I'm currently working as an IT Support Manager with nearly a decade of experience under my belt. I considered switching careers a while back, but I held off due to family commitments. Now that my kids are a bit older, I'm eager to make a change and move into DevOps. I'm looking for guidance on where to begin. What specific areas should I focus on—scripting, networking, or cloud technologies? Are there any recommended books or online courses that can help me? Also, I'd love suggestions for home lab projects to get hands-on experience. Any advice would be greatly appreciated!
2 Answers
Make sure you build a solid foundation in Linux and networking first; those are key areas in DevOps. After that, exploring containers, cloud services, and Kubernetes would be important. While studying, keep in mind that understanding concepts can be more crucial than just knowing specific tools or products.
One great way to get started in DevOps is by focusing on Python and Bash scripting. It's essential for automation and managing various tasks. I suggest checking out the DevOps roadmap at roadmap.sh. It gives a clear path on what skills to learn and in what order.

Thanks for that! I’ll definitely check out the roadmap.