I've been in manual testing for four years, and I'm starting to feel pretty stagnant in my role. Everyone seems to be buzzing about DevOps, CI/CD, and automation, but I find it all looks quite technical from my perspective. I'm curious if transitioning to a DevOps role is feasible for someone like me, who doesn't have a development background. Is prior coding experience essential, or can testers shift into this field successfully? Additionally, what paths did you guys take to start learning about DevOps?
5 Answers
As a software developer myself, I can relate—it’s also tricky to switch into DevOps. It feels like it leans more towards IT than traditional development. The job listings often prioritize knowledge of tools like Terraform and cloud infrastructure over advanced development skills. Having some dev experience helps you grasp the 'why' behind certain tasks in DevOps, but a strong understanding of AWS, Docker, or Kubernetes is just as important.
I made the leap from QA, focusing on automation. My experience with tools like Ansible and Docker, and setting up pipelines, has been a big help. If you're using Linux and familiar with scripting, it definitely eases the transition into DevOps. Build a homelab and play with different tools—that's what made a difference for me!
If you're exclusively a manual tester, beware: shifting into DevOps might be a steep climb. Many jobs expect at least some foundational knowledge in coding, scripting, and DevOps tools. If you're committed to learning and willing to grasp both old and new technologies, it can be done, but expect challenges.
I came from a sysadmin background, and I can say that having at least some scripting knowledge in Bash and Python is crucial. Most of the DevOps folks I've met started in systems administration, which gives you a solid foundation for automating tasks and understanding system operations.
You definitely don't need to be a full developer to dive into DevOps! Basic development skills can help, especially problem-solving and some Python scripting. If you dedicate around 12 to 18 months of learning a few hours daily, you could make a successful transition into DevOps, or even sooner based on your commitment.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically