Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Becoming an SRE
Getting Started
How to Use this Course (4:42)
Course Roadmap
Course Overview
Learning in Public
Course Resources
The Pre-Course: Understanding the Foundations
Software & Application Architecture
Application Programming Interfaces (APIs)
Infrastructure
Virtualisation & Containers
Software Development Lifecycle
Version Control Systems
Working in Different Environments
Project: Getting Set Up
Quiz
What Site Reliability Engineering?
An Introduction to Site Reliability Engineering (3:22)
The SRE Principles (2:46)
The Skills of an SRE (5:34)
Proactive vs Reactive Work (1:41)
An Example SRE Workday
SRE vs DevOps
The Path to SRE
Quiz
Project
The Service Level Model
What is the Service Level Model? (2:02)
SLAs
SLOs (3:18)
SLIs (2:46)
Error Budgets & Policies
Setting SLIs, SLOs & Error Budgets
Different Systems, Different Needs
Quiz
Project
Linux Fundamentals
An Introduction to Linux
The Terminal (Shell)
Linux CLI Demo Video (12:46)
Project
Project
Cheat Sheet
Networking
Introduction to Networking
Understanding IP Addresses: IPv4 and IPv6
Domain Name System (DNS)
What happens when you access a website?
Protocols and Response Codes
CDNs and Load Balancers
Troubleshooting Network Problems (4:53)
More Resources
Quiz
Project
Cloud Computing
An Introduction to Cloud Computing
Types of Cloud Computing
Cloud Services
Explore the AWS Console & Cloud Shell (5:09)
More Resources
Quiz
Project
Project
Systems Design & Cloud Architecting
An Introduction to Systems Design
The Key Components of System Design
The Three Tier Application Design
Serverless and Event Driven Architecture
Disaster Recovery
Chaos Engineering
Generative AI & Cloud Architecting
Quiz
Project
Project
Project
Scripting and Automation
An Introduction to Scripting & Automation
Python
Solving Real World Problems with Code
Solving Real World Problems with Code II
Testing
Generative AI and Scripting
More Resources
Quiz
Project
Project
Project
Python Cheatsheet
Infrastructure as Code
An Introduction to Infrastructure as Code
Terraform
Terraform Demo Video (6:39)
Configuration as Code
More Resources
Quiz
Project
Cheat Sheet
CI/CD Pipeplines
An Introduction to CI/CD
A Pipeline Flow Example
CI/CD Features: Trigger and Automated Build
CI/CD Features: Automated Testing
CI/CD Features: Security
CI/CD Features: Deployment & Rollback
Integrating IaC with CI/CD
More Resources
Quiz
Project
Observability and Alerting
An Introduction to Observability
Metrics & Dashboards
Logging & Log Aggregation
Distributed Tracing
Alerting
Example Alerting Flow: SLOs (2:48)
Monitoring as Code (MaC)
Quiz
Project
Project
Incident Response & Post Mortems
An Introduction to Incidents
Preparation and Tools in Incident Response
Triaging & Troubleshooting
Runbooks in Incident Management
Postmortem Analysis: Learning from Incidents
Best Practices for Incidents
Quiz
Project
Project
Data Driven Decisions & Optimisation
What are Data Driven Decisions?
Making Data Driven Decisions
A Real World Example
Project
Organisation & Workflow
Foundations of SRE Organisation and Workflow
Agile and Scrum
Workflow with SRE Tools
Tickets & Managing Workload
Change Requests
The Importance of Documentation in SRE
Quiz
Project
Artificial Intelligence and SRE
AI, SRE & The Future
Project
Final Project
Bringing Everything Together
The Career Development Pack
Excelling in the Application Process
The Skills of an SRE (Revisited)
Skills Assessment
Certifications
Start Where you Are
Building a Portfolio (GitHub) and Organising your Repositories
LinkedIn
Tracking your Applications
Finding SRE Jobs
Understanding Job Descriptions
Writing an SRE CV
Writing a Cover Letter
Interview Preparation
The Recruiter
The Hiring Manager
Technical Questions & Tasks
Cultural Interview
Preparing for Long Term Success
Next Steps
Stay in Touch
Teach online with
CI/CD Features: Automated Testing
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock