Archive
automation
The Privileged Role Exposures Defender Misses
A look at Tier Zero exposure paths that don’t show up in the obvious places — and a tool to find them. How this started…
Automated Azure VM Power Management with a Tag-Driven Runbook
In a previous post, I introduced a lightweight, tag-driven VM power management solution in Azure that combined an Automation Runbook with a custom PowerShell…
Deploying Agents to Azure VMs Using Azure Policy and VM Applications
The Problem: Organizations need to deploy agents, monitoring tools or security agents across all Azure VMs consistently. Traditional approaches often fall short: The Solution:…
Managing Secrets in Terraform: From Bad to Automated
When it comes to Infrastructure as Code (IaC), Terraform is an incredibly powerful tool. It allows us to define, deploy, and maintain entire environments…
Automated Terraform Deployments with GitHub
Managing infrastructure through Terraform is powerful — but doing it securely and automatically is where real efficiency begins. In this guide, we’ll set up…
VM Power Management in Azure Using Tags, Runbooks, and a Custom GUI
As a Cloud Solutions Engineer, optimizing costs and automating operations is a daily priority. One of the common challenges in Azure is managing the…
Collecting GPU Metrics on Azure VMs with Telegraf
When working with GPU-enabled Azure virtual machines — such as those used for AI training, inference, or video rendering — you often need to…
Azure Template Specs: Reusable ARM Templates
Infrastructure as Code (IaC) is undoubtedly the gold standard when it comes to modern cloud infrastructure. Tools like Bicep, Terraform, and Pulumi allow for…
Using Terraform to Generate Local Zip Files
Terraform is most commonly used to provision infrastructure — VMs, storage accounts, networking, etc. But sometimes, your infrastructure code also needs to prepare local…
Self Service VM & AVD Order via Web Form
In one of my projects, I developed an Azure-based solution that enables users to provision a virtual machine (VM) or an Azure Virtual Desktop…