Pratiques et outils SRE - cours gratuit d'Otus, formation 5 mois, Date: 1er décembre 2023.
Miscellanea / / December 04, 2023
SRE est une approche d’organisation des opérations informatiques. Les équipes SRE utilisent les logiciels comme outils pour gérer les systèmes, résoudre les problèmes et automatiser les tâches opérationnelles. SRE prend en charge les tâches qui étaient historiquement effectuées par les opérateurs et les administrateurs système, souvent manuellement, et à la place les confie aux équipes opérationnelles qui utilisent des logiciels et l'automatisation pour résoudre les problèmes et gérer systèmes.
SRE est la pratique consistant à créer des systèmes logiciels évolutifs et hautement fiables. Il permet de gérer de grands systèmes avec un code d'infrastructure plus évolutif et résilient pour les administrateurs système gérant des milliers ou des centaines de milliers des ordinateurs.
Les grandes entreprises comme Google et Netflix ont une pratique tournante où les développeurs, les testeurs ou les ingénieurs d'exploitation peuvent temporairement, pendant plusieurs mois, changer de poste et travailler dans d'autres équipes, nous vous proposons de mener une démarche similaire expérience.
Le cours s'adresse à :
- Les développeurs qui développent davantage et sont responsables de leurs services dans les environnements de production - Les ingénieurs SRE et système sont chargés ce qui implique d'assurer la fiabilité et la disponibilité - Des ingénieurs d'infrastructure et de plateforme qui ont commencé à fournir leurs services aux autres équipes - Directeurs techniques, managers et chefs d'équipe qui souhaitent comprendre et mettre en œuvre les meilleures pratiques SRE et outils
Dans le cours, vous apprendrez à :
- Mettre en œuvre des pratiques SRE dans votre organisation - Gérer la fiabilité, la disponibilité et l'efficacité services - Gérer les changements - Surveiller - Répondre aux incidents et performance
Nous effectuerons des tâches pratiques basées sur la pile technologique suivante: Linux, AWS, GCP, Kubernetes, Ansible, Terraform, Prometheus, Go, Python.
À la fin du cours, vous :
- Être familier avec les pratiques et les outils SRE - Être capable d'expliquer les principes SRE à ses collègues - Comprendre comment construire des processus SRE en contexte interaction avec d'autres départements de l'entreprise - Vous serez en mesure d'appliquer les connaissances acquises dans votre travail quotidien, en améliorant votre vie, celle de vos collègues, le projet et entreprises
8
coursPlus de 20 ans d'expérience dans des projets de développement personnalisés en informatique. Des dizaines de projets réussis, y compris ceux sous contrats gouvernementaux. Expérience dans le développement et la mise en œuvre de systèmes ERP, de solutions open source, de prise en charge d'applications à forte charge. Enseignant de cours sur...
Plus de 20 ans d'expérience dans des projets de développement personnalisés en informatique. Des dizaines de projets réussis, y compris ceux sous contrats gouvernementaux. Expérience dans le développement et la mise en œuvre de systèmes ERP, de solutions open source, de prise en charge d'applications à forte charge. Professeur de cours sur Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, ainsi que mentor du cours HighLoad
2
coursAider les gens à comprendre ce que font exactement les ordinateurs. A travaillé dans les domaines de la fintech, des télécommunications, du développement de jeux et, ces dernières années, dans le conseil en affaires et en technologie. Mes points forts sont la planification, le développement, le déploiement et le débogage d'environnements hétérogènes, l'interaction...
Aider les gens à comprendre ce que font exactement les ordinateurs. A travaillé dans les domaines de la fintech, des télécommunications, du développement de jeux et, ces dernières années, dans le conseil en affaires et en technologie. Mes points forts sont la planification, le développement, le déploiement et le débogage d'environnements hétérogènes, l'interaction avec les entreprises et les clients. Pile: Linux, Ansible, Terraform, infrastructure de centre de données
Introduction au SRE
-Thème 1.Introduction au SRE
-Thème 2.Principes de base du SRE
Pratiques SRE
-Thème 3.SLI, SLA, SLO et gestion des risques
-Thème 4.Automatisation 1
-Thème 5.Automatisation 2
-Sujet 6.Pratiquer la gestion de la configuration. Ansible
-Sujet 7.Pratiquer la gestion de la configuration. Terraforme
-Thème 8.Pratique de surveillance et de notification
-Sujet 9.Séance QA
-Sujet 10. Livraison continue et gestion du changement
-Sujet 11.Pratiquer la gestion des versions
-Sujet 12.Pratiquer la gestion de la configuration. Barre
-Thème 13. Pratique du test de la fiabilité du système
-Sujet 14. Pratique de gestion de la charge pour éviter les surcharges et les pannes
-Thème 15. Pratique d'astreinte et cycle de vie d'une équipe SRE
-Thème 16.Pratique des post-mortems
-Thème 17.Pratique du diagnostic et de la résolution de problèmes
Travail de projet
-Thème 18. Sélection du sujet et organisation du travail du projet
-Thème 19. Consultation sur les projets et les devoirs - acceptation intermédiaire
-Thème 20.Protection des travaux de conception