I'm switching careers to Cloud Engineering and starting from the basics. I've learned networking concepts like TCP/IP, DNS, and subnetting, as well as fundamental Linux skills like command line usage and file permissions. Right now, I'm diving into Git and GitHub. My aim is to land a junior cloud position within 6 to 9 months. What's the best path for me moving forward?
5 Answers
I'm not entirely sure you can secure a junior position with just 6 months of learning. The demand for engineers isn't as desperate anymore, and the job market has many candidates including both new grads and seasoned professionals. Most DevOps positions usually require around 5-7 years of relevant work experience, so it might be challenging right now.
It's pretty hard to break into Cloud Engineering with zero prior IT experience. I spent over three years in enterprise IT Operations before transitioning into Cloud Engineering—it's typically not a fresh start role.
After you get comfortable with Git, I recommend choosing either AWS or Azure to focus on. AWS has a larger number of job listings, whereas Azure is widely used in enterprise environments—both can lead to a first job. To hit the ground running for a junior role in 6 to 9 months, here’s a concise path:
1. **Get certified**: Start with the AWS Cloud Practitioner certification, then aim for the Solutions Architect Associate. While certifications aren't everything, they can help you get through HR screening.
2. **Learn Terraform**: This is vital. Understanding Infrastructure as Code really sets you apart from others who can just navigate the console. Almost every junior cloud job mentions it.
3. **Build a project**: Create something tangible, like a small app (even a static site) using CI/CD, a database, and monitoring. Share your Terraform code on GitHub; practical experience matters more than a cert in interviews.
4. **Understand Docker**: You don’t need to master Kubernetes yet, but being able to containerize applications is essential.
Focus on core cloud services like compute, storage, networking, and IAM along with automation. Your existing networking and Linux skills give you a strong foundation since many skip those and struggle.
Without some background in computer science or IT, I’d say your chances of getting a job are very slim. Most roles expect some level of prior experience in the industry.
Honestly, consider starting out as a junior sysadmin or in a similar role first. It will help you grasp the basics of IT more thoroughly before diving deep into Cloud Engineering.

I've seen some people manage to get in without a traditional path, but it seems like those cases are becoming fewer and fewer.