Hey everyone! I'm currently a senior software engineer with a strong background in full-stack JavaScript and Java, focusing mainly on backend development. Lately, I've been feeling uneasy about the job market since developer roles are attracting hundreds of applications in just hours. Given the current IT landscape, especially in software dev, I'm seriously considering a switch to Cloud and DevOps. I have a solid grounding in systems administration and some hands-on experience with cloud and CI/CD. However, I have a few questions: Is moving to Cloud/DevOps a smart strategic move right now? How hard is it to transition from a senior backend role? What skills should I prioritize first—Kubernetes, Terraform, AWS/GCP certifications, or Linux internals? I'm eager to hear from anyone who has made a similar transition or is currently working in Cloud/DevOps. Thanks so much!
2 Answers
I made a similar shift from full-stack developer to DevOps about a year ago. My company offered me a chance to step into this role, and since then, I’ve taken on managing Kubernetes and Docker, which really helped my career. Knowing Docker and Kubernetes, in particular, has been crucial, especially since I now support clusters for multiple companies. I think it’s a great move if you’re interested in the tech, and the demand is still there!
I transitioned to DevOps about three years ago and just landed my first external SRE role at a comparable salary. If you can, try to get some DevOps experience in your current job. It definitely helps to learn in a familiar context. For specific paths, check out the learning resources at roadmap.sh/devops. Cloud and Kubernetes certifications are in high demand, and I found that having coding skills gave me an edge during interviews!

Wow, that's awesome! Was there any specific project or task that helped you boost your skills?