Docker Networking Without the Guesswork
Demystifying bridge, host, and overlay networks with real troubleshooting scenarios. Covers how containers actually resolve DNS, what happens inside the Linux kernel when a packet leaves a container, and a systematic playbook for debugging connectivity failures between services.
Systemd Units You Should Know
A practical breakdown of writing and managing systemd services, timers, and targets from scratch. Covers common failure modes, journald integration, and dependency ordering -- the parts most tutorials skip.
DevOpsGitOps with Flux: Stop SSHing Into Your Servers
An intro to Flux CD for teams tired of manual deploys. Covers the reconciliation loop, Kustomization vs HelmRelease, repo structure, secrets, multi-tenancy, what breaks first in production, an honest comparison with Argo CD, and how to debug when things go sideways.
DevOpsAnsible Roles That Actually Scale
Patterns for writing reusable, testable Ansible roles. Includes molecule testing, variable precedence traps, and handler strategies.