- DevOps Basics
- DevOps Origins : describe the historical developments from Waterfall to Scrum to Agile.
- Definition of DevOps
- Reasons for using DevOps
- Misconceptions about DevOps
- DevOps Principles
- Value Stream
- Deployment Pipeline
- Version Control
- Configuration Management
- Definition of Done
- DevOps Key Practices
- Difference with Traditional Practices
- DevOps Practices
- Practical Applications of DevOps
- Applicability
- Limitations
- Using Commercial Off-the-shelf Software
- Evolving Architecture and Organizational Models
- Iterative Progression
- Exam Preparation
Menu
Intégrer et déployer en continu avec DevOps, certification EXIN DevOps Foundation
Gestion de projet
Home » ISEIG Cours » Intégrer et déployer en continu avec DevOps, certification EXIN DevOps Foundation
Introduction
Adopter une démarche DevOps est désormais devenu un mot d'ordre à suivre pour bon nombre d'entreprises.
DevOps est la concaténation des 3 premières lettres du mot Development (développement) et de l'abréviation usuelle Ops du mot Operations (exploitation), 2 fonctions de la gestion des systèmes informatiques qui ont souvent des objectifs contradictoires.
Il est alors apparu plus efficace de séparer les aspects Dev et Ops en plaçant les responsabilités respectives dans des équipes séparées. On parle alors souvent de « Build » pour la conception, de « Run » pour l'exploitation et de « Change » pour l'évolution, généralement réalisée en mode projet.
Cette séparation entre les 2 types d'équipes mène souvent à des conflits du fait de l'incompatibilité des objectifs respectifs. Ceci peut être illustré en considérant les trois contraintes de la gestion de projet : coût, qualité/cadre de fonctionnalités et temps.
En effet, l'objectif principal d'une équipe Ops est de garantir la stabilité du système. De ce fait, l'équipe Ops se concentre sur la contrainte qualité, au détriment du temps et du coût. La meilleure manière d'atteindre son objectif est de contrôler sévèrement la qualité des changements qui sont apportés au système qu'elle maintient.
DevOps est la concaténation des 3 premières lettres du mot Development (développement) et de l'abréviation usuelle Ops du mot Operations (exploitation), 2 fonctions de la gestion des systèmes informatiques qui ont souvent des objectifs contradictoires.
Il est alors apparu plus efficace de séparer les aspects Dev et Ops en plaçant les responsabilités respectives dans des équipes séparées. On parle alors souvent de « Build » pour la conception, de « Run » pour l'exploitation et de « Change » pour l'évolution, généralement réalisée en mode projet.
Cette séparation entre les 2 types d'équipes mène souvent à des conflits du fait de l'incompatibilité des objectifs respectifs. Ceci peut être illustré en considérant les trois contraintes de la gestion de projet : coût, qualité/cadre de fonctionnalités et temps.
En effet, l'objectif principal d'une équipe Ops est de garantir la stabilité du système. De ce fait, l'équipe Ops se concentre sur la contrainte qualité, au détriment du temps et du coût. La meilleure manière d'atteindre son objectif est de contrôler sévèrement la qualité des changements qui sont apportés au système qu'elle maintient.
De son côté, l'équipe de développement a pour objectif principal d'apporter les changements nécessaires au moindre coût et le plus vite possible, souvent au détriment de la qualité lorsque des retards viennent mettre le plan en péril.
Né de la volonté de globaliser les méthodes agiles à l'ensemble du système d'information, le mouvement DevOps propose d'organiser les équipes autour des mêmes systèmes et de les faire travailler main dans la main.
DevOps est un ensemble de meilleures pratiques qui met l'accent sur la collaboration et la communication des professionnels ICT et des entreprises dans le cycle de vie des applications et des services. Avec DevOps, les partenaires ont une nouvelle vision de leur travail. DevOps valorise la diversité du travail effectué et des personnes qui l’effectue. DevOps soutient les processus planifiés et accélèrent le rythme auquel les organisations créent de la valeur. Avec DevOps, les effets des changements sociaux et techniques sont mesurés. DevOps est une façon de penser et de travailler qui permet aux individus et aux organisations de développer et de maintenir des pratiques de travail durables.
Cette formation présente de manière structurante les problématiques et le contexte ayant conduit à cette approche de conduite de projet, le principe d'intégration continue dans un projet de développement, la gestion du code source, l’organisation de projet en mode agile, la gestion des versions, la gestion des tests, le déploiement continu.
La formation prépare également à l’examen de certification « EXIN DevOps Foundation », d’une durée de 60 minutes, composé de 40 questions à choix multiple en français ou en anglais. . Il se déroule en fin d'après-midi du dernier jour de cours dans nos locaux ou un jeudi à convenir.
Documentation pdf ...
Né de la volonté de globaliser les méthodes agiles à l'ensemble du système d'information, le mouvement DevOps propose d'organiser les équipes autour des mêmes systèmes et de les faire travailler main dans la main.
DevOps est un ensemble de meilleures pratiques qui met l'accent sur la collaboration et la communication des professionnels ICT et des entreprises dans le cycle de vie des applications et des services. Avec DevOps, les partenaires ont une nouvelle vision de leur travail. DevOps valorise la diversité du travail effectué et des personnes qui l’effectue. DevOps soutient les processus planifiés et accélèrent le rythme auquel les organisations créent de la valeur. Avec DevOps, les effets des changements sociaux et techniques sont mesurés. DevOps est une façon de penser et de travailler qui permet aux individus et aux organisations de développer et de maintenir des pratiques de travail durables.
Cette formation présente de manière structurante les problématiques et le contexte ayant conduit à cette approche de conduite de projet, le principe d'intégration continue dans un projet de développement, la gestion du code source, l’organisation de projet en mode agile, la gestion des versions, la gestion des tests, le déploiement continu.
La formation prépare également à l’examen de certification « EXIN DevOps Foundation », d’une durée de 60 minutes, composé de 40 questions à choix multiple en français ou en anglais. . Il se déroule en fin d'après-midi du dernier jour de cours dans nos locaux ou un jeudi à convenir.
Documentation pdf ...
Modules, dates, inscription
La formation est dispensée 2 fois par semestre, généralement à raison d'un jour par semaine. Cette formule permet une meilleure assimilation.
Intégrer et déployer en continu avec DevOps, certification EXIN DevOps Foundation
Durée
2
Prix
CHF 1'500.-
Prix/j.
CHF 750.-
Cycle 1
18, 25 fév 2025
Intégrer et déployer en continu avec DevOps, certification EXIN DevOps Foundation
Durée
2
Prix
CHF 1'500.-
Prix/j.
CHF 750.-
Cycle 2
3, 10 jun 2025
Examen de certification EXIN DevOps Foundation, réservé aux participants au cours DevOps
Durée
Prix
CHF 215.-
Prix/j.
n.a.
à convenir
Sauf indication contraire, les cours se déroulent en journée de 09:00 à 12:00 et de 13:30 à 17:00.
Le prix du cours comprend toute la documentation pédagogique distribuée.
L'examen de certification n'est pas compris dans le prix du cours.
Selon notre expérience, la réussite des examens implique en plus du cours et des exercices dirigés, un travail personnel d´assimilation conséquent dont la charge est estimée à 2 jours par jour de cours.
Le prix du cours comprend toute la documentation pédagogique distribuée.
L'examen de certification n'est pas compris dans le prix du cours.
Selon notre expérience, la réussite des examens implique en plus du cours et des exercices dirigés, un travail personnel d´assimilation conséquent dont la charge est estimée à 2 jours par jour de cours.
Programme détaillé
Pour qui
- professionnel de l’informatique côté développement ou exploitation
- responsable de processus métier
- toute personne engagée dans le management ICT
Objectifs
- comprendre DevOps et comment leur organisation peut bénéficier de ses principes
- se préparer à l’examen de certification EXIN DevOps
Prérequis
- bonne expérience dans la gestion de projets liés à l’informatique
- connaissance de l’anglais technique, une partie de la documentation pédagogique étant en anglais ainsi que l’examen de certification