I've been working in IT for over 5 years, starting as a Windows admin and then moving into cloud (Azure) administration. Now, I'm looking to shift my career towards DevOps, but I'm struggling to gain hands-on experience with YAML-based pipelines and Infrastructure as Code (IaC) since my current job doesn't use these technologies. Additionally, I've been in the same company for 5 years and I'm ready for a change. Any advice on how I can get practical experience in these areas?
2 Answers
Check out roadmap.sh/devops for a nice guide. If you can get a decent server, try running Proxmox to practice. Hands-on experience is really key, so don’t hesitate to set up your own projects! Good luck!
Starting with the basics is essential! Focus on Linux fundamentals and networking first. Setting up your own lab is a great way to build confidence. Once you understand the basics, you can create your own cluster—it's really one of the best ways to learn! Just remember, it might take some time depending on how much effort you’re willing to put in. Keep pushing forward!
Thanks for the suggestion! I’ve mostly been studying without real-world experience and that’s what got me rejected in a couple of interviews. It’s tough to find opportunities with a 90-day notice period.