We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

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.

Enroll now

What's inside

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.
Read more
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.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Symfony est un framework en PHP qui permet de créer des applications web rapidement et facilement
Ce cours est dispensé par Google Cloud Training, qui est reconnu pour son expertise en matière de développement web
Ce cours est conçu pour les développeurs web débutants qui souhaitent apprendre à utiliser Symfony
Ce cours couvre tous les aspects essentiels du développement web avec Symfony, de l'installation à la mise en œuvre de fonctionnalités avancées
Ce cours est dispensé en ligne, ce qui permet aux apprenants de suivre le cours à leur propre rythme
Ce cours est gratuit, ce qui le rend accessible à tous

Save this course

Save Developing a Google SRE Culture en Français to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Developing a Google SRE Culture en Français with these activities:
Review DevOps Practices
Review fundamental concepts of DevOps and agile software development to strengthen your understanding of SRE principles.
Browse courses on DevOps
Show steps
  • Revisit key DevOps methodologies and practices
  • Explore different agile frameworks, such as Scrum or Kanban
Revue des pratiques SRE
Actualisez vos connaissances sur les pratiques SRE avant de commencer le cours pour une meilleure compréhension des concepts clés.
Show steps
  • Lire les documents SRE Google
  • Regarder des vidéos sur les pratiques SRE
Connect with SRE Practitioners
Seek out experienced SRE professionals to gain valuable insights, guidance, and support as you navigate your SRE journey.
Browse courses on Mentorship
Show steps
  • Identify potential mentors within your network or industry events
  • Reach out to them and express your interest in connecting
  • Build a mutually beneficial relationship based on open communication and shared goals
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
Suivre un tutoriel sur les outils d'automatisation SRE
Les tutoriels vous permettent d'acquérir des compétences pratiques sur les outils d'automatisation utilisés dans les environnements SRE.
Browse courses on Terraform
Show steps
  • Identifier les outils d'automatisation pertinents
  • Suivre un tutoriel pas à pas
  • Expérimenter avec les outils dans un environnement sandbox
Participer à des discussions de groupe sur les meilleures pratiques SRE
Échangez des idées et des expériences avec d'autres étudiants pour approfondir votre compréhension de l'ingénierie SRE.
Show steps
  • Rejoindre ou créer un groupe d'étude
  • Participer aux discussions et poser des questions
Former un groupe d'étude avec d'autres étudiants
Travailler avec d'autres étudiants peut améliorer votre compréhension du matériel de cours et vous fournir un soutien supplémentaire.
Browse courses on Collaboration
Show steps
  • Identifier les étudiants intéressés
  • Créer un calendrier de réunion régulier
  • Discuter des concepts de cours
  • Résoudre des exercices ensemble
Simulate SLO Incident Resolution
Engage in mock scenarios to practice identifying, diagnosing, and resolving incidents that impact SLOs, improving your incident response skills.
Browse courses on SLOs
Show steps
  • Set up a simulated environment with realistic SLOs
  • Inject simulated incidents to trigger SLO violations
  • Practice troubleshooting and resolving incidents within the SLO targets
Créer une carte mentale des SLO (objectifs de niveau de service)
Visualisez les relations et l'importance des SLO dans la pratique SRE.
Show steps
  • Lister les différents types de SLO
  • Identifier les dépendances entre les SLO
  • Représenter les SLO sous forme de carte mentale
Implement an SRE Tool or Practice
Apply your knowledge by implementing a specific SRE tool or practice within your own organization or a simulated environment, solidifying your understanding and skills.
Show steps
  • Identify a specific SRE tool or practice that aligns with your learning goals
  • Research and understand the tool or practice thoroughly
  • Plan and execute the implementation in a controlled environment
  • Monitor and evaluate the results to assess its effectiveness
Résoudre des problèmes de simulation d'échec
Renforcez votre compréhension des principes SRE en résolvant des problèmes simulés de pannes de système.
Show steps
  • Identifier les points de défaillance potentiels dans un système donné
  • Simuler des pannes et observer leurs effets
  • Analyser les données de journal et les métriques pour diagnostiquer les causes
  • Appliquer des mesures correctives pour résoudre les pannes
