Recommended Reading
Last updated
Last updated
The Phoenix Project by Gene Kim, Kevin Behr, and George Spafford
Essential reading for understanding DevOps culture and principles
Key topics: IT Operations, DevOps transformation, Theory of Constraints
The DevOps Handbook by Gene Kim, Jez Humble, Patrick Debois, and John Willis
Practical guide to implementing DevOps practices
Key topics: Three Ways, technical practices, architecture
Accelerate by Nicole Forsgren PhD, Jez Humble, and Gene Kim
Research-backed metrics and capabilities for high performance
Key topics: DevOps metrics, organizational performance, scientific research
Site Reliability Engineering by Google
Google's approach to service management
Key topics: SLOs, error budgets, toil reduction
The Site Reliability Workbook by Google
Practical ways to implement SRE
Key topics: Practical implementations, case studies
Cloud Native DevOps with Kubernetes by John Arundel & Justin Domingus
Modern approach to cloud-native development
Key topics: Kubernetes, microservices, cloud-native patterns
Published: 2019
Infrastructure as Code by Kief Morris
Comprehensive guide to IaC principles
Key topics: Terraform, configuration management, cloud provisioning
Published: 2020
DevOpsSec by Jim Bird
Security integration in DevOps pipeline
Key topics: Security automation, compliance as code
Cloud Provider Training
DevOps Specific
DevOps/SRE Focused
Cloud Native
Building Microservices by Sam Newman
Designing fine-grained systems
Key topics: Service design, integration, deployment patterns
Published: 2021 (2nd Edition)
Clean Architecture by Robert C. Martin
Creating maintainable software systems
Key topics: SOLID principles, component design
Published: 2017
Distributed Systems Observability by Cindy Sridharan
Modern approach to monitoring and observability
Key topics: Metrics, logs, traces
Systems Performance by Brendan Gregg
Enterprise and cloud computing
Key topics: Performance analysis, tuning
Published: 2020 (2nd Edition)
AWS
AWS Certified Solutions Architect
AWS Certified DevOps Engineer
Azure
Azure DevOps Engineer Expert
Azure Solutions Architect Expert
GCP
Google Cloud Professional DevOps Engineer
Google Cloud Professional Cloud Architect
Certified Kubernetes Administrator (CKA)
Certified Kubernetes Application Developer (CKAD)
HashiCorp Certified: Terraform Associate
Docker Certified Associate
Start with The Phoenix Project for cultural understanding
Move to The DevOps Handbook for practical implementation
Read Google's Site Reliability Engineering book
Focus on specific cloud provider documentation
Deep dive into Accelerate for metrics and improvements
Study Infrastructure as Code patterns
Focus on security with DevOpsSec
Explore architecture patterns in Building Microservices
Focus on performance with Systems Performance
Study advanced patterns in Clean Architecture
Deep dive into specific technology documentation
Contribute to open source projects