I'm about to start my new role as a junior DevOps engineer, and I'd appreciate any recommendations for resources to help me get started. I come from a software engineering background in robotics and automation, so this transition is quite new for me. I've got a solid understanding of Linux and Python, but I haven't really worked with AWS or Kubernetes yet, which are going to be key in my new role. Although there will be on-the-job training, I'm eager to learn as much as I can beforehand so I don't go in completely unprepared.
2 Answers
Honestly, it's important to have realistic expectations about 'junior' roles in DevOps. The field can be quite challenging, and while it's great there are positions labeled as 'junior', many find themselves expected to pick things up quickly. Be proactive in your learning—try hands-on projects or labs in AWS and play around with Kubernetes on your own. There are many communities online where you can ask questions too, just make sure to filter out the noise.
It's great that you're asking for resources! I recommend starting with some online courses tailored for AWS and Kubernetes. Platforms like Coursera, Udemy, or even YouTube can be really helpful. Also, don’t forget to check out AWS's own training resources—they have free courses that can get you up to speed fairly quickly. Since your manager is also preparing materials for you, perhaps ask them about the specific skills and tools they use. That way, you can prioritize your learning effectively.
Absolutely! I found the AWS Certified Solutions Architect course on Udemy really helpful when I was getting started. It breaks things down quite nicely and helps you understand how everything fits together.
Yeah, I totally agree. Getting some practical experience is key. Sites like Katacoda offer interactive scenarios to practice with Kubernetes.