I'm diving into DevOps and trying to approach my learning effectively. For those already in the field, I have a few questions: What were the steps that landed you your first DevOps role? Looking back, what worries did you have early on that turned out to be unnecessary? At what point did you feel genuinely ready for a job compared to just learning tools? I'm particularly curious about command usage as well— while I grasp concepts well, I sometimes forget specific syntax. In practice, do most people rely on memory, or is it common to refer to documentation and online resources as long as you understand the principles? I'm more interested in real-life experiences than generic advice and would love to hear your stories!
5 Answers
My journey started as a sysadmin, then shifted to roles like release engineer and SRE. Honestly, I didn't even know what DevOps was until someone told me I was doing it! Now, I just automate the boring stuff to keep developers happy—much like I did 30 years ago, just using cooler tools now.
Right? I think it goes to show how much of our experience still applies, even if the terms change.
To land my first role, practical experience really made a difference for me, especially with building CI/CD pipelines and addressing production issues. Certifications are nice but often not required. I still don’t feel truly ready; every job has its own challenges. Understanding how to break down problems into manageable pieces helps a ton. And don’t stress about memorizing syntax—Google and other resources are your friends!
Which certifications do you think are worth it?
Coming from a sysadmin background, I utilized automation tools like Terraform and Ansible to streamline deployments. The key is to keep learning relevant tools and continuously improving your automation patterns. I still find myself Googling solutions and that’s completely normal!
I stumbled into DevOps. I started as a software engineer and gradually got pulled into the DevOps team while automating processes. What really helped me was focusing on automating repetitive tasks, which made my transition pretty smooth.
I’d actually advise understanding tools deeply rather than just learning how to use them. For instance, knowing the principles of CI/CD is way more important than memorizing how to execute tasks. Sure, certifications might help you pass HR checks, but don’t forget to focus on the broader picture of how everything fits together. Also, AI can assist you, but be cautious not to rely on it for everything—your skills need to develop too!

It's funny how we end up doing DevOps without realizing it. A lot of what we do now feels like just evolution of the sysadmin roles!