Myth: DevOps is Just About Using Docker and Kubernetes

rhcsa Apr 12, 2026

Three years ago, I was absolutely convinced I’d cracked the DevOps code. Armed with my RHCE and CKA certifications, I figured the whole methodology basically boiled down to cramming applications into Docker 24.0 containers and spinning up Kubernetes clusters. It felt like a simple equation. Or so I thought.

At the time, I was working at a mid-sized fintech startup in Amsterdam, and our team was handed the “DevOps responsibility” for a brand-new payment processing service. My master plan felt bulletproof: containerize everything, deploy it on K8s, and just watch the magic happen. I mean, how could it fail?

Well, reality hit fast, and it didn’t go well. Not even close.

The first warning sign should’ve been glaringly obvious. I burned three entire weeks locked in a debate over using Flux CD versus Argo CD for our GitOps setup. I was so certain this specific choice would make or break our deployment strategy that it honestly kept me up at night. Turns out, they’re pretty similar tools, and choosing between them was like arguing over which brand of steering wheel to put in a car that doesn’t even have an engine. Our biggest problems lay elsewhere. (By the way, if you’re in that boat right now, agonizing over tool choices endlessly, try to take a step back—easier said than done, I know.)

Our real issues ran way deeper than I wanted to admit. We had practically zero monitoring beyond the most basic health checks. When things broke, our incident response was literally, “Ahmed, payments are down again, can you take a look?” Deployments only happened whenever someone actually remembered to trigger the Jenkins pipeline. And our rollback strategy? “Restore from backup and pray.” It was pure chaos. Looking back, I’m not entirely sure how we survived as long as we did without bleeding customers left and right. Oh, and don’t get me started on the lack of testing—deploy first, fix later, right? Wrong, obviously, but that was our reality.

That one Saturday morning still haunts me. Our RHEL production server kept kernel-panicking, and in my frantic, sleep-deprived troubleshooting, I managed to delete a critical kernel file. (Definitely not my finest moment, and I still cringe just thinking about it.) Getting that system back online required way more than just knowing how to spin up pods. I needed to understand the underlying infrastructure, know the operating system inside out, and—most importantly—have proper disaster recovery procedures. It was a brutal wake-up call that dragged on for hours while I scrambled to fix my own mess.

That’s when it finally clicked: DevOps isn’t about collecting the latest tools. What really matters is the culture you build and the processes you establish. Containers and orchestration tools are incredibly useful, absolutely, but they’re just components in a much larger system. I had to repeat that to myself a few times back then to really internalize it.

What actually saved our project wasn’t the Kubernetes deployment. We fixed things by stepping back and doing the unglamorous work. We implemented proper monitoring with Prometheus (which took some frustrating trial and error to set up right). We created actual incident response playbooks that anyone on the team could follow. We built reliable CI/CD pipelines—sometimes just using well-written Bash scripts in Jenkins, no fancy stuff needed. And, arguably the biggest shift, we got our development and operations teams talking. Actual daily standups and shared Slack channels replaced buried emails. Slowly but surely, it transformed everything.

I still use containers daily, and Kubernetes is genuinely powerful for orchestration—there’s no denying that. But I’ve learned the hard way that real DevOps means breaking down organizational silos, automating the repetitive grind, and building systems reliable enough that nobody gets woken up at 3 AM. (Let’s be real, that still happens occasionally, but way less now.)

Are you making the same mistake I did, focusing entirely on the flashy tools while ignoring the fundamentals?


💡 Take the next step

If this resonated, RHCSA Bootcamp (RHEL 10) - Arabic is where I teach this systematically — no fluff, just the skills that matter in the real world.

👉 Enroll today and start learning →