DevOps help for Cloud Platform Engineers
  • Welcome!
  • Quick Start Guide
  • About Me
  • CV
  • 🧠DevOps & SRE Foundations
    • DevOps Overview
      • Engineering Fundamentals
      • Implementing DevOps Strategy
      • DevOps Readiness Assessment
      • Lifecycle Management
      • The 12 Factor App
      • Design for Self Healing
      • Incident Management Best Practices (2025)
    • SRE Fundamentals
      • Toil Reduction
      • System Simplicity
      • Real-world Scenarios
        • AWS VM Log Monitoring API
    • Agile Development
      • Team Agreements
        • Definition of Done
        • Definition of Ready
        • Team Manifesto
        • Working Agreement
    • Industry Scenarios
      • Finance and Banking
      • Public Sector (UK/EU)
      • Energy Sector Edge Computing
  • DevOps Practices
    • Platform Engineering
    • FinOps
    • Observability
      • Modern Practices
  • 🚀Modern DevOps Practices
    • Infrastructure Testing
    • Modern Development
    • Database DevOps
  • 🛠️Infrastructure as Code (IaC)
    • Terraform
      • Getting Started - Installation and initial setup [BEGINNER]
      • Cloud Integrations - Provider-specific implementations
        • Azure Scenarios
        • AWS Scenarios
        • GCP Scenarios
      • Testing and Validation - Ensuring infrastructure quality
        • Unit Testing
        • Integration Testing
        • End-to-End Testing
        • Terratest Guide
      • Best Practices - Production-ready implementation strategies
        • State Management
        • Security
        • Code Organization
        • Performance
      • Tools & Utilities - Enhancing the Terraform workflow
        • Terraform Docs
        • TFLint
        • Checkov
        • Terrascan
      • CI/CD Integration - Automating infrastructure deployment
        • GitHub Actions - GitHub-based automation workflows
        • Azure Pipelines - Azure DevOps integration
        • GitLab CI - GitLab-based deployment pipelines
    • Bicep
      • Getting Started - First steps with Bicep [BEGINNER]
      • Template Specs
      • Best Practices - Guidelines for effective Bicep implementations
      • Modules - Building reusable components [INTERMEDIATE]
      • Examples - Sample implementations for common scenarios
      • Advanced Features
      • CI/CD Integration - Automating Bicep deployments
        • GitHub Actions
        • Azure Pipelines
  • 💰Cost Management & FinOps
    • Cloud Cost Optimization
  • 🐳Containers & Orchestration
    • Containerization Overview
    • Docker
      • Dockerfile Best Practices
      • Docker Compose
    • Kubernetes
      • CLI Tools - Essential command-line utilities
        • Kubectl
        • Kubens
        • Kubectx
      • Core Concepts
      • Components
      • Best Practices
        • Pod Security
        • Security Monitoring
        • Resource Limits
      • Advanced Features - Beyond the basics [ADVANCED]
        • Service Mesh
        • Ingress Controllers
          • NGINX
          • Traefik
          • Kong
          • Gloo Edge
      • Troubleshooting - Diagnosing and resolving common issues
        • Pod Troubleshooting Commands
      • Enterprise Architecture
      • Health Management
      • Security & Compliance
      • Virtual Clusters
    • OpenShift
  • Service Mesh & Networking
    • Service Mesh Implementation
  • Architecture Patterns
    • Data Mesh
    • Multi-Cloud Networking
    • Disaster Recovery
    • Chaos Engineering
  • Edge Computing
    • Implementation Guide
    • Serverless Edge
    • IoT Edge Patterns
    • Real-Time Processing
    • Edge AI/ML
    • Security Hardening
    • Observability Patterns
    • Network Optimization
    • Storage Patterns
  • 🔄CI/CD & GitOps
    • CI/CD Overview
    • Continuous Integration
    • Continuous Delivery
      • Deployment Strategies
      • Secrets Management
      • Blue-Green Deployments
      • Deployment Metrics
      • Progressive Delivery
      • Release Management for DevOps/SRE (2025)
    • CI/CD Platforms - Tool selection and implementation
      • Azure DevOps
        • Pipelines
          • Stages
          • Jobs
          • Steps
          • Templates - Reusable pipeline components
          • Extends
          • Service Connections - External service authentication
          • Best Practices for 2025
          • Agents and Runners
          • Third-Party Integrations
          • Azure DevOps CLI
        • Boards & Work Items
      • GitHub Actions
      • GitLab
        • GitLab Runner
        • Real-life scenarios
        • Installation guides
        • Pros and Cons
        • Comparison with alternatives
    • GitOps
      • Modern GitOps Practices
      • GitOps Patterns for Multi-Cloud (2025)
      • Flux
        • Overview
        • Progressive Delivery
        • Use GitOps with Flux, GitHub and AKS
  • Source Control
    • Source Control Overview
    • Git Branching Strategies
    • Component Versioning
    • Kubernetes Manifest Versioning
    • GitLab
    • Creating a Fork
    • Naming Branches
    • Pull Requests
    • Integrating LLMs into Source Control Workflows
  • ☁️Cloud Platforms
    • Cloud Strategy
    • Azure
      • Best Practices
      • Landing Zones
      • Services
      • Monitoring
      • Administration Tools - Platform management interfaces
        • Azure PowerShell
        • Azure CLI
      • Tips & Tricks
    • AWS
      • Authentication
      • Best Practices
      • Tips & Tricks
    • Google Cloud
      • Services
    • Private Cloud
  • 🔐Security & Compliance
    • DevSecOps Overview
    • DevSecOps Pipeline Security
    • DevSecOps
      • Real-life Examples
      • Scanning & Protection - Automated security tooling
        • Dependency Scanning
        • Credential Scanning
        • Container Security Scanning
        • Static Code Analysis
          • Best Practices
          • Tool Integration Guide
          • Pipeline Configuration
      • CI/CD Security
      • Secrets Rotation
    • Supply Chain Security
      • SLSA Framework
      • Binary Authorization
      • Artifact Signing
    • Security Best Practices
      • Threat Modeling
      • Kubernetes Security
    • SecOps
    • Zero Trust Model
    • Cloud Compliance
      • ISO/IEC 27001:2022
      • ISO 22301:2019
      • PCI DSS
      • CSA STAR
    • Security Frameworks
    • SIEM and SOAR
  • Security Architecture
    • Zero Trust Implementation
      • Identity Management
      • Network Security
      • Access Control
  • 🔍Observability & Monitoring
    • Observability Fundamentals
    • Logging
    • Metrics
    • Tracing
    • Dashboards
    • SLOs and SLAs
    • Observability as Code
    • Pipeline Observability
  • 🧪Testing Strategies
    • Testing Overview
    • Modern Testing Approaches
    • End-to-End Testing
    • Unit Testing
    • Performance Testing
      • Load Testing
    • Fault Injection Testing
    • Integration Testing
    • Smoke Testing
  • 🤖AI Integration
    • AIops Overview
      • Workflow Automation
      • Predictive Analytics
      • Code Quality
  • 🧠AI & LLM Integration
    • Overview
    • Claude
      • Installation Guide
      • Project Guides
      • MCP Server Setup
      • LLM Comparison
    • Ollama
      • Installation Guide
      • Configuration
      • Models and Fine-tuning
      • DevOps Usage
      • Docker Setup
      • GPU Setup
      • Open WebUI
    • Copilot
      • Installation Guide
      • VS Code Integration
      • CLI Usage
    • Gemini
      • Installation Guides - Platform-specific setup
        • Linux Installation
        • WSL Installation
        • NixOS Installation
      • Gemini 2.5 Features
      • Roles and Agents
      • NotebookML Guide
      • Cloud Infrastructure Deployment
      • Summary
  • 💻Development Environment
    • Tools Overview
    • DevOps Tools
    • Operating Systems - Development platforms
      • NixOS
        • Installation
        • Nix Language Guide
        • DevEnv with Nix
        • Cloud Deployments
      • WSL2
        • Distributions
        • Terminal Setup
    • Editor Environments
    • CLI Tools
      • Azure CLI
      • PowerShell
      • Linux Commands
      • YAML Tools
  • 📚Programming Languages
    • Python
    • Go
    • JavaScript/TypeScript
    • Java
    • Rust
  • 📖Documentation Best Practices
    • Documentation Strategy
    • Project Documentation
    • Release Notes
    • Static Sites
    • Documentation Templates
    • Real-World Examples
  • 📋Reference Materials
    • Glossary
    • Tool Comparison
    • Recommended Reading
    • Troubleshooting Guide
  • Platform Engineering
    • Implementation Guide
  • FinOps
    • Implementation Guide
  • AIOps
    • LLMOps Guide
  • Development Setup
    • Development Setup
