Course Overview
Introduces a range of practices for improving service reliability through a mixture of automation, working methods and organizational re-alignment. Tailored for those focused on large-scale service availability.
This class includes an exam voucher as part of the price of the class.
The course is provided by Agility Consulting, an ATO of PeopleCert. DevOps Institute® is a registered trademark of the PeopleCert group. Used under license from PeopleCert. All rights reserved.
Course Content
Course Introduction
- Course Goals
- Course Agenda
Module 1: SRE Principles & Practices
- What is Site Reliability Engineering?
- SRE & DevOps: What is the Difference?
- SRE Principles & Practices
Module 2: Service Level Objectives & Error Budgets
- Service Level Objectives (SLO’s)
- Error Budgets
- Error Budget Policies
Module 3: Reducing Toil
- What is Toil?
- Why is Toil Bad?
- Doing Something About Toil
Module 4: Monitoring & Service Level Indicators
- Service Level Indicators (SLI’s)
- Monitoring
- Observability
Module 5: SRE Tools & Automation
- Automation Defined
- Automation Focus
- Hierarchy of Automation Types
- Secure Automation
- Automation Tools
Module 6: Anti-Fragility & Learning from Failure
- Why Learn from Failure
- Benefits of Anti-Fragility
- Shifting the Organizational Balance
Module 7: Organizational Impact of SRE
- Why Organizations Embrace SRE
- Patterns for SRE Adoption
- On-Call Necessities
- Blameless Post-Mortems
- SRE & Scale
Module 8: SRE, Other Frameworks, The Future
- SRE & Other Frameworks
- The Future
Additional Sources of Information
Exam Preparations
- Exam Requirements, Question Weighting, and Terminology List
- Sample Exam Review
Who should attend
The target audience for the SRE Foundation course are professionals including:
- Anyone starting or leading a move towards increased reliability
- Anyone interested in modern IT leadership and organizational change approaches
- Business Managers
- Business Stakeholders
- Change Agents
- Consultants
- DevOps Practitioners
- IT Directors
- IT Managers
- IT Team Leaders
- Product Owners
- Scrum Masters
- Software Engineers
- Site Reliability Engineers
- System Integrators
- Tool Providers
Prerequisites
An understanding and knowledge of common DevOps terminology and concepts and related work experience are recommended.