Plan du cours
Introduction
- Comment l'SRE marie les pratiques traditionnelles de l'informatique et du développement logiciel.
- La nécessité de l'automatisation et de l'observabilité
- Le rôle des ingénieurs logiciels par rapport aux administrateurs systèmes.
- Les Ingénieurs en Fiabilité du Site (SRE) vs les Ingénieurs DevOps.
Aperçu d'un Système Informatique
- Architecture de système, sur site et dans le cloud.
Aperçu des Principes et Pratiques de l'SRE
- Infrastructure en tant que Code (IaC).
- 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
- Évaluation des ressources de l'équipe et de l'organisation.
- Mappage des systèmes et processus.
- Estimation du potentiel d'impact de l'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.
Maintien de la Fiabilité d'un Système
- Description et mesure de la fiabilité souhaitée d'un service.
- Compréhension des Objectifs de Niveau de Service (SLOs)
- Compréhension des Indicateurs de Niveau de Service (SLIs) et des Accords de Niveau de Service (SLAs).
- Travail avec les budgets d'erreur.
- Développement d'un SLO.
Optimisation de 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 "Infrastructure en tant que Code"
- Test et itération du code
- Rendre un système anti-fragile
- Apprendre de l'échec
Surveillance d'un Système
- Observation des performances du système.
- Outils et techniques de l'SRE.
L'Avenir de l'SRE
Résumé et Conclusion
Pré requis
- Une compréhension générale de l'infrastructure informatique.
- Une idée générale du processus de développement logiciel.
- Expérience en programmation ou en scripting dans n'importe quel langage.
Public cible
- Développeurs
- Administrateurs systèmes
- Architectes logiciels
- Ingénieurs DevOps
- Managers IT
Nos clients témoignent (7)
How detailed subjects are explained with real world examples
Brian Hlabane - African Bank
Formation - Site Reliability Engineering (SRE) Fundamentals
She is expert in area and provide really nice training. Material, training was really mix of examples , discussion and
Peter Tutka - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Formation - Site Reliability Engineering (SRE) Fundamentals
View on the SRE/ DevOps from more business/ theoretical point of view. Most helpful for people who already have the practical view.
Michael Varhol - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Formation - Site Reliability Engineering (SRE) Fundamentals
Approach of the training to send questionnaire before the training, so the training was planned accordingly to expectations. Brings the participants more active.
Stefan Girman - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Formation - Site Reliability Engineering (SRE) Fundamentals
Sticking to the initial survey from attendees about what should be the focus of training.
Denis Majorsky - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Formation - Site Reliability Engineering (SRE) Fundamentals
discussions , SRE definition
Daniel Horvath - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Formation - Site Reliability Engineering (SRE) Fundamentals
Concept of the training, keeping the people focused by asking them a questions and triggering discussions. Also group breakout sessions were great to think about things in groups and see different outcomes from other group.