Hi everyone! I'm a sysadmin with about six years of experience, mostly working with small to medium-sized businesses (up to 100 users). I've had my hands full with diverse tasks from managing firewalls to system troubleshooting, but I'm feeling a bit stuck in what I consider an old-school sysadmin role. My biggest project was deploying a complex network in a large mall in Montréal, which gave me solid hands-on experience. Now, I'm eager to transition into a DevOps role, but I have a few concerns:
- I don't come from a software development background, and while I can read scripts and do some automation, I feel my lack of dev experience could be a blocker.
- I'm highly motivated and ready to invest the next 6-12 months in learning technologies like Docker, Kubernetes, CI/CD, Terraform, and cloud platforms like AWS and Azure. My goal is to build solid projects to showcase during interviews.
I'd love to hear your thoughts on whether this transition is realistic, if my background can compensate for the lack of a strong dev background, and if consistent practice over a year can really make a difference. What should I focus on first? Any honest feedback or suggestions would be greatly appreciated!
4 Answers
You can definitely make this transition! I got an entry-level CloudOps position with just two years of experience in project management. The key is showcasing your willingness to learn and building a solid home lab where you can practice what you’ve learned. I suggest focusing on Linux first, then move on to Docker, followed by learning CI/CD processes and Kubernetes. Automating small tasks in your current sysadmin role will also help you get into the DevOps mindset. It sounds like you’re already on the right track, so keep pushing yourself!
I’ve been doing the same! Starting to put together a home lab and working on practical applications has really changed my understanding of the concepts.
Absolutely, transitioning to DevOps from a sysadmin background is very realistic. While having a software development background is beneficial, it’s not strictly necessary. Your experience with infrastructure, scripting, and system troubleshooting will serve you well. I recommend learning Infrastructure as Code (IaC) tools like Terraform and getting comfortable with automation tools like Ansible. Start small, perhaps with some projects at your current job, and consider pursuing certifications; they can help set goals even if they aren’t the end-all for landing a job. Learning Kubernetes might be a challenge, but aiming for the CKAD (Certified Kubernetes Application Developer) is a good goal to pursue. Keep at it!
Thanks for your encouraging words! I have dabbled in Terraform and Docker during my IT courses, and I've found Docker really useful for my project management tasks. I'm definitely leaning towards getting certifications now to boost my chances during interviews.
Have you found the CKAD course engaging? I've come across mixed reviews about the depth versus the basics, especially when using managed services.
Transitioning from sysadmin to DevOps is absolutely doable; it’s just a shift in mindset. DevOps thrives on automation and removing friction between development and operations. Start by automating repetitive tasks in your current role—this is a great way to build foundational DevOps skills. Learn Windows PowerShell and dive deeper into Bash scripting; understanding how to automate your work is key. Focus on learning one cloud provider well, and consider looking for roles that leverage both your sysadmin and new DevOps skills. Good luck with your journey!
That’s some great advice! I need to remember that automation doesn’t just help with efficiency but also showcases my initiative during interviews.
Yes! Automation is definitely my goal. It's been hard to convince my current workplace to adopt more DevOps-like practices, but I’m learning a lot by just doing it myself.
From my experience, many people make this transition successfully, so you’re not alone! What matters most is your hands-on skills and determination to learn. The lack of a deep coding background isn't a showstopper. Focus on gaining practical experience with tools like Terraform and Kubernetes. Building real projects will show recruiters your capability even if you’ve had less formal coding experience. Stick to your 6-12 month plan and embrace the learning process—it will definitely pay off!
Your encouragement really helps! I'll stick to my plan and hope to showcase my skills through tangible projects.
Can you share some resources or courses you found beneficial for transitioning into DevOps?

Thanks for your insights! I’ve been managing Linux servers for some time, and recently I've been using Docker for monitoring services. I think I’ll keep building my skills gradually and hopefully have a strong portfolio by the time I start applying for jobs.