Modern Azure Deployments with Terraform & GitHub – Part 5 – Deploying Real Azure Infrastructure with Terraform and GitHub Actions
In Part 5 of our series, we will extend our existing Terraform configuration beyond simple Azure resource groups to deploy…
Modern Azure Deployments with Terraform & GitHub – Part 4 – Advanced CI/CD with Pull Requests, Branch Protection, and Terraform Validation
In the previous parts of this series, we built a fully automated multi-environment CI/CD pipeline using Terraform, GitHub Actions, and…
Understanding Remote Procedure Calls (RPC) on Linux – Building an ONC RPC Client and Server and Analyzing the Network Traffic
In my previous article, we explored Microsoft’s implementation of Distributed Computing Environment / Remote Procedure Call (DCE/RPC) by building a…
Modern Azure Deployments with Terraform & GitHub – Part 3 – Automating Terraform CI/CD Workflows with GitHub Actions
After building a production-style multi-environment Terraform project with centralized remote state management and environment-specific deployment configurations in Part 2, the…
Modern Azure Deployments with Terraform & GitHub – Part 2 – Remote Backends and Multi-Environment Deployments
In Part 1, we deployed our first Azure resources with Terraform and GitHub using a locally stored Terraform state In…
Modern Azure Deployments with Terraform & GitHub – Part 1 – Introduction to Terraform, GitHub, and Infrastructure as Code on Azure
Modern cloud environments require deployments that are reproducible, scalable, and version controlled. While deploying resources manually through the Azure Portal…
Cheat Sheet Visual Studio Code
A collection of useful Visual Studio Code settings, shortcuts, commands, and troubleshooting notes that I regularly use. This cheat sheet…
Infrastructure as Code (IaC) – Part 2 – Azure Resource Manager (ARM) templates
In this post I want to summarize about what Azure Resource Manager templates (ARM templates) are and how you can…
Latest posts
Follow me on LinkedIn
