Prenez contact avec nous
 Durée 21 heures

Plan du cours

Introduction

  • Comment la SRE marie l'informatique traditionnelle et le développement logiciel.
  • Le besoin d'automatisation et d'observabilité
  • Le rôle des ingénieurs logiciels par rapport à celui des administrateurs de systèmes.
  • Les ingénieurs en fiabilité des sites par rapport aux ingénieurs DevOps.

Aperçu d'un système informatique

  • Architecture des systèmes, sur site local et dans le cloud.

Aperçu des principes et des pratiques de la SRE

  • Infrastructure en tant que code (Infrastructure as a Code).
  • Le rôle de la conteneurisation et de l'orchestration (Docker, Kubernetes, etc.)
  • Intégration continue, déploiement continu et livraison continue.
  • Observabilité.

Évaluation d'un système informatique

  • Faire le point sur les ressources de l'équipe et de l'organisation.
  • Cartographier les systèmes et les processus.
  • Estimer l'impact potentiel de la SRE.
  • Le rôle de l'équipe d'ingénierie logicielle.
  • Le rôle de l'équipe opérationnelle.
  • Le rôle de la direction.

Assurer la fiabilité d'un système

  • Décrire et mesurer la fiabilité souhaitée d'un service.
  • Comprendre les objectifs de niveau de service (SLO)
  • Comprendre les indicateurs de niveau de service (SLI) et les accords de niveau de service (SLA).
  • Travailler avec les budgets d'erreurs.
  • Développer un SLO.

Optimiser l'administration des systèmes

  • Configuration d'un environnement de développement
  • Évaluation des outils SRE
  • Priorisation des tâches pour l'automatisation.
  • Écriture de logiciels.

Déploiement de l'« Infrastructure en tant que code »

  • Tests et itérations du code
  • Rendre un système anti-fragile
  • Apprendre des échecs

Surveillance d'un système

  • Observation des performances du système.
  • Outils et techniques SRE.

L'avenir de la SRE

Pré requis

  • Une compréhension générale de l'infrastructure informatique.
  • Une idée générale du processus de développement logicielle.
  • Une expérience en programmation ou en scripts dans n'importe quel langage.

Public cible

  • Développeurs
  • Administrateurs de systèmes
  • Architectes logiciels
  • Ingénieurs DevOps
  • Gestionnaires informatiques

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires