The Site Reliability Engineering training course is designed to demonstrate a discipline where the main goals are to create ultra-scalable and highly-reliable software systems. Site Reliability Engineering (SRE) incorporates aspects of software engineering and applies them to infrastructure and operations problems. SRE was created and implemented at Google in the early 2000s to make their sites run more smoothly, efficiently, and reliably.
This course begins by describing SRE and explains how it incorporates aspects of software engineering and applies them to infrastructure and operations problems. Next, the course covers a high-level overview of the history of SRE, the differences between SRE and DevOps, and roles and responsibilities. From there, students move into budgeting, planning, and monitoring. The course concludes with students working with practical examples and learning best practices.
Purpose
|
Learn to incorporate the principles of SRE into practice. |
Audience
|
Developers and developer teams looking to incorporate the principles of SRE into practice. |
Role
| DevOps Engineer - Project Manager - Q/A - Software Developer - System Administrator - Technical Manager - Web Developer |
Skill Level
| Introduction |
Style
| Learning Spikes - Workshops |
Duration
| 2 Days |
Related Technologies
| SRE | Testing |
Productivity Objectives
- Compare the differences between SRE and DevOps.
- Describe the roles and responsibilities of SRE team members.
- Demonstrate understanding of SRE processes and best practices.