Hey everyone! I'm a software developer with experience in both backend and frontend, and I can manually deploy apps to AWS. Now, I want to level up my skills and dive into DevOps to automate my deployment processes. I'm having trouble finding quality resources that cover real industry practices rather than just simple tutorials. I'm particularly interested in learning about deployment in a corporate environment, creating production GitHub workflows, and writing Dockerfiles. If you have any recommendations for valuable resources or tutorials, I would really appreciate your help. Thanks!
6 Answers
Have you thought about utilizing AI tools to aid your learning? Practicing a lot is key, but sometimes AI can offer tutorials that might make things clearer.
Honestly, the best way to learn is just by doing! Try experimenting with tools on your own; it’ll really consolidate your learning better than just reading posts. Just go play around with different tools!
Utilizing a roadmap for your learning is a good start, but it's essential to grasp the philosophy behind DevOps too. Books like 'The Unicorn Project' and 'Accelerate' can offer valuable insights into the mindset needed for success in this field.
You can find lots of helpful tutorials on YouTube about specific DevOps topics. And reading blogs can give you some in-depth knowledge as well. Don't forget about that roadmap site mentioned earlier!
Check out the website roadmap.sh/devops; it's got a solid outline for what to learn in DevOps. It's super helpful if you're looking for a clear learning path!
Start with Techworld with Nana’s YouTube channel—there's tons of great content there. After that, if you're still keen on this career path, come back for more tips!

Honestly, this website has been linked so many times! It's a great resource, though!