Nick Thompson

Hard problems. Sharp opinions.

I'm a Principal Cloud & Infrastructure Engineer and the final escalation point for all Microsoft technologies across 100+ enterprise tenants. Azure, Microsoft 365, Entra ID, Windows Server — plus the private cloud, on-prem, and hybrid environments that connect all of it. I got here by spending 15 years progressing from the service desk to the highest technical tier at the same company.

I like fixing things. Diagnosing a storage bottleneck that's been haunting an application for months. Tracing a brute-force attack across thousands of login attempts and shutting it down in 24 hours. Finding a platform-level design flaw that nobody knew existed and building the case until the vendor commits to fixing it globally.

I like building things. Automated compliance audits across hundreds of tenants. Deployment systems that turn hours of manual work into minutes. Monitoring tools that catch what the vendor's own alerting misses. AI-augmented engineering workflows that multiply what one person can do.

And I like making the people around me better at what they do. I've trained engineers across multiple tiers, built a self-sufficient Azure team from scratch, and I believe the real measure of senior engineering is whether your team can operate without you.

I write about what I see from this seat.

Writing

The Storage Pool Column You Never Configured

Azure lets you deploy SQL Server VMs with a single-disk storage pool and never mentions that the column count is permanent. By the time you're chasing I/O, the only fix is a rebuild.

Azure Backup's Expiry Dates Are Lying

When you stop protection and retain data in Azure Backup, the expiry dates on your recovery points become cosmetic. They display. They don't trigger. Your data lives forever — and so does the bill.

The AI Governance Gap

AI collapsed the cost of building software to near zero. The cost of governing it didn't change. Most companies haven't noticed the gap yet — but their breach reports will.

Where Your Cloud Budget Actually Goes

Azure Advisor says you're optimized. The audit says otherwise. Here's what I actually find when I look at where the money goes across enterprise tenants — and none of it is in the recommendations dashboard.

Agentic Engineering vs. Vibe Coding

AI didn't make everyone a developer. It made everyone think they're a developer. The difference matters more than most companies realize.

The Most Dangerous Engineer in the Room

Confidence without understanding is the highest-risk pattern in enterprise IT. The 6 Ps aren't a bumper sticker — they're the methodology that separates the engineer who prevents the outage from the one who causes it.