School of SRE is a curriculum and educational resource that teaches foundational skills for Site Reliability Engineering roles.
The project addresses the scarcity of structured learning materials for entry-level SREs by providing a comprehensive curriculum covering the intersection of software engineering and systems engineering. It recognizes that SREs must understand how infrastructure and software components interact, and that this combination of skills is typically built through exposure over time. The curriculum teaches practical skills in areas including Linux, networking, databases, system design, and security, grounding each topic in real-world examples relevant to daily SRE responsibilities. The approach emphasizes that SREs bring engineering practices to operations, converting business requirements into service-level agreements, monitoring adherence, and feeding learnings back into system design from day zero.
The resource is designed for entry-level engineers and recent graduates entering SRE roles, particularly those without a traditional SRE background. It suits anyone seeking to build foundational knowledge before taking on SRE positions in industry. The curriculum was developed at LinkedIn specifically for onboarding new graduate engineers and interns into the Site Engineering team, making it grounded in real organizational needs rather than theoretical abstractions. The material covers topics spanning infrastructure, systems, and software engineering, providing a structured path through skills that would otherwise require years of varied exposure to acquire.
The project is maintained as a static educational resource published as HTML, with the curriculum content available through a dedicated homepage. Development activity centers on maintaining and updating the course materials to reflect current practices in site reliability engineering.