Dans bien des services informatiques, il existe des divergences entre les avantages souhaités par les développeurs, à savoir l'agilité, et ceux des opérateurs, qui recherchent la stabilité. L'ingénierie de la fiabilité des sites (SRE) permet à Google d'aligner les mesures incitatives entre le développement et les opérations, et de proposer une assistance à la production critique. Adopter des pratiques techniques et culturelles de l'ingénierie SRE permet d'améliorer la collaboration entre les équipes métiers et informatiques. Ce cours présente les pratiques clés de l'ingénierie SRE façon Google, ainsi que le rôle déterminant que jouent les responsables IT et les chefs d'entreprise dans la réussite de son adoption au sein de leur organisation.
Overview
Syllabus
- Bienvenue dans le cours "Developing a Google SRE Culture"
- Ce module fournit une présentation du cours. Vous découvrirez en quoi ce cours est utile aux responsables IT et aux chefs d'entreprise souhaitant adopter l'ingénierie SRE, ainsi que les sujets abordés dans chaque module.
- DevOps, ingénierie SRE et la raison de leur existence
- Ce module présente les composants de la philosophie DevOps. Il explique également pourquoi l'ingénierie de la fiabilité des sites a été créée, et qui peut et doit se former à cette discipline dans une entreprise.
- Les SLO et leurs conséquences
- Ce module traite de la valeur ajoutée qu'apporte l'ingénierie SRE à une entreprise. Il présente également les fondamentaux techniques et culturels permettant d'éliminer les silos organisationnels et d'intégrer les échecs dans les processus. Les sujets abordés incluent les pratiques techniques (analyses post-mortem non accusatoires, marges d'erreur et objectifs de niveau de service ou "SLO") et culturelles (irréprochabilité, sécurité psychologique, vision unifiée, collaboration et communication, et partage des connaissances) de l'ingénierie SRE.
- Préparer un avenir meilleur
- Dans la culture SRE, les tests continus et progressifs sont très importants, tout comme l'automatisation. Ce module aborde les concepts techniques de l'ingénierie SRE (intégration continue, livraison continue et tests Canary) qui se rapportent à l'apport progressif de modifications, l'un des piliers de DevOps. Vous découvrirez les concepts de tâches répétitives et d'automatisation, et apprendrez à automatiser ce qui peut l'être. Vous en saurez plus sur les pratiques culturelles de l'ingénierie SRE comme le design thinking et le prototypage, et sur les moyens à votre disposition pour accompagner vos équipes tout au long du changement.
- Réguler la charge de travail
- Dans ce module, vous découvrirez les pratiques de l'ingénierie SRE comme le fait de tout mesurer, en particulier la fiabilité et les tâches répétitives, ainsi que le concept de surveillance. Nous aborderons également les fondamentaux culturels comme la définition d'objectifs, la transparence et la prise de décisions basées sur les données.
- Appliquer l'ingénierie SRE à votre organisation
- Dans ce module, vous découvrirez comment évaluer et appréhender le niveau de maturité et de préparation de votre entreprise en vue d'adopter les principes, les pratiques et la culture de l'ingénierie SRE. Nous examinerons les compétences que vous devez rechercher lorsque vous embauchez des ingénieurs en fiabilité des sites. Nous verrons également comment développer celles de vos équipes actuelles. Pour finir, nous vous donnerons des conseils sur la manière d'aborder la mise en place d'une culture SRE, et sur l'accompagnement que les équipes des services professionnels Google Cloud peuvent fournir à votre entreprise à mesure qu'elle adopte l'ingénierie SRE.
- Évaluation finale
- Testez vos connaissances des pratiques techniques et culturelles de l'ingénierie SRE de Google avec ce quiz général. Vous devez obtenir un score de 80 % pour réussir l'évaluation, qui est nécessaire pour obtenir votre certificat de fin de formation.
Taught by
Google Cloud Training