About
I'm an Azure Architect who got tired of finding tutorials that work perfectly in demos but break in production.
This blog exists because:
- Microsoft's docs assume your environment is pristine
- Azure Update Manager says you have 1,791 VMs to patch (you don't)
- Fresh marketplace images ship with broken package managers
- Cost reports look nothing like your actual spending
I write about Azure problems that aren't supposed to happen but do. The posts include working KQL queries, automation scripts you can actually use, and honest assessments of what works and what doesn't.
What You'll Find Here
KQL & Resource Graph - Queries that handle real-world messiness, not just demo data
Azure Cost Management - Why your finance team can't figure out chargeback (and what to do about it)
Automation & Infrastructure - Scripts tested on actual Azure subscriptions, not clean lab environments
Enterprise Reality - The gap between Azure's marketing and what happens when you have 2,000 VMs and 300 subscriptions
Background
Years of Azure architecture work across enterprise environments. I've debugged enough certificate validation errors, cost allocation nightmares, and migration failures to know that most "best practices" need translation before they work in production.
Get in Touch
Found something useful? Have a better approach? Spot an error? Open an issue on GitHub or connect on LinkedIn.
The goal is simple: fewer hours debugging, more solutions that actually work.