Hi all! I've been working as a backend software engineer for a few years now, and I'm looking to switch over to a DevOps role. I have experience with tools like CI/CD, Docker, and Python, but I haven't worked with cloud technologies yet. I'm mostly learning on my own through personal projects. I've noticed that there are more job opportunities in DevOps, and they often come with better pay, which is definitely motivating my move. I'm curious if anyone has made a similar transition and what advice you might have. What kind of jobs should I be targeting? I'm thinking about aiming for mid-level positions. Any tips would be really appreciated! Thanks!
5 Answers
Your background as a software engineer is a great starting point! My suggestion is to begin by seeking out more DevOps tasks within your current job or getting involved with your company's platform team. This will give you relevant experience and help build your skills in that area.
I tried DevOps for a while, but ultimately went back to software development. For me, coding brought more satisfaction than just managing configurations. That said, I really appreciate how observability and developer experience enhance productivity. I also utilize AI as a 'peer programmer.' I find it helpful when I approach it with questions rather than just giving it commands.
Totally agree! AI can be a great assistant, but having to think critically is key.
I made the switch from Mid-Level Software Engineer to an Entry-Level Platform Engineer because I didn't have much infrastructure experience before. The transition taught me a lot, but it was a bit of a step down initially. Now, I'm enjoying the new challenges and collaborative environment more than I expected!
That sounds interesting! What were the main requirements for the transition, and how do you feel about the job now compared to before?
It’s great you found something you enjoy! Was it a big change in day-to-day tasks when you switched?
It's important to remember that DevOps is more of a practice than just a job title. But at the same time, there are plenty of roles labeled 'DevOps' out there, so honing in on the skills needed is crucial.
For sure! But focusing on the underlying skills and practices is more beneficial than getting caught up in titles. What can we share about transitioning from software engineering to actual DevOps practices?
Exactly! Titles can be misleading; what skills are vital to focus on during this transition?
You’re in a good position to land a DevOps role right now! As for areas to focus on, definitely learn about cloud services and Linux. Those skills are in high demand and can boost your employability.

Interesting perspective! I agree that using AI as a tool for guidance rather than total reliance seems like the best approach.