Ben Treynor, le fondateur de l’équipe SRE chez Google, dit que c’est lorsque l’on donne les tâches d’administration à une équipe de développeurs, qu’émerge la notion de SRE.
Il est commun d’entendre que SRE est une implémentation concrète de la culture DevOps.
Bonne nouvelle, on parle bien de profil SRE puisque le terme Engineer en anglais fait référence à un ingénieur, donc une personne.
Commençons par discerner 5 piliers dans la culture DevOps:
Faciliter la communication dans l’entreprise
Accepter et banaliser les erreurs
Appliquer des changements plus petits mais plus fréquents
Automatiser les tâches les plus chronophages
Relever tous les indicateurs qui pourraient être pertinents
Le SRE se présente comme une solution pour implémenter le DevOps dans les métiers d’exploitation (Backup, restauration, Upgrade, Scaling …).
Le but de cette formation est de vous apprendre comment devenir un SRE dans un environnement de type micro-services orchestré par Kubernetes (qui est dorénavant un composant indispensable dans l’univers OpenSource et Cloud Native).
Afin de rendre le cours pratique et directement applicable ; nous utilisons le principe de projet fil rouge. En effet nous avons remarqué que les étudiants suivent mieux le cours lorsqu’ils réalisent en même temps un projet les mettant en situation concrète qu’ils rencontreront en entreprise.
Ainsi vous allez entrer dans la peau d’un SRE et vous mettrez en place une stratégie de gestion de l’infra du client en utilisant docker, kubernetes, helm, operator et prometheus (pour automatiser le monitoring).
Vous ne serez pas déçu de cette initiation au métier du SRE dans un contexte de micro-services et de Cloud
Cette formation est destinée :
aux développeurs
aux administrateurs systèmes et réseaux
aux managers et chef de projet IT
aux ingénieurs DevOps
Prérequis:
avoir de bonnes bases sur Docker
avoir de bonnes bases sur kubernetes
NB: Cette formation est activement mise à jour
Formateur: Dirane TAFEN (Consultant et Instructeur dans le Cloud et le DevOps)