10 Questions
Quel est le but principal de l'outil Value Stream Map?
Maîtriser la chaîne de valeur
Quel est le rôle des KPI dans le DevOps?
Superviser les déploiements
Quel est le nom de la pratique DevOps qui consiste à planifier et développer en mode Agile?
Agile Development
Quel est le nom de l'outil qui permet de faciliter le travail du développeur en intégrant des plugins?
IDE
Quel est le nom du gestionnaire de versions utilisé dans le DevOps?
Git
Quel est le nom de la pratique DevOps qui consiste à déployer en continu?
Continuous Deployment
Quel est le rôle de l'outil Jest dans le DevOps?
Automatiser les tests
Quel est le nom de l'outil qui permet de gérer les infrastructures en code?
Terraform
Quel est le nom de la pratique DevOps qui consiste à intégrer en continu?
Continuous Integration
Quel est le nom de l'outil qui permet de gérer les déploiements en mode Release?
Release Management
Study Notes
Plateformes de gestion de version
- Github : https://github.com
- Gitlab : http://gitlab.com (version entreprise)
Intégration continue
- Les services d'intégration continue sont des points centraux pour que le flux de livraison soit fiable
- Les outils les plus utilisés : Jenkins, Gitlab CI/CD, TeamCity, etc.
Déploiement continue
- Le déploiement continu consiste à déployer automatiquement le livrable en production, sans intervention manuelle
- Cela permet de déployer une nouvelle fonctionnalité ou une correction de bug en quelques minutes
- L'ensemble contribue à rassurer au moment souvent stressant et critique de la mise en production
Outils Open Source
- Docker, Jenkins, Gitlab CI/CD, Ansible, Puppet, Chef, etc.
DevOps Topology/Pattern
- Collaboration entre les équipes de développement et d'opérations
- Pattern de collaboration : DevOps Team avec date d'expiration
4 Étapes clés pour la mise en œuvre de DevOps
-
- Supprimer les obstacles à la collaboration interne
-
- Migrer vers le Cloud
-
- Suivre les principes agiles pour le développement
-
- Obtenir les commentaires de votre public et de votre communauté
Processus DevOps
- Intégration continue (CI) : planification du développement des fonctionnalités, intégration des différentes parties du code, test et mesure de la qualité du code
- Déploiement continu (CD) avec Infrastructure-as-Code, qui sera testée et supervisée une fois déployée
- Mesure : mettre en place les KPI nécessaires pour superviser les déploiements
- Partage : les équipes de dev et d'ops partagent des moments et les responsabilités
Pratiques DevOps
- Agile Development (Plan & Develop/SCRUM Jira)
- Continuous Integration (Pipeline GitLab)
- Continuous Deployment (Docker, Registry Gitlab)
- Release Management
- Infrastructure as a Code (Ansible, Terraform)
Outils DevOps
- Jest, IntelliJ, Eclipse, Maven, Git, etc.
Quiz sur les outils et les Plateformes d'intégration continue, notamment GitHub et GitLab, pour une livraison fiable.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free