DevOps & CI/CD
Jenkins, Ansible, Terraform, Git and release engineering.
DevOps & CI/CD articles
Feature Flags in Practice
Feature flags decouple deploy from release. Here's the four flag types, targeting and percentage rollout, kill switches, and how to stop flags from becoming permanent tech debt.
October 24, 2026Artifact Repositories: Nexus and Artifactory
A private artifact repository proxies public registries (npm, PyPI, Maven, Docker), hosts your own builds, and gives you retention control and a single auth point. Here's the model.
October 24, 2026Chaos Engineering Basics
Chaos engineering is controlled experiments that inject failure to verify your system tolerates it. Here's the method, safe blast radius, starter experiments, and game days.
October 24, 2026SBOMs and Supply-Chain Security, Practically
An SBOM is an ingredients list for your build. Here's how to generate and scan one, what SLSA provenance adds, and which supply-chain controls actually reduce risk.
October 24, 2026GitOps with Argo CD
GitOps means the cluster state is a pull from Git, not a push from CI. Argo CD watches a repo and reconciles — here's Applications, auto-sync, and drift handling.
October 24, 2026pre-commit Hooks That Actually Help
pre-commit runs checks before a commit lands, catching formatting, secrets, and syntax errors locally. Here's a config that helps without being annoying.
October 24, 2026OpenTelemetry for Distributed Tracing
A trace follows one request across services. OpenTelemetry is the vendor-neutral way to produce them — here's the model, the Collector, and sampling that won't bankrupt you.
October 24, 2026Handling Secrets in CI Without Leaking Them
CI secrets leak through logs, error messages, artifacts, and forked PRs. Masking helps a little; OIDC and least-privilege help a lot.
October 24, 2026GitHub Actions Cache Strategies That Actually Speed Things Up
A cache that never hits is just slower CI with extra steps. Here's how the key/restore-key mechanism works and the patterns that get real hit rates.
October 24, 2026Blue-Green vs Canary Deployments
Blue-green flips all traffic at once with instant rollback; canary ramps a percentage while watching metrics. The database is what makes both hard.
October 24, 2026Terraform Modules and Remote State
Modules are functions; remote state is the shared filing cabinet with a lock. Getting both right is what lets more than one person run Terraform safely.
October 24, 2026Ansible Idempotency and Check Mode
A playbook you can run twice with the second run reporting zero changes is a playbook you can trust. Here's how to get there, especially with raw commands.
October 24, 2026