- 新毕业生或转岗工程师入职前补齐基础:按 101/102 顺序读一遍,比让新人自己在博客和文档里乱翻更可控,也省去资深工程师重复讲 Linux、Git、网络基础
- 团队内部做 SRE 培训大纲:把模块当目录用,按自己栈替换掉 Hadoop、MySQL 那几节,比从零写课程省事
- 面试准备或自查知识盲区:102 级的容器编排、系统调用、故障排查几节可以当检查清单,看哪块讲不出细节就去补
- 非 SRE 岗位(后端、数据)想理解运维侧关注点:系统设计、监控指标、安全几节是跨团队沟通的共同语言

school-of-sre
linkedin更新放缓 有专家点评LinkedIn 开源的 SRE 入门课程,覆盖 Linux、网络、数据库、系统设计等主题,用于培养初级站点可靠性工程师。
At LinkedIn, we are using this curriculum for onboarding our entry-level talents into the SRE role.
专家点评
上手难度:入门更新于 2026-11-11LinkedIn 内部 SRE 入职课程的开源版,用来替代零散拼凑的运维自学路线
适用场景
踩坑
- 这是课程仓库不是工具,clone 下来没有可运行的东西,指望
make或pip install会直接卡住;正确用法是读 GitHub Pages 上的在线文档 - 内容绑定 LinkedIn 自身技术栈(Hadoop、MySQL、NoSQL 选型),你的栈如果不是这一套,这些模块要整段替换而不是微调
- issue 列表里出现「Add observability」「Add use cases/issues with solutions」这类补充请求,说明课程在可观测性和实战案例上覆盖偏薄,别把它当完整运维手册用
同类对比
Google 的《Site Reliability Engineering》书和 sre.google 上的课程偏原理与组织实践,缺动手基础;想补 Linux/网络底层可以配 Linux Foundation 的入门课或 MIT 的 missing semester。
README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。
README 未说明
项目说明
由 README 自动翻译提炼LinkedIn 开源的 SRE 入门课程,帮零基础工程师系统补齐运维与系统基础
LinkedIn 开源的 SRE 入门课程,覆盖 Linux、网络、数据库、系统设计等主题,用于培养初级站点可靠性工程师。
核心能力
- 按 101/102 两级组织 Linux、Git、网络等基础模块
- 覆盖 MySQL、NoSQL、大数据等数据相关主题
- 包含系统设计、监控指标与安全等 SRE 核心内容
- 102 级深入容器编排、系统调用、CI/CD 与故障排查
- 每模块附延伸参考,便于按需继续深入
容易踩的坑
这是课程内容仓库而非可安装工具,无需也无法通过命令安装运行;内容以在线文档形式发布,直接访问 GitHub Pages 阅读即可
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
School of SRE
Site Reliability Engineers (SREs) sits at the intersection of software engineering and systems engineering. While there are potentially infinite permutations and combinations of how infrastructure and software components can be put together to achieve an objective, focusing on foundational skills allows SREs to work with complex systems and software, regardless of whether these systems are proprietary, 3rd party, open systems, run on cloud/on-prem infrastructure, etc. Particularly, it is important to gain a deep understanding of how these areas of systems and infrastructure relate to each other and interact with each other. The combination of software and systems engineering skills is rare and is generally built over time with exposure to a wide variety of infrastructure, systems, and software.
SREs bring in engineering practices to keep the site up. Each distributed system is an agglomeration of many components. SREs validate business requirements, convert them to SLAs for each of the components that constitute the distributed system, monitor and measure adherence to SLAs, re-architect or scale out to mitigate or avoid SLA breaches, add these learnings as feedback to new systems or projects and thereby reduce operational toil. Hence SREs play a vital role right from the day 0 design of the system.
In early 2019, we started visiting campuses across India to recruit the best and brightest minds to make sure LinkedIn and all the services that make up its complex technology stack are always available for everyone. This critical function at LinkedIn falls under the purview of the Site Engineering team and Site Reliability Engineers (SREs) who are Software Engineers, specialized in reliability.
As we continued on this journey, we started getting a lot of questions from these campuses on what exactly the site reliability engineering role entails? And, how could someone learn the skills and the disciplines involved to become a successful site reliability engineer? Fast forward a few months, and a few of these campus students had joined LinkedIn either as interns or as full-time engineers to become a part of the Site Engineering team; we also had a few lateral hires who joined our organization who were not from a traditional SRE background. That's when a few of us got together and started to think about how we can onboard new graduate engineers to the Site Engineering team.
There are very few resources out there guiding someone on the basic skill sets one has to acquire as a beginner SRE. Because of the lack of these resources, we felt that individuals have a tough time getting into open positions in the industry. We created the School Of SRE as a starting point for anyone wanting to build their career as an SRE. In this course, we are focusing on building strong foundational skills. The course is structured in a way to provide more real life examples and how learning each of these topics can play an important role in day-to-day job responsibilities of an SRE. Currently, we are covering the following topics under the School Of SRE:
-
Level 101
-
Level 102
We believe continuous learning will help in acquiring deeper knowledge and competencies in order to expand your skill sets, every module has added references that could be a guide for further learning. Our hope is that by going through these modules we should be able to build the essential skills required for a Site Reliability Engineer.
At LinkedIn, we are using this curriculum for onboarding our non-traditional hires and new college grads into the SRE role. We had multiple rounds of successful onboarding experiences with new employees and the course helped them be productive in a very short period of time. This motivated us to open source the content for helping other organizations in onboarding new engineers into the role and provide guidance for aspiring individuals to get into the role. We realize that the initial content we created is just a starting point and we hope that the community can help in the journey of refining and expanding the content. Check out the contributing guide to get started.