sre8 sre10
在2018年1月,数字体验监控公司Catchpoint对416名具有站点可靠性工程师(SRE)职称或职责的专业人员进行了调查。 该调查的目的是找出成为SRE的真正含义,研究站点可靠性工程师工作所在的组织类型,技能和文化。
调查显示,尽管整个组织内甚至组织内部的SRE定义都存在巨大差异,但也存在相似之处。 正如一名受访者所言,知道担任SRE时的期望可以节省很多麻烦。
“人们经常'标记'SRE,并尝试定义开发过程外部的特定操作角色,而不是意识到它们对开发过程具有内在的重要性,就像拥有DBA,后端开发人员,前端开发人员一样重要,UI开发人员等,他们共同承担建立和运行可扩展,功能良好的服务的责任。”-LinkedIn高级工程经理Gary Colman
如果您希望在组织中建立SRE团队,则有一些主要注意事项。
通读典型的SRE职位描述,您将获得的第一批资格是计算机科学学位。 但是,我们的调查发现39%的SRE不符合此标准。 实际上,有20%的受访者没有学位,而19%的人则学习了计算机科学以外的东西。 研究领域包括哲学,政治学,戏剧,动物学和商业。 将搜索限制为仅具有计算机科学学位的候选人将导致团队的多元化,并可能排除大量熟练的SRE。
“一个好的SRE能够对系统进行严格检查,并在询问系统问题时使用它来指导他们。 技术能力使您可以提出问题,但并不能帮助您找到合适的问题以找到问题的原因。”-Google SRE的Jamie Wilkinson
2017年7月 ,《 哈佛商业评论 》( Harvard Business Review)上的 一篇文章提到需要全面的学习经验,以帮助人们发展提出正确问题,理解和回应人类需求的能力。 如果您没有提出正确的问题,您将无法解决正确的问题。
能够有效解决问题需要与他人良好合作的能力。 不应期望SRE知道所有答案; 相反,他们应该能够知道团队中或组织中的哪些人寻求帮助以及如何与他们进行沟通。 从各种背景和专业中寻找SRE。
没有两个SRE或SRE团队相同; 该角色包含各种技能和职责。 Google的SRE团队可能已经写了一本有关站点可靠性工程的书 ,但是每个公司都有其独特的需求。 角色的重要性需要在整个组织中传达,而不仅仅是在工程和运营中。 不到50%的SRE认为他们的角色在工程中得到了很好的沟通,而考虑到较大的组织,这个数字下降到44%。 这导致SRE感到被低估而不受尊重。
srebf1和srebp1区别、 较小的组织可能要求SRE承担较大组织中其他部门的职责,而较大组织中的SRE更有可能为产品路线图做出贡献并开发新的产品功能。
提前做好工作节奏。 大多数SRE在每天进行多次代码部署的组织中工作。 这种快速发展并不意味着可以忽略技术文档和操作手册的维护。 SRE需要花时间记录流程,这需要强大的书面沟通能力。
您是否需要SRE构建自己的工具,还是提供开源和商业解决方案的工具箱,取决于公司的规模。 较小的组织通常更多地关注开源和供应商解决方案,而许多大型企业在内部构建工具来满足他们的需求。
建立SRE团队并不会自动使您成为DevOps。 DevOps不仅仅是工具集或员工头衔。 站点可靠性工程师致力于自动化和提高支持服务的可靠性,这是采用DevOps的一种方法。 DevOps指的是组织的文化和所使用的流程。 Gene Kim将DevOps定义为包括流程,反馈,持续改进和学习的过程。 即使您正在自动化和衡量任务并共享信息,但如果文化不包括收集反馈和学习,也不是DevOps。 SRE的作用不应被视为治愈文化破裂的良方。 必须首先固定文化。
根据SRE调查的结果,无论组织规模如何,以下是SRE职位描述中应包括的一些关键要素:
资格:
se100和sr15, 必备技能:
获取完整的调查结果 。
翻译自: https://opensource.com/article/18/5/what-makes-great-sre
sre8 sre10
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态