⚙️
DevOps and SRE Fundamentals
From code commit to production: learn the practices, tools, and culture behind modern DevOps and Site Reliability Engineering.
Intermediate1.1 hours10 lessons
Start Course →What You'll Learn
- ✓Understand the DevOps culture, CALMS framework, and how it differs from traditional IT
- ✓Design and reason about CI/CD pipelines from commit to production deployment
- ✓Apply Git branching strategies including trunk-based development and GitFlow
- ✓Implement GitOps to manage infrastructure and deployments from a Git repository
- ✓Use Docker to build, ship, and run containerised applications
- ✓Integrate Kubernetes into a DevOps pipeline for deployment and rollback
- ✓Write Infrastructure as Code with Terraform and understand configuration management
- ✓Apply SRE principles: SLIs, SLOs, SLAs, error budgets, and toil reduction
- ✓Build observability into systems using the three pillars: metrics, logs, and traces
- ✓Run effective incident response and blameless postmortems
Prerequisites
- •Basic command-line familiarity (Linux terminal)
- •Understanding of what a web application is
- •Completing the Linux Basics course is recommended
Course Curriculum
Module 1: DevOps Foundations
Module 2: Version Control and GitOps
Module 3: Containers and Orchestration
Module 4: Infrastructure as Code
Module 5: SRE and Observability
Practice for the Real Exam
After completing this course, test yourself with exam-style practice questions.