10€

Niveau débutant

2h 47min

Savoir utiliser un ordinateur à un niveau débutant

Compétences acquises

Gagner une compréhension poussée de ce qu'est le DevOps et ce en quoi il consiste

Expliquer et mettre en place de l'Intégration et du Déploiement Continus (CI/CD)

Comprendre la manière dont les méthodes agiles et l'ITSM s'articulent avec le DevOps

Améliorer la collaboration entre les développeurs et les opérationnels

Pré-requis


Savoir utiliser un ordinateur à un niveau débutant


Connaissances de base sur le développement de logiciel informatique (pas en langage de développement)


Avoir eu au moins une expérience professionnelle en informatique

Contenu du cours

5 chapitres

167 heures

01

Histoire et définitions du DevOps

42 heures


Objectifs de la section


CBOK - évènements clés du DevOps


CBOK - DevOps Institute et DASA


Histoire du DevOps - Première étape avec Patrick Debois


Histoire du DevOps - Deuxième étape avec Andrew Shafer


QCM 1 - Histoire et définitions du DevOps


Histoire du DevOps - Troisième étape et création des DevOps Days


Histoire du DevOps - Conclusion


Qui sont les Devs et les Ops ? Leurs missions, leurs problématiques


A la recherche d'une (bonne) définition du DevOps


Ce que le DevOps n'est pas...


Pourquoi le DevOps est devenu si important ?


QCM 2 - Histoire et Définitions du DevOps

02

Les piliers du DevOps CALMS et Golden Circle

30 heures


L'articulation des autres méthodes au DevOps


Objectifs et améliorations apportés par la pratique DevOps


Le CALMS et les 5 piliers du DevOps


QCM 3 - Histoire et Définitions du DevOps


L'importance du DevOps - Cadence de production et statistiques


Retour d'expérience des entreprises CompuWare et IBM sur la transition DevOps


DevOps et Business - Le Golden Circle


DevOps et Technique - L'IT est devenue le Business


QCM 4 - Histoire et Définitions du DevOps

03

Les principes fondamentaux du DevOps - Three Ways

25 heures


Objectifs de la section


Le "First Way" de Gene Kim - Notions de flux


La théorie des contraintes (TOC) d'Eliyahu Goldratt


Le "Second Way" et l'importance du Feedback


Le "Third Way" et la culture de l'expérimentation continue


L'ingénierie du Chaos et la Simian Army de Netflix


QCM 1 - Les principes fondamentaux du DevOps

04

Les pratiques techniques du DevOps - Intégration et Déploiement Continus

35 heures


Objectifs de la section


Continuous Testing et "Shift Left"


Les tests fonctionnels et non-fonctionnels


Intégration Continue - Phases de Build et de Tests


Intégration Continue - Les prérequis indispensables


QCM - Les pratiques techniques du DevOps


Continuous Delivery


Les SRE (Site Reliability Engineering) de chez Google


La "Resilience Engineering" d'Erik Hollnagel


Le DevSecOps et le ChatOps - D'autres métiers autour du DevOps


QCM 2 - Les pratiques techniques du DevOps

05

Les frameworks Business et Techniques utilisés en DevOps

35 heures


Objectifs de la section


Le manifeste agile


Les méthodes agiles SCRUM et SAFe


L'IT Service Management


La méthode ITIL (IT Infrastructure Library)


L'Agile SM - Un peu ITSM dans de l'Agilité


QCM 1 - Les frameworks Business et Techniques utilisés en DevOps


La méthode Lean - Efficacité et Gaspillage


La méthode Lean - Cartographie des flux de valeurs


La méthode Lean - L'improvement Kata


Learning Organizations - The Fifth Discipline


QCM 2 - Les frameworks Business et Techniques utilisés en DevOps

Description

Le DevOps correspond à l'union des personnes, processus, et produits permettant de mettre en place du Continuous Delivery pour fournir de la valeur aux utilisateurs finaux. Cela implique de créer une culture et un environnement dans lesquels le buidling, les tests, et les déploiements de versions logiciels peuvent être effectués rapidement, avec une fréquence plus élevée, plus de fiabilité, afin de pouvoir innover et fournir des produits aussi rapidement que dans une Start-Up ! En choisissant ce cours d'introduction à la culture DevOps, vous serez capable de définir le DevOps, comprendre pourquoi le business et les acteurs de l'IT ont besoin du DevOps, et apprendre comment est-ce que vous pouvez commencer à le mettre en place dans votre entreprise. Vous apprendrez également les idées et principes clés, et la technique nécessaire pour amener les développeurs et les opérationnels à travailler ensemble afin de produire des logiciels de meilleure qualité et de pouvoir les fournir aux clients plus rapidement. Ce cours s'adresse à un public de tout niveau qui souhaite comprendre comment mettre en œuvre de la manière la plus efficace la méthodologie DevOps à travers la maîtrise de la méthodologie, de la culture et des différentes étapes de gestion d'un projet DevOps. Profitez d'un contenu éprouvé, et donné en présentiel dans plusieurs écoles d'informatique parisiennes (ESGI, CFI, ITIC, ...), un vrai guide à suivre pour maîtriser les bases du DevOps. En effet, selon Robert Half Technology's 2020 IT salary report, les ingénieurs DevOps correspondent au 6ème job du monde de l'IT parmi les plus recherchés en 2020. On y retrouve une rémunération entre 93000$ et 179250$ aux états-unis pour des profils correspondants. J'ai ensuite cherché quelles étaient les compétences les plus recherchées chez les DevOps, et pour cela je me suis intéressé au rapport du DevOps Institute : "2020 Upskilling: Enterprise DevOps Skills Report". Étonnamment, la compétence numéro 1 reste la Connaissance de la méthodologie et les compétences au niveau des processus qui régissent la culture DevOps (page 15 du rapport): - Très important pour 68% des entreprises - Important pour 29% des entreprises - Optionnelle pour 3% des entreprises C'est donc tout naturellement que je me suis lancé dans la réalisation d'un cours sur la méthodologie DevOps en abordant les aspects organisationnels et procéduraux. Il n'y a besoin que de connaissances basiques en développement et idéalement avoir au moins eu une expérience professionnelle en informatique, pour pouvoir suivre ce cours, toutes les notions importantes et nécessaires seront abordées au préalable et les manipulations y sont expliquées pas à pas. Dans une première partie, nous allons chercher à explorer l'univers du DevOps, notamment en parlant de son histoire, en essayant d'en donner une définition en expliquant qui sont les Devs et les Ops et quelles sont leurs missions et leurs problématiques. Nous continuerons pour aborder les 5 piliers du DevOps (CALMS), le Golden Circle et s'arrêter sur quelques statistiques intéressantes d'entreprises qui ont mis en place du DevOps et comment est-ce que celui-ci a pu améliorer leurs performances et leur organisation. Dans une deuxième partie nous verrons comment les "Three Ways" de Gene KIM, la théorie des contraintes (TOC) et le Chaos Engineering, permettent de régir un certain nombre de principes DevOps,  notamment grâce à l'exemple de la Simian Army développée par Netflix ! Nous allons ensuite expliquer dans une troisième partie à quoi correspondent les termes : CI/CD (Intégration Continue et Déploiement Continu), Tests Continus, Resilience Engineering, et aborder les différents tests fonctionnels et non fonctionnels. C'est tout naturellement que nous continuerons en décrivant les fonctions et les missions des DevSecOps et des ChatOps. C'est dans la quatrième partie que nous aborderons les autres méthodes qui s'articulent autour du DevOps : Méthodes SCRUM, SAFe, Agile SM, ITIL, avec plus de détails sur le Lean.

Enseignant

Découvrez aussi...

Développement & IT

Python en 2 heures : tout ce qu’il faut pour être autonome

Jordan Assouline

10€

4h

Développement & IT

Python en 2 heures : tout ce qu’il faut pour être autonome

10€

Meilleure vente

Débutant

4h

Maîtriser les bases de Python

Créer des fonctions réutilisables

Manipuler différents types de fichiers

Data & Intelligence artificielle

Introduction à l'IA Générative : Libérez Votre Créativité

Jordan Assouline

Gratuit

48mn

Data & Intelligence artificielle

Introduction à l'IA Générative : Libérez Votre Créativité

0€

Meilleure vente

Débutant

48mn

Comprendre les concepts de base de l'IA générative

Identifier les principaux acteurs du marché de l'IA générative

Appliquer l'IA générative à des cas d'utilisation réels

Développement & IT

[2025] DevOps - Introduction et prise en main de Kubernetes

Jordan Assouline

15€

7h

Développement & IT

[2025] DevOps - Introduction et prise en main de Kubernetes

15€

Meilleure vente

Intermédiaire

7h

Décrire les avantages et la plus-value de Kubernetes par rapport à une utilisation classique des conteneurs

Expliquer le concept de Cluster et des différents composants de Kubernetes

Utiliser, configurer et déployer un Pod sur votre Cluster

Développement personnel

Productivité: Techniques Pratiques Pour Gagner Du Temps

Soufiane El Alaoui

24.99€

3h

Développement personnel

Productivité: Techniques Pratiques Pour Gagner Du Temps

24.99€

Meilleure vente

Débutant

3h

Découvrir des stratégies et des outils éprouvés pour améliorer votre concentration et optimiser votre efficacité pour accomplir plus en moins de temps

Maîtriser des techniques de gestion du temps pour planifier efficacement votre quotidien, fixer des objectifs réalistes et maximiser votre productivité

Apprendre à dépasser votre procrastination et vos mauvaises habitudes pour gagner en productivité