I'm seeking advice on transitioning into a DevOps role. I've had a fragmented career path since graduating with a Computer Engineering degree in 2023, particularly during the pandemic, which limited my networking opportunities and hands-on experience. Despite these challenges, I've managed to secure two internships. The first one was at a construction company where I learned mostly about requesting product quotes rather than technical skills. My second internship was more beneficial, providing exposure to various technologies like Linux, Python, Docker, and more. However, I ended up in an administrative role instead of IT after my supervisor left, and although I've automated most of my tasks now, I feel stuck as I lack a solid developer portfolio or extensive certifications. I'm considering diving into DevOps but wonder if I should build more foundational skills first. What steps should I take to effectively transition into this field?
3 Answers
You shouldn't underestimate your experience! Start by evaluating what you know and think about how you could improve tasks you've handled in your job. You don't need to be a master coder; focus on getting applications to work smoothly. Consider subscribing to resources that can help you build and deploy more complex projects. Take a look at the job market and see what's in demand—like AWS or Azure certifications—and start learning those technologies to bridge any gaps you see. Each DevOps environment is unique, so focus on what skills are valued in your area.
With your ability to automate 90% of your tasks, you're already on a solid path! Use your experience to showcase what you've accomplished. Don't forget to translate your achievements into business value to attract recruiters. Look for junior DevOps positions, as they can offer a fantastic entry point to advance quickly. If you're feeling lost, don't hesitate to reach out for help or more specific advice—everyone's path is different, and networking can really open doors!
Creating a LinkedIn profile will be a great first step. It gives you visibility and shows you're serious about transitioning into DevOps. Highlight all your automation achievements and skills there. For your learning path, start with Linux and containerization since those are crucial in DevOps. Always think about how you can quantify your impact—like time saved or issues reduced—with your automation efforts. Companies love seeing tangible results from candidates!

Thanks for the advice! Should I also look into any specific online courses to help build my skills quickly?