DevOps Engineer Learning Path
▸ Books in This List
Linux Command Line Mastery
by Miles Everhart
Foundation — every DevOps engineer needs solid Linux command-line skills.
Linux Administration Fundamentals
by Miles Everhart
System administration fundamentals — package management, process control, monitoring, and systemd.
BASH Fundamentals
by Bas van den Berg
Automate everything — bash scripting is the glue that connects DevOps tools together.
Git & GitHub for Absolute Beginners
by Nico Brandt
Version control is non-negotiable — Git fundamentals, branching, PRs, and GitHub Actions.
Docker Fundamentals
by Dorian Thorne
Containerization — Dockerfiles, Compose, networking, volumes, and multi-stage builds.
Kubernetes Fundamentals
by Dorian Thorne
Container orchestration — pods, deployments, services, scaling, monitoring, and managed clusters.
NGINX Fundamentals
by Bas van den Berg
Web infrastructure — reverse proxy, load balancing, SSL termination, and caching.
Ansible Automation: From Zero to Production
by Marco Rinaldi
Configuration management — playbooks, roles, inventories, and infrastructure as code.
Network Security Fundamentals
by Ethan Marshall
Secure your infrastructure — firewalls, network segmentation, and security monitoring.
About This Reading List
This curated reading list contains 9 carefully selected books at the intermediate level with an estimated reading time of 160 hours . Follow the recommended order for the best learning experience.