Notes from the field
Writing on cloud, DevOps, security, and AI engineering, informed by what actually goes wrong in production.
DevOps
Azure DevOps Variable Groups and Key Vault: the right way
Linking Azure Key Vault to Azure DevOps Variable Groups is the cleanest way to handle secrets in pipelines. Here's how to set it up properly, and the gotchas to avoid.
March 24, 2026 4 min read
DevOps
Azure DevOps YAML pipelines: multi-stage patterns that scale
How I structure multi-stage YAML pipelines once a single-file pipeline gets unwieldy. Templates, environments, approvals, and the small things that make a big difference.
January 13, 2026 3 min read
DevOps
Branch policies in Azure Repos: a production-ready setup
The branch protection settings I configure on every Azure Repos repo to keep main always shippable — and the ones I deliberately don't enable.
October 21, 2025 3 min read
DevOpsFeatured
GitHub Actions vs Azure Pipelines: when to use which in 2025
Both are excellent. The question isn't which is 'better' — it's which fits your team's working model. A practical breakdown.
August 26, 2025 3 min read