Writing
Occasional notes on DevOps patterns, AI infrastructure, and the in-progress pivot from platform DevOps into AI/ML platform work. More as I have things worth saying.
When Terraform Meets Reality: The Manually-Created Resource Problem
2026-04-17A war story about Terraform state disagreeing with the AWS console — the import attempt that didn't fit, the temporary filter that kept deploys moving, and the pre-prod cleanup that finally let Terraform own the lambda.
How I Structure GitLab CI/CD Pipelines
2026-04-06Patterns I use to build modular, maintainable GitLab pipelines — with real examples covering multi-environment deployments, change detection, security scanning, container builds, and automated promotion.
Monitoring and Observability in Modern DevOps Environments
2025-11-22Treat your monitoring config like code. CloudWatch alarms as Terraform, metric math for derived rates, per-environment retention tiers, and SNS routing patterns from a real production AWS environment.
Per-MR Ephemeral GCP Environments: What We Learned
2025-01-14Preview environments are a frontend cliché — doing them on real GCP infrastructure is a different beast. The pattern, the costs, and what we'd do differently.