Resources attached to the Road To DevOps tutorial
https://blog.noobtoroot.xyz/road-to-devops/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
157 lines
3.6 KiB
157 lines
3.6 KiB
2 years ago
|
<img src="images/chris.png" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
## Le DevOps
|
||
|
|
||
|
|
||
|
<img src="images/chris.png" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
### Ce que n'est pas le DevOps
|
||
|
|
||
|
- une nouvelle technologie
|
||
|
|
||
|
- un nouveau métier ou nouvelle fonction dans l’entreprise
|
||
|
|
||
|
- une personne
|
||
|
|
||
|
|
||
|
<img src="images/chris.png" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
### Une petite définition DevOps
|
||
|
|
||
|
>Le DevOps est une démarche visant l'adoption d'une _même culture dev et ops_ autour de méthodologies de travail et d'outils dans le but commun d'une _amélioration continue_ :
|
||
|
* de la productivité
|
||
|
* de la stabilité des process de développement (ci),
|
||
|
* de la qualité,
|
||
|
* et de la mise en production.
|
||
|
|
||
|
|
||
|
<img src="images/chris.png" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
Il y a souvent une confusion entre __culture__ et __profil__ DevOps
|
||
|
|
||
|
Le DevOps est une __culture__.
|
||
|
|
||
|
|
||
|
<img src="images/alexan.jpg" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
### Le But
|
||
|
|
||
|
Le DevOps veut réconcilier ces deux mondes pour les faire travailler ensemble dans le but d'améliorer :
|
||
|
|
||
|
- le Time To Market (TTM)
|
||
|
|
||
|
- la qualité des développements
|
||
|
|
||
|
- la fiabilité des déploiements
|
||
|
|
||
|
![collaborate](images/collaborate.svg) <!-- .element: width="30%" -->
|
||
|
|
||
|
|
||
|
<img src="images/alexan.jpg" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
### Les Concepts
|
||
|
|
||
|
Le DevOps se base sur le modèle **CALMS** :
|
||
|
- **C** ulture commune
|
||
|
|
||
|
- **A** utomatisation des tâches répétitives
|
||
|
|
||
|
- **L** ean <small>(Amélioration Continue)</small>
|
||
|
|
||
|
- **M** esure
|
||
|
|
||
|
- **S** olidarité et partage
|
||
|
|
||
|
|
||
|
<img src="images/alexan.jpg" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
### CALMS - la Culture
|
||
|
|
||
|
- Favorise la communication
|
||
|
|
||
|
- Réduit les incompréhensions
|
||
|
|
||
|
- Permet de mener un changement d'organisation et/ou de méthodologie
|
||
|
|
||
|
- Entretien l'esprit d'équipe et la motivation
|
||
|
|
||
|
- La productivité
|
||
|
|
||
|
|
||
|
<img src="images/chris.png" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
### CALMS - l'Automatisation
|
||
|
|
||
|
- Automatiser tout ce qui peut l'être
|
||
|
<small>Builds • Tests • Packaging • Cloud • Déploiements • Configuration • Chaos monkey</small>
|
||
|
|
||
|
- Assure la reproductibilité des actions
|
||
|
|
||
|
- Apporte de la traçabilité
|
||
|
|
||
|
- Évite les erreurs humaines
|
||
|
|
||
|
- Augmente la productivité
|
||
|
|
||
|
- Libère du temps pour les tâches à plus fortes valeurs ajoutées
|
||
|
|
||
|
|
||
|
<img src="images/alexan.jpg" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
### CALMS - le Lean
|
||
|
|
||
|
- C'est une théorie de gestion inventée par Toyota
|
||
|
|
||
|
- Vise une recherche constante de la performance et de la qualité
|
||
|
|
||
|
Le __Lean__ permet de :
|
||
|
|
||
|
- supprimer les éléments inutiles et/ou complexes
|
||
|
|
||
|
- trouver des solutions d'amélioration
|
||
|
|
||
|
- résoudre les problèmes et d'en tirer les enseignements
|
||
|
|
||
|
- produire "juste ce qu'il faut" "juste à temps"
|
||
|
|
||
|
|
||
|
<img src="images/chris.png" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
### CALMS - la Mesure
|
||
|
|
||
|
- Identification des problèmes, des points d'améliorations,
|
||
|
mais aussi des réussites
|
||
|
|
||
|
- Identification des ressources utilisées, de la stabilité globale d'une plateforme
|
||
|
|
||
|
|
||
|
|
||
|
<img src="images/alexan.jpg" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
### CALMS - la Solidarité
|
||
|
|
||
|
- Favorise la collaboration
|
||
|
|
||
|
- Favorise l'esprit d'équipe
|
||
|
|
||
|
- Amélioration du bien-être des personnes
|
||
|
|
||
|
- Amélioration de la productivité
|
||
|
|
||
|
|
||
|
<img src="images/alexan.jpg" width="30px" style="position: fixed; right: 0" />
|
||
|
|
||
|
### CALMS - le Partage
|
||
|
|
||
|
- De l'information
|
||
|
|
||
|
- Des échecs et succès (rétros)
|
||
|
|
||
|
- Des responsabilités
|
||
|
|
||
|
- Des visions (opérationnelle, stratégique)
|
||
|
|
||
|
- Des techniques (outillage)
|
||
|
|
||
|
- Des expériences
|