Nandini Subramanian’s Post

Something I’ve realised over time: When I first started learning DevOps, my approach was simple. Pick a tool. Follow a tutorial. Move to the next one. Kubernetes. Terraform. GitHub Actions. At one point, I even started picking tools straight from interview JDs. If a role mentioned something, I’d go learn it. For a while, it felt good. It felt relevant. It gave me confidence. Until the interviews happened 😅 I could talk about the tool… but struggled with the basics behind it. And this didn’t happen just once. That’s when it hit me a bit hard. It wasn’t about effort. It was about direction. I took a step back and started looking at the bigger picture. Instead of focusing on tools, I started focusing on learning the fundamentals of the domains behind them. 👉 networking 👉 security 👉 cost 👉 system design 👉 reliability 👉 observability 👉 IaC 👉 CI/CD And that’s when things started to change. Once CI/CD concepts made sense, switching between Jenkins, Azure DevOps, or GitLab felt more like translation than learning. Same with infrastructure. Understanding the fundamentals made it easier to work across Terraform, Bicep, or CloudFormation… The syntax changes. The thinking doesn’t. That’s when this clicked for me: DevOps doesn’t really grow vertically. ➡️ It grows horizontally. Not as one role to “level up” in… but as multiple domains to grow across. And the tools? They just sit on top. #DevOps #CloudComputing #LearningJourney #TechLearning #ContinuousLearning #SystemDesign #CICD #InfrastructureAsCode

  • No alternative text description for this image

And after, you learn that DevOps is cooperation between Dev and Ops, not tools. It’s pretty sad that you learn by the wrong way but it’s never too late.

Like
Reply

To view or add a comment, sign in

Explore content categories