Powered by GitBook
On this page
  • Core DevOps Books
  • Foundation Books
  • SRE Books
  • Cloud & Infrastructure
  • Security
  • Online Resources
  • Official Documentation
  • Learning Platforms
  • Technical Blogs
  • Engineering Blogs
  • Community Resources
  • Newsletters
  • Podcasts
  • Best Practice Guides
  • Architecture
  • Observability
  • Performance
  • Certification Paths
  • Cloud Certifications
  • DevOps Certifications
  • Reading Strategy
  • For Beginners
  • For Intermediate Engineers
  • For Advanced Engineers
Edit on GitHub
  1. Reference Materials

Recommended Reading

PreviousTool ComparisonNextTroubleshooting Guide

Last updated 1 day ago

Core DevOps Books

Foundation Books

  1. 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

  2. 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

  3. 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

SRE Books

  1. Site Reliability Engineering by Google

    • Google's approach to service management

    • Key topics: SLOs, error budgets, toil reduction

  2. The Site Reliability Workbook by Google

    • Practical ways to implement SRE

    • Key topics: Practical implementations, case studies

Cloud & Infrastructure

  1. 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

  2. Infrastructure as Code by Kief Morris

    • Comprehensive guide to IaC principles

    • Key topics: Terraform, configuration management, cloud provisioning

    • Published: 2020

Security

  1. DevOpsSec by Jim Bird

    • Security integration in DevOps pipeline

    • Key topics: Security automation, compliance as code

Online Resources

Official Documentation

Learning Platforms

  1. Cloud Provider Training

  2. DevOps Specific

Technical Blogs

Engineering Blogs

Community Resources

Newsletters

Podcasts

  1. DevOps/SRE Focused

  2. Cloud Native

Best Practice Guides

Architecture

  1. Building Microservices by Sam Newman

    • Designing fine-grained systems

    • Key topics: Service design, integration, deployment patterns

    • Published: 2021 (2nd Edition)

  2. Clean Architecture by Robert C. Martin

    • Creating maintainable software systems

    • Key topics: SOLID principles, component design

    • Published: 2017

Observability

  1. Distributed Systems Observability by Cindy Sridharan

    • Modern approach to monitoring and observability

    • Key topics: Metrics, logs, traces

Performance

  1. Systems Performance by Brendan Gregg

    • Enterprise and cloud computing

    • Key topics: Performance analysis, tuning

    • Published: 2020 (2nd Edition)

Certification Paths

Cloud Certifications

  1. AWS

    • AWS Certified Solutions Architect

    • AWS Certified DevOps Engineer

  2. Azure

    • Azure DevOps Engineer Expert

    • Azure Solutions Architect Expert

  3. GCP

    • Google Cloud Professional DevOps Engineer

    • Google Cloud Professional Cloud Architect

DevOps Certifications

  • Certified Kubernetes Administrator (CKA)

  • Certified Kubernetes Application Developer (CKAD)

  • HashiCorp Certified: Terraform Associate

  • Docker Certified Associate

Reading Strategy

For Beginners

  1. Start with The Phoenix Project for cultural understanding

  2. Move to The DevOps Handbook for practical implementation

  3. Read Google's Site Reliability Engineering book

  4. Focus on specific cloud provider documentation

For Intermediate Engineers

  1. Deep dive into Accelerate for metrics and improvements

  2. Study Infrastructure as Code patterns

  3. Focus on security with DevOpsSec

  4. Explore architecture patterns in Building Microservices

For Advanced Engineers

  1. Focus on performance with Systems Performance

  2. Study advanced patterns in Clean Architecture

  3. Deep dive into specific technology documentation

  4. Contribute to open source projects

📋
Purchase Link
Purchase Link
Purchase Link
Free Online
Free Online
Free Online
Kubernetes Documentation
Terraform Documentation
AWS Well-Architected Framework
Azure Architecture Center
Google Cloud Architecture Framework
AWS Training and Certification
Microsoft Learn
Google Cloud Training
DevOps Roadmap
KodeKloud
Linux Foundation Training
Martin Fowler's Blog
Kubernetes Blog
AWS Architecture Blog
Azure DevOps Blog
Google Cloud Blog
Netflix TechBlog
Uber Engineering Blog
Spotify Engineering
LinkedIn Engineering
DevOps Weekly
SRE Weekly
Last Week in AWS
KubeWeekly
DevOps Cafe
The Ship It! Podcast
SRE Radio
Kubernetes Podcast
The CloudCast
Azure DevOps Podcast
Free Online