I'm currently working as a QA professional in a multinational corporation, with six months of internship experience and four months full-time. I've expressed interest in transitioning to a DevOps role, and my manager has started me on a project to migrate a repository from GitHub to GitLab to help me gain relevant experience. My background includes some automation work in QA, and I'm planning to switch roles around August-September. I'm curious about how challenging the transition might be and what specific skills I should focus on learning to prepare myself for this move.
3 Answers
The good news is that you’re already in a great position since internal transitions are usually easier than starting from scratch. Focus on mastering CI/CD processes, Docker, basic cloud services, and getting a comprehensive understanding of workflows from build, deploy, to monitor. If you can showcase real workflows and demonstrate your understanding, it will make your transition into DevOps much smoother!
Switching roles can be tricky, especially if you’re not sure about what it really takes to be a DevOps engineer. Typically, companies want someone with a solid background in development or systems engineering, especially with Linux. If you haven’t worked on complex CI/CD pipelines or scripting, you might want to upskill a bit before making the jump. DevOps can be quite complex, so understanding what's expected is crucial! Check out resources like the DevOps roadmap for guidance.
I’ve supervised a couple of QAs who transitioned to DevOps, and it can definitely work! I’d recommend getting comfortable with shell commands, learning vim, and grasping basic networking fundamentals. These skills are pretty essential in the DevOps world, and you'll pick up more in your new role!

Yeah, it's unfortunate that some employers blur the lines. Just having a fancy title doesn't mean you're doing actual DevOps work. It's all about your real responsibilities and skills.