Flexing your Security Governance with Azure Policy as Code
I recently had the pleasure of presenting a livestream session via Microsoft Reactor Sydney on a subject close to my heart.
I recently had the pleasure of presenting a livestream session via Microsoft Reactor Sydney on a subject close to my heart.
Appearing as a guest on the Ctrl+Alt+Azure podcast to talk Azure Policy as Code with hosts Tobias Zimmergren and Jussi Roine
Fixing a design flaw with the existenceCondition for builtin policies
Recently I’ve been diving into Microsoft’s new DSL Bicep and as I’m passionate about Azure Policy I thought why not combine both aspects into a session?
Discover patterns for leveraging DeployIfNotExists (DINE) policies to automate your Azure Monitoring Governance with Azure Monitor Metric Alerts
Look under the hood of an example repository I created to deploy a set of custom Azure policies, initiatives, and assignments
Discover patterns for usage of Azure Policy as Code with Terraform and examine deployment methodologies, module structures, Azure policy best-practices, and ...
Intro to the Azure Policy extension for VSCode and authoring custom policy definitions by finding property aliases
Introduction to the audit vs deny debate, native tooling, and governance at scale
I recently had the pleasure of presenting a livestream session via Microsoft Reactor Sydney on a subject close to my heart.
Appearing as a guest on the Ctrl+Alt+Azure podcast to talk Azure Policy as Code with hosts Tobias Zimmergren and Jussi Roine
Recently I’ve been diving into Microsoft’s new DSL Bicep and as I’m passionate about Azure Policy I thought why not combine both aspects into a session?
Discover patterns for leveraging DeployIfNotExists (DINE) policies to automate your Azure Monitoring Governance with Azure Monitor Metric Alerts
Look under the hood of an example repository I created to deploy a set of custom Azure policies, initiatives, and assignments
Discover patterns for usage of Azure Policy as Code with Terraform and examine deployment methodologies, module structures, Azure policy best-practices, and ...
Intro to the Azure Policy extension for VSCode and authoring custom policy definitions by finding property aliases
Introduction to the audit vs deny debate, native tooling, and governance at scale
How combining Terraform with CSVs and ForEach we can deploy at scale from large datasets
Discover Ansible role development patterns on Azure using the Molecule-Azure driver
Discover how Terraform IaC can automate your Ansible control host deployment into Azure
Discover the Ansible on Azure development ecosystem, key advantages/disadvantages, and how to get started
Combine GitHub Actions and Terraform to achieve an automated Infrastructure as Code workflow
Look under the hood of an example repository I created to deploy a set of custom Azure policies, initiatives, and assignments
Discover patterns for usage of Azure Policy as Code with Terraform and examine deployment methodologies, module structures, Azure policy best-practices, and ...
Discover Ansible role development patterns on Azure using the Molecule-Azure driver
Discover how Terraform IaC can automate your Ansible control host deployment into Azure
Discover the Ansible on Azure development ecosystem, key advantages/disadvantages, and how to get started
All you need to know about Azure Backup Explorer released in preview Feb 2020
Intro to Proximity Placement Groups demonstrating how to deploy a test environment
Appearing as a guest on the Ctrl+Alt+Azure podcast to talk Azure Policy as Code with hosts Tobias Zimmergren and Jussi Roine
Look under the hood of an example repository I created to deploy a set of custom Azure policies, initiatives, and assignments
Discover patterns for usage of Azure Policy as Code with Terraform and examine deployment methodologies, module structures, Azure policy best-practices, and ...
Intro to the Azure Policy extension for VSCode and authoring custom policy definitions by finding property aliases
Introduction to the audit vs deny debate, native tooling, and governance at scale
How to manage Teams desktop client settings automatically with PowerShell
How to migrate existing Azure tag values to new tag key/value pairs programmatically using PowerShell
How to programmatically find and remove ‘Unknown’ type Azure RBAC role assignments with PowerShell
The heart and soul of all this is a single PowerShell script
How to manage Teams desktop client settings automatically with PowerShell
Look under the hood of an example repository I created to deploy a set of custom Azure policies, initiatives, and assignments
Discover patterns for usage of Azure Policy as Code with Terraform and examine deployment methodologies, module structures, Azure policy best-practices, and ...
Discover Ansible role development patterns on Azure using the Molecule-Azure driver
Discover how Terraform IaC can automate your Ansible control host deployment into Azure
Discover the Ansible on Azure development ecosystem, key advantages/disadvantages, and how to get started
Discover Ansible role development patterns on Azure using the Molecule-Azure driver
Discover how Terraform IaC can automate your Ansible control host deployment into Azure
Discover the Ansible on Azure development ecosystem, key advantages/disadvantages, and how to get started
Discover Ansible role development patterns on Azure using the Molecule-Azure driver
Discover how Terraform IaC can automate your Ansible control host deployment into Azure
Discover the Ansible on Azure development ecosystem, key advantages/disadvantages, and how to get started
I recently had the pleasure of presenting a livestream session via Microsoft Reactor Sydney on a subject close to my heart.
Appearing as a guest on the Ctrl+Alt+Azure podcast to talk Azure Policy as Code with hosts Tobias Zimmergren and Jussi Roine
Recently I’ve been diving into Microsoft’s new DSL Bicep and as I’m passionate about Azure Policy I thought why not combine both aspects into a session?
Discover the ‘Just Enough Study’ concept and learn how to hunt key phrases using Azure Text Analytics
With Microsoft announcing sweeping changes to a few Azure exams later in March 2020 the time is ripe to blog about an exam I’ve had my eye on for a while: Az...
After such a 2020 memorable year (for both good & bad reasons) I’ve been itching to publish my retrospective
With Microsoft announcing sweeping changes to a few Azure exams later in March 2020 the time is ripe to blog about an exam I’ve had my eye on for a while: Az...
Detailed walkthrough of everything you need to get started with your own blog site using Jekyll GitHub VSCode
Introduction to getting setup with your own blog site using Jekyll GitHub VSCode
Detailed walkthrough of everything you need to get started with your own blog site using Jekyll GitHub VSCode
Introduction to getting setup with your own blog site using Jekyll GitHub VSCode
Detailed walkthrough of everything you need to get started with your own blog site using Jekyll GitHub VSCode
Introduction to getting setup with your own blog site using Jekyll GitHub VSCode
Detailed walkthrough of everything you need to get started with your own blog site using Jekyll GitHub VSCode
Introduction to getting setup with your own blog site using Jekyll GitHub VSCode
Detailed walkthrough of everything you need to get started with your own blog site using Jekyll GitHub VSCode
Introduction to getting setup with your own blog site using Jekyll GitHub VSCode
Detailed walkthrough of everything you need to get started with your own blog site using Jekyll GitHub VSCode
Introduction to getting setup with your own blog site using Jekyll GitHub VSCode
Appearing as a guest on the Ctrl+Alt+Azure podcast to talk Azure Policy as Code with hosts Tobias Zimmergren and Jussi Roine
Putting Azure Building Blocks to the test with a simple Hub & Spoke VNET deployment
Look under the hood of an example repository I created to deploy a set of custom Azure policies, initiatives, and assignments
Discover patterns for usage of Azure Policy as Code with Terraform and examine deployment methodologies, module structures, Azure policy best-practices, and ...
Discover Ansible role development patterns on Azure using the Molecule-Azure driver
Discover how Terraform IaC can automate your Ansible control host deployment into Azure
Fixing a design flaw with the existenceCondition for builtin policies
Discover patterns for leveraging DeployIfNotExists (DINE) policies to automate your Azure Monitoring Governance with Azure Monitor Metric Alerts
The resolution to this problem for me was to ensure that an SPNameQualifier value was sent as a claim property from AD FS to IdentityNow
The resolution to this problem for me was to ensure that an SPNameQualifier value was sent as a claim property from AD FS to IdentityNow
The resolution to this problem for me was to ensure that an SPNameQualifier value was sent as a claim property from AD FS to IdentityNow
The heart and soul of all this is a single PowerShell script
The heart and soul of all this is a single PowerShell script
The heart and soul of all this is a single PowerShell script
Intro to Proximity Placement Groups demonstrating how to deploy a test environment
Intro to Proximity Placement Groups demonstrating how to deploy a test environment
Intro to Proximity Placement Groups demonstrating how to deploy a test environment
Intro to Proximity Placement Groups demonstrating how to deploy a test environment
All you need to know about Azure Backup Explorer released in preview Feb 2020
All you need to know about Azure Backup Explorer released in preview Feb 2020
The underlying theme of OpenHack is that there’s no clear path forward through the challenges and the ‘unknown’ factor is ever present
The underlying theme of OpenHack is that there’s no clear path forward through the challenges and the ‘unknown’ factor is ever present
The underlying theme of OpenHack is that there’s no clear path forward through the challenges and the ‘unknown’ factor is ever present
The underlying theme of OpenHack is that there’s no clear path forward through the challenges and the ‘unknown’ factor is ever present
The underlying theme of OpenHack is that there’s no clear path forward through the challenges and the ‘unknown’ factor is ever present
Putting Azure Building Blocks to the test with a simple Hub & Spoke VNET deployment
Putting Azure Building Blocks to the test with a simple Hub & Spoke VNET deployment
Putting Azure Building Blocks to the test with a simple Hub & Spoke VNET deployment
Putting Azure Building Blocks to the test with a simple Hub & Spoke VNET deployment
Introduction to the audit vs deny debate, native tooling, and governance at scale
Intro to the Azure Policy extension for VSCode and authoring custom policy definitions by finding property aliases
Intro to the Azure Policy extension for VSCode and authoring custom policy definitions by finding property aliases
Intro to the Azure Policy extension for VSCode and authoring custom policy definitions by finding property aliases
How to programmatically find and remove ‘Unknown’ type Azure RBAC role assignments with PowerShell
How to programmatically find and remove ‘Unknown’ type Azure RBAC role assignments with PowerShell
How to migrate existing Azure tag values to new tag key/value pairs programmatically using PowerShell
How to migrate existing Azure tag values to new tag key/value pairs programmatically using PowerShell
Combine GitHub Actions and Terraform to achieve an automated Infrastructure as Code workflow
Combine GitHub Actions and Terraform to achieve an automated Infrastructure as Code workflow
Combine GitHub Actions and Terraform to achieve an automated Infrastructure as Code workflow
Combine GitHub Actions and Terraform to achieve an automated Infrastructure as Code workflow
How to manage Teams desktop client settings automatically with PowerShell
How to manage Teams desktop client settings automatically with PowerShell
After such a 2020 memorable year (for both good & bad reasons) I’ve been itching to publish my retrospective
After such a 2020 memorable year (for both good & bad reasons) I’ve been itching to publish my retrospective
After such a 2020 memorable year (for both good & bad reasons) I’ve been itching to publish my retrospective
Discover the ‘Just Enough Study’ concept and learn how to hunt key phrases using Azure Text Analytics
Discover the ‘Just Enough Study’ concept and learn how to hunt key phrases using Azure Text Analytics
Discover the ‘Just Enough Study’ concept and learn how to hunt key phrases using Azure Text Analytics
Discover the ‘Just Enough Study’ concept and learn how to hunt key phrases using Azure Text Analytics
Discover patterns for leveraging DeployIfNotExists (DINE) policies to automate your Azure Monitoring Governance with Azure Monitor Metric Alerts
Discover patterns for leveraging DeployIfNotExists (DINE) policies to automate your Azure Monitoring Governance with Azure Monitor Metric Alerts
Discover patterns for leveraging DeployIfNotExists (DINE) policies to automate your Azure Monitoring Governance with Azure Monitor Metric Alerts
Recently I’ve been diving into Microsoft’s new DSL Bicep and as I’m passionate about Azure Policy I thought why not combine both aspects into a session?
How combining Terraform with CSVs and ForEach we can deploy at scale from large datasets
How combining Terraform with CSVs and ForEach we can deploy at scale from large datasets
How combining Terraform with CSVs and ForEach we can deploy at scale from large datasets
Fixing a design flaw with the existenceCondition for builtin policies
Fixing a design flaw with the existenceCondition for builtin policies
Fixing a design flaw with the existenceCondition for builtin policies
Fixing a design flaw with the existenceCondition for builtin policies
Appearing as a guest on the Ctrl+Alt+Azure podcast to talk Azure Policy as Code with hosts Tobias Zimmergren and Jussi Roine
Appearing as a guest on the Ctrl+Alt+Azure podcast to talk Azure Policy as Code with hosts Tobias Zimmergren and Jussi Roine
I recently had the pleasure of presenting a livestream session via Microsoft Reactor Sydney on a subject close to my heart.
I recently had the pleasure of presenting a livestream session via Microsoft Reactor Sydney on a subject close to my heart.