Deploy Azure Infrastructure using Terraform scripts, GitHub and Azure DevOps pipelines

This blog is written on a level 100 to explain how to use the most simplistic tooling to deploy Azure resources using Terraform scripts, GitHub and deployed via Azure DevOps pipelines with continuous integration. Deployment Plan Step 1 – Terraform code Step 2 – Create a Storage Account Step 3 – Update Terraform file Step… Continue reading Deploy Azure Infrastructure using Terraform scripts, GitHub and Azure DevOps pipelines

Migrating Windows Server 2003 into Azure

During my time as an Azure Architect, I have had to migrate a number of Windows Server 2003 virtual machines into Azure. Often these servers hold vital business information that the client could ill afford to lose due to regulatory or compliance reasons and often the software has deprecated and cannot be rearchitected. The aim… Continue reading Migrating Windows Server 2003 into Azure

Default outbound VM access in Azure will be retired on 30th September 2025

Microsoft is enhancing security by moving towards a secure-by-default mode, by retiring the default outbound access for all newly deployed Azure virtual machines as from the 30th September 2025. What is default outbound access? In Azure, virtual machines currently created in a virtual network without explicit outbound connectivity defined, are assigned a default implicit IP to… Continue reading Default outbound VM access in Azure will be retired on 30th September 2025

Creating a virtual network with encryption

The aim of my blog is to quickly and easily deploy a virtual network with encryption using a 3-step modular powershell approach. Virtual network encryption allows you to seamlessly encrypt and decrypt internal network traffic between Azure Virtual Machines (and Virtual Machines Scale Sets) with minimal impact to performance. The aim of Azure virtual network… Continue reading Creating a virtual network with encryption

Deploy an Azure Application Gateway with Azure Web Application Firewall

The aim of this blog is to breakdown the deployment of your Application Gateway with a WAF policy, into 9 easily repeatable steps using powershell. Step 1 – Set the focus of your subscription Step 2 – Create a Resource Group Create your resource group container for your Application Gateway resources with tags Step 3… Continue reading Deploy an Azure Application Gateway with Azure Web Application Firewall