blog.saadkhan.co.inI Built a Docker Security Scanner That Deploys Itself: Here's How A DevSecOps journey from code to production in 5 minutes🎬 The Story Picture this: You push code to GitHub. Five minutes later, your updated application is running in production—built, scanned for vulnerabilities, containerized, and deployed automatically. No manual steps. No human errors. Pure automation...Jan 27·9 min read
blog.saadkhan.co.in📰 GitOps CI/CD PipelineBuilding a Production-Ready GitOps CI/CD Pipeline: How Modern Companies Deploy Code 1000+ Times Per Day From Manual Deployments to Netflix-Level Automation 12 min read • DevOps • Cloud Native • Automation 🎯 The Problem Every Developer Faces Pictur...Jan 26·17 min read
blog.saadkhan.co.inVIM Essentials: Think of It Like Working in the Cloud.When most people open VIM for the first time, the reaction is almost universal: “Why is this so confusing?” I felt the same—until I changed how I thought about it. VIM isn’t a typical text editor. It’s closer to cloud architecture than a traditional ...Jan 17·2 min read
blog.saadkhan.co.inHow to Configure a Local YUM Repository: The Interview Question Every Linux Admin Should KnowIf you're preparing for a Linux Administrator interview, here's a question you'll likely hear: "How do you patch Linux servers without internet access?" This is one of the most common interview questions, and for good reason – it's a real-world scena...Dec 31, 2025·12 min read
blog.saadkhan.co.inUnderstanding Linux File Permissions: A Visual GuideIntroduction Have you ever encountered a "Permission denied" error while trying to access a file on Linux? Or wondered what those cryptic rwxr-xr-- characters mean when you run ls -l? Understanding Linux file permissions is fundamental to working wit...Dec 30, 2025·7 min read