ORIGINES DE DEVOPS
Les nouvelles exigences du marché
La réponse des Géants du Web
Définition de DevOps
RAPPELS SUR L’AGILITÉ
Les valeurs fondatrices du Manifeste agile
Les rôles de l’équipe agile
Les promesses de l’agile
Scrum : le processus et les rituels
Kanban
OBJECTIFS ET DÉFINITION DE DEVOPS
Constats : des douleurs récurrentes
Biz, Dev et Ops : des points de vue différents mais un objectif commun
DevOps : étendre l’agilité au monde de la production
Redistribution des rôles entre Dev et Ops
LES 4 PILIERS DE DEVOPS
Culture, méthode et organisation
- Méthodes, rituels et attitudes
- Modèles d’organisation : feature team et component team
- L’obsession de la mesure
Architectures et patterns
- Patterns de scalabilité et de disponibilité
- Patterns d’exploitabilité
- Patterns de déploiement
- Le Cloud : facilitateur de l’architecture DevOps
L’infrastructure par le code
- Définition : l’infrastructure par le code
- Responsabilités des différents outils
- Stratégies de déploiement et cycles de vie des composants
- Cartographie des outils
- Docker et son écosystème
Construction et déploiement continu
- Définition : déploiement continu
- Usine d’intégration et de déploiement en continu
- La chaine CI/CD dans le monde du IaaS
- Le chaine CI/CD dans le monde du PaaS
RETOUR D’EXPÉRIENCE D’UNE MISSION DE TRANSFORMATION DEVOPS POUR UNE SOCIÉTÉ AUDIOVISUELLE
SYNTHÈSE ET CONCLUSION