
All articles/Topic
Devops
From runbooks to agents: automating ops toil without automating outages
Most IT teams keep a folder of runbooks that someone works through by hand: purge stale records, rotate logs, fix the config value that keeps drifting, restart the service that leaks memory. Nobody enjoys this work, and…
#runbook-automation#ai-agents#operations#least-privilege#change-management
Cloud cost control as code: automated spend reports, stale resources and off-hours shutdowns
Most cloud bills grow slowly. A test VM runs through a long weekend, or a disk outlives the server it was attached to, and nobody notices until the invoice arrives. The fast blowouts are rarer and much worse. In…
Watching the watchers: monitoring your CI/CD pipelines, branch protection and repo hygiene
Most organisations monitor production closely and barely monitor their delivery tooling. Someone sets up a nightly build or a branch protection rule and confirms it works that day. After that, nobody looks at it again…
Coding agents in a production .NET shop: what holds up
We have been running Claude-style CLI coding agents against production .NET code for long enough to have opinions that survived contact with a client's release schedule. This post, part of our Practical AI in DevOps…
#coding-agents#dotnet#code-review#developer-productivity#ai-engineering
One small team, 100+ automated checks: anatomy of an AI-assisted monitoring platform
A backup job that has not run for eleven days will not send you an email. Neither will a TLS certificate with nineteen days left on it. The failures that cost our clients money are almost never the loud ones; they are…
Practical AI in DevOps: the series
Most of what gets written about AI in DevOps is written by people selling AI in DevOps. This series is our attempt at something more useful: a running account of what we actually run, what it costs us, and where it…