Create a Case Study on SRE Adoption
Develop a comprehensive case study that analyzes a successful SRE adoption, highlighting key challenges, strategies, and lessons learned.
Browse courses on Case Studies
Show steps
  • Identify and research a relevant SRE adoption case
  • Interview stakeholders and gather data on the adoption process
  • Analyze the data to identify key factors that contributed to the success of the adoption
  • Present your findings in a well-written and visually engaging case study

Career center

Learners who complete Developing a Google SRE Culture en Français will develop knowledge and skills that may be useful to these careers:
SRE Manager
SRE Managers lead and manage Site Reliability Engineering (SRE) teams, ensuring that they effectively bridge the gap between development and operations. The Developing a Google SRE Culture course can be highly beneficial for SRE Managers as it provides a deep dive into the principles and practices of SRE. This course covers topics such as SLOs, post-mortem analysis, and automation, which are essential for successful SRE management. By completing this course, you can enhance your ability to lead and manage SRE teams and drive continuous improvement in software development and operations.
Site Reliability Engineer
Site Reliability Engineers (SREs) are responsible for designing, implementing, and maintaining software systems with high reliability and availability. The Developing a Google SRE Culture course can be highly beneficial for SREs as it provides a deep dive into the principles and practices of SRE. This course covers topics such as SLOs, post-mortem analysis, and automation, which are essential for effective SRE practices. By completing this course, you can expand your knowledge and skills in SRE and contribute to the development and maintenance of reliable and resilient software systems.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams, ensuring a smooth and efficient software development process. The Developing a Google SRE Culture course can be highly beneficial for DevOps Engineers as it provides a deep dive into the principles and practices of Site Reliability Engineering (SRE). SRE emphasizes collaboration, automation, and continuous improvement, which are key to successful DevOps practices. By completing this course, you can expand your knowledge and skills in SRE, enhancing your ability to contribute to DevOps initiatives and improve software delivery.
DevOps Architect
DevOps Architects design and implement DevOps pipelines and processes, ensuring that software development and operations teams work together efficiently. The Developing a Google SRE Culture course can be beneficial for DevOps Architects as it provides insights into the principles and practices of Site Reliability Engineering (SRE). SRE emphasizes collaboration, automation, and continuous improvement, which are key to successful DevOps practices. By completing this course, you can expand your knowledge and skills in SRE, enhancing your ability to design and implement effective DevOps pipelines.
IT Manager
IT Managers oversee the planning, implementation, and maintenance of IT systems and infrastructure within an organization. The Developing a Google SRE Culture course can be beneficial for IT Managers as it provides insights into the principles and practices of Site Reliability Engineering (SRE). SRE emphasizes reliability, monitoring, and automation, which are essential for effective IT management. By understanding these principles and practices, you can enhance your ability to manage IT systems and infrastructure and drive continuous improvement in IT operations.
Cloud Architect
Cloud Architects design, build, and maintain cloud-based solutions, ensuring that they meet the needs of the business and end-users. The Developing a Google SRE Culture course can be beneficial for Cloud Architects as it provides insights into the principles and practices of Site Reliability Engineering (SRE). SRE emphasizes reliability, scalability, and efficiency, which are critical for designing and managing cloud-based solutions. By understanding these principles and practices, you can enhance your ability to design and implement robust and scalable cloud architectures.
IT Architect
IT Architects design, build, and maintain IT systems and infrastructure to meet the needs of an organization. The Developing a Google SRE Culture course can be beneficial for IT Architects as it provides insights into the principles and practices of Site Reliability Engineering (SRE). SRE emphasizes reliability, scalability, and efficiency, which are critical for designing and managing IT systems and infrastructure. By understanding these principles and practices, you can enhance your ability to design and implement robust and scalable IT solutions.
Data Center Operations Manager
Data Center Operations Managers are responsible for the day-to-day operations and maintenance of data centers, ensuring that critical systems run smoothly and efficiently. The Developing a Google SRE Culture course can be useful for Data Center Operations Managers as it provides insights into the principles and practices of Site Reliability Engineering (SRE). SRE emphasizes reliability, monitoring, and automation, which are essential for effective data center operations. By gaining knowledge in these areas, you can improve your ability to manage data center operations and ensure the availability and performance of critical IT systems.
Systems Reliability Engineer
Systems Reliability Engineers work developing, testing, and maintaining systems to maximize their reliability and minimize possible downtime. Google's Developing a Google SRE Culture course can help you gain valuable knowledge and skills to become a Systems Reliability Engineer. This course teaches you key concepts like SLOs, post-mortem analysis, and automation, which are essential in designing and maintaining reliable systems. Gaining this knowledge and applying it to your work can help you advance your career as a Systems Reliability Engineer.
Database Administrator
Database Administrators are responsible for managing and maintaining databases, ensuring that they are reliable, performant, and secure. The Developing a Google SRE Culture course may be helpful for Database Administrators as it provides a foundation in the principles and practices of Site Reliability Engineering (SRE). SRE emphasizes reliability, monitoring, and automation, which are valuable skills for Database Administrators. By completing this course, you can enhance your ability to manage and maintain databases and contribute to a more reliable and efficient IT infrastructure.
Software Development Manager
Software Development Managers oversee the development and maintenance of software products, ensuring that they meet the needs of the business and end-users. The Developing a Google SRE Culture course can be beneficial for Software Development Managers as it provides insights into the principles and practices of Site Reliability Engineering (SRE). SRE focuses on improving collaboration between development and operations teams, which can lead to more efficient and reliable software development. By understanding these principles and practices, you can enhance your ability to manage development teams and deliver high-quality software products.
Cloud Security Engineer
Cloud Security Engineers are responsible for securing cloud-based environments and protecting data from unauthorized access and breaches. The Developing a Google SRE Culture course may be helpful for Cloud Security Engineers as it provides a foundation in the principles and practices of Site Reliability Engineering (SRE). SRE emphasizes security, monitoring, and automation, which are essential for effective cloud security. By completing this course, you can enhance your ability to secure cloud environments and protect sensitive data from cyber threats.
Senior Software Engineer
Senior Software Engineers lead and mentor junior software engineers, and work on complex and challenging software development projects. The Developing a Google SRE Culture course can be useful for Senior Software Engineers as it provides a foundation in the principles and practices of Site Reliability Engineering (SRE). SRE emphasizes reliability, monitoring, and automation, which are valuable skills for Senior Software Engineers. By completing this course, you can enhance your ability to lead and mentor junior engineers and contribute to the development and maintenance of reliable and efficient software systems.
Systems Administrator
Systems Administrators are responsible for maintaining and supporting computer systems and networks, ensuring that they operate reliably and efficiently. The Developing a Google SRE Culture course may be helpful for Systems Administrators as it provides a foundation in the principles and practices of Site Reliability Engineering (SRE). SRE focuses on improving system reliability, monitoring, and automation, which are valuable skills for Systems Administrators. By completing this course, you can enhance your ability to manage and maintain complex systems and contribute to a more reliable and efficient IT infrastructure.
Software Development Engineer
Software Development Engineers design, develop, and maintain software applications and systems. The Developing a Google SRE Culture course may be helpful for Software Development Engineers as it provides a foundation in the principles and practices of Site Reliability Engineering (SRE). SRE emphasizes reliability, monitoring, and automation, which are valuable skills for Software Development Engineers. By completing this course, you can enhance your ability to design and develop software applications and systems that are reliable and efficient.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Developing a Google SRE Culture en Français.
Gives the reader a practical and detailed view of how Google manages its software systems to ensure availability, performance and stability. It provides background for the topics covered in the course and would be especially helpful as additional reading.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Developing a Google SRE Culture en Français.
Architecting with Google Kubernetes Engine: Workloads en...
Most relevant
Les bits et les octets des réseaux informatiques
Most relevant
Introduction à l’économétrie
Most relevant
Les outils du métier : Linux et SQL
Most relevant
Analyse de données avec la programmation R
Most relevant
Administration système et services d’infrastructure...
Most relevant
Administration système et services d’infrastructure...
Most relevant
Application : se préparer aux métiers de la cybersécurité
Most relevant
Les bits et les octets des réseaux informatiques
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser