Hey everyone! I'm really interested in diving into DevOps but I'm a bit overwhelmed with the number of courses and resources out there. I have a background as a network engineer and have dabbled a bit with Ansible and the Netmiko Python library for automating tasks like configuration backup on network devices. I would love to get some recommendations on the best courses or books that would help me start my DevOps journey. Thanks!
4 Answers
You should definitely check out this GitHub repository: [DevOps-Learn-By-Doing](https://github.com/dth99/DevOps-Learn-By-Doing). It's loaded with free DevOps labs and projects organized by category. The best part is that it's all about learning through hands-on experience, which means you’ll be building real skills instead of just reading theory.
I took a bunch of online cloud courses, and I tried to tackle as many practice tickets as I could. I also set aside extra hours on the weekends for studying. It felt overwhelming at first, but after a couple of years, it really started to click!
I personally found KodeKloud to be a great resource! My job funded a subscription for me, and I've really enjoyed the material—it seems to shine compared to most other platforms. Big shoutout to u/dth999 for sharing that GitHub repo!
With your network engineering experience and Python knowledge, you're already on the right track! I'd recommend combining hands-on labs from platforms like Linux Academy or Udemy. Also, look into prepare.sh for some real DevOps interview questions—it's super beneficial for practical prep.
Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux