SRE是指Site Reliability Engineer (网站可靠性工程师)。他是软件工程师和系统管理员的结合,一个SRE工程师基本上需要掌握很多
知识:算法
,数据结构,编程能力
,网络编程
,分布式系统
,可扩展架构
,故障排除。
,DevOps 可能缺乏 SRE 在一些专业领域的技能:
计算机体系结构能力;
高吞吐高并发优化能力;
可扩展系统设计能力;
复杂系统设计能力;
业务系统排查能力。
两者都需要软实力,但是 SRE 面临复杂度更高,挑战更大,要求也更高:
- 分析问题、解决问题能力
- 战胜困难决心
- 面对挑战热情
- 自驱学习