Blogs
Thoughts on DevOps, infrastructure engineering, and building reliable systems.
Building Production-Ready Ansible Playbooks for an HA Kubeadm Cluster
A hands-on guide to building modular, reproducible Ansible playbooks for provisioning a highly available Kubernetes cluster with kubeadm, HAProxy, containerd, and Calico
Harbor HTTPS Setup Using a Self-Signed Certificate
A step-by-step guide to configuring HTTPS for Harbor using a self-signed certificate and enabling secure image pushes from Docker and GitLab CI/CD
Multi-Build Stage in Docker
Learn how Docker multi-stage builds reduce image size by separating the build environment from the runtime environment using Node.js and Nginx.
When Vercel Got Hacked: Here's What I Did.
How I responded after Vercel's security incident by assessing risk, rotating secrets, verifying security rules, and migrating our corporate website to a new hosting platform.
Demystifying the Beast: My Journey Through Kubernetes The Hard Way
My experience building a Kubernetes cluster from scratch using Kubernetes The Hard Way, exploring PKI, kubeconfig, etcd encryption, networking, and real-world debugging.