I'm a junior systems administrator hoping to move into DevOps. I've been studying on my own, but it's taking a lot of time and can be difficult to structure. Are there any genuinely excellent, current free courses or video series that would give me a solid learning path? I'd also appreciate advice on how to practice the concepts instead of only watching tutorials.
3 Answers
There isn’t really a shortcut—hands-on work is what makes the concepts stick. Pick a project that forces you to understand what’s happening instead of just following a tutorial. For example, you could build a small service backed by PostgreSQL and work toward zero-downtime deployments, backups, replication, rollback plans, and monitoring. That naturally exposes you to networking, automation, infrastructure, stateful systems, and failure recovery. Tools like Terraform and Kubernetes are useful, but focus on why they work and what problems they solve. Python is also worth practicing for everyday automation, even when a shell command seems faster at first.
For free video material, TechWorld with Nana is a good starting point for containers, CI/CD, Kubernetes, and related tools. Abhishek Veeramalla also has useful DevOps-focused material. Treat videos as a guide rather than the whole learning process: pause frequently, recreate the examples yourself, and adapt them into a project running on your own lab or a free-tier environment.
The most effective approach is to combine a structured course with a personal lab. Start with Linux, networking, Git, Python or shell scripting, and basic cloud concepts. Then build a small application and automate its testing, deployment, logging, and monitoring. Break it deliberately and practice restoring it. Keep notes about what you tried and why, because explaining the design decisions is often more valuable than memorizing commands. It will take time, but repeated practice is much faster than jumping between random tutorials.

How would you suggest a junior create this kind of practice environment? It’s easy to read about the tools, but I’d like a practical setup that helps turn the theory into real experience.