powershell

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…
Discover More

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,…
Discover More

Sending Custom Logs to Log Analytics via HTTP

Centralized logging is a cornerstone of any professional IT or DevOps setup. Azure Log Analytics (LAW) / Azure Monitor provides…
Discover More

Auditing Azure VM Operating Systems

Managing a growing Azure environment often means dealing with multiple subscriptions, distributed teams, and a wide range of virtual machine…
Discover More

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…
Discover More

Quickly Find Azure VMs Without NSG Protection

Network Security Groups (NSGs) are a key security feature in Azure, acting as virtual firewalls to control network traffic to…
Discover More

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…
Discover More