Course Introduction
- Course Overview
- What is SRE and Why Does it Matter
- Course Structure and Learning Path
- The KodeKloud SRE Playgrounds Introduction
- Kodekloud Record Store App Overview and Installation
Fundamentals of SRE
- The Origin and Evolution of SRE
- Core Principles of Site Reliability Engineering
- DevOps vs SRE Principles and Practices
- Building an SRE Team
- SRE Culture and Philosophy
Service Level Objectives and Measurements
- Reliability Measurements
- Implementing SLIs
- SLO Development and Strategy
- Error Budget Implementation
- Visualizing Measurements
Managing Complexity, Risk, and Toil
- Simplicity in System Design
- Managing Dependencies
- Change Management for Reliability
- Capacity Planning
- Managing Operational Toil
Incident Management
- Preparing for Incidents
- Designing Effective Alerts
- Incident Response Structure and Roles IMAG Model
- Blameless Postmortem Culture
- Root Cause Analysis
Release Engineering
- Production Readiness
- Infrastructure as Code for SRE
- Configuration Management
- Secure Software Releases
- Release Engineering Best Practices
Observability and Monitoring
- Observability in Practice
- Data Sources and Visualization Fundamentals
- Alert Design and Implementation
- Performance Monitoring Deep Dive
- Advanced Visualization and Reporting