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
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.
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.
This looks awesome! Thanks for the tip!
That makes a lot of sense! What about coding prep and system design? I want to make the most of my 4 months.