How Do I Transition from Software Engineering to Infra/Platform/MLOps?

0
7
Asked By CuriousCoder99 On

Hey everyone! I'm currently working as a contractor in a fin-tech company where I focus a lot on Python automation, testing, and deployment. Before that, I spent about 3.5 years at Cisco and eBay as a backend engineer using SpringBoot and JavaScript. I'm pretty comfortable with development work, but I've come to realize that I'm not looking to stay in a pure backend developer role for the long haul. I'm eager to transition into fields like Infrastructure Engineering, DevOps, Platform Engineering, or MLOps. I'm particularly interested in roles that support large-scale systems, AI workloads, or automation pipelines.

Here's a quick rundown of where I'm at:

- Solid ability in Python scripting and automation
- Basic knowledge of CI/CD, Git, Linux, and some AWS
- I'm on an H1-B visa and live in the Bay Area
- I'm hoping to find a well-paying full-time position in the next 4 months
- Actively learning cloud services, containers, Terraform, Kubernetes, and deploying ML models

I would love some advice:

- What concrete steps should I take to break into these roles quickly?
- Are there any resources, courses, or certifications that are truly worthwhile?
- Which companies would be the best targets for someone on this path?
- What should I prioritize during this next 4 months?
- How much focus should I place on Leetcode or system design prep given the nature of these roles?

Any real, honest advice, especially from those who have made similar transitions or are in these positions, would mean a lot to me. Thanks in advance!

2 Answers

Answered By TechyTrailblazer On

For learning material, I recommend diving into the Kubernetes documentation and checking out the CNCF landscape. It’s a great way to get familiar with the ecosystem since most tools you’ll use are listed there. Also, pursuing certifications like AWS and CKA for Kubernetes will help a lot. While Red Hat certs can give you an edge for specific jobs, they’re not a must. If you're into networking, CCNA can also be helpful. Keep in mind, this is more of a long-term investment, not just for landing your first gig.

CuriousCoder99 -

That makes a lot of sense! What about coding prep and system design? I want to make the most of my 4 months.

Answered By DevOpsExplorer42 On

Check out this GitHub repository called 'DevOps-Learn-By-Doing.' It has some really solid resources for MLOps projects that you can follow step by step. It’s a fun way to build your skills while learning.

CuriousCoder99 -

This looks awesome! Thanks for the tip!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.