Hello, DevOps
So I started this blog because I kept on running into the same problem at work, in conversations, online, people know what to type but not why they are typing it. They copy a Helm chart, would run terraform apply and would push to a CI pipeline… and when something breaks, they’re completely lost. I have been that person more times than I’d like to admit.
I would get something working and move on, and then six months later - i would stare at my own setup wondering what the hell I was thinking at that time. Half the time I could not even justify my own decisions because I had done/configured something without knowing WHY behind it.
What this blog is (and isn’t)
I want to write about the stuff that gets skipped over like DNS, networking, how Kubernetes actually schedules things, what CI/CD pipelines are doing under the hood, basic cloud infrastructure etc. The boring parts that turn out to be the reason everything else either works or does not.
I am not going to assume that you already know the theory. If I write about VPCs, I will also try to include why private IP ranges even exist. If I write about containers, we will get into what cgroups actually are before jumping into Dockerfiles. That kind of thing.
I am also not going to pretend that I have all the answers. Some of these posts will just be me working through how something works and writing it down so I can come to the post later in future if required.
Why bother?
Honestly, once the basics click, everything gets easier. Debugging shifts from blindly Googling error messages to actually knowing exactly where the logic broke. That moment feels like a total game-changer when you know WHY behind something that you are working on.
Anyway
There is a comments section below in case you want to say hi, ask something, or tell me if I got something wrong anywhere in the blog post. Please do and I will reply there.