DevenezConsultant·eDevOps
Détails de la formation
Dispositif de formation : Préparation Opérationnelle à l'Emploi (POE)
Date de formation : Du 21 octobre 2024 au 23 janvier 2025
Durée : 57 jours (399h)
Lieu de formation : Aix-en-Provence
Si votre candidature est retenue,
vous serez convié·e à une
session d'information et à un entretien de recrutement par M2i.
Devenez Consultant DevOps avec notre formation POEC, un métier de plus en plus plébiscité nécessitant des compétences à la fois techniques, humaines et méthodologiques :
- Techniques avec des logiciels qu’il faut absolument connaitre (Docker, Ansible, Kubernetes et Terraform) car ce sont désormais des standards dans beaucoup d’ESN
- Humaines car la démarche DevOps est constitués de base par un travail d’équipe composée de personnes issues de milieux différents
- Méthodologique car DevOps est basée sur une démarche agile qu’il faut maitriser
Accompagnement au reclassement post-formation par M2i / Opco Atlas et France Travail. Au moins un Job Dating prévu avec les entreprises locales partenaires en fin de formation.
Le DevOps est à la croisée des chemins du développement et de l’exploitation. Sa double compétence lui permet de créer des applications qui sont parfaitement adaptées à l’infrastructure et qui continuent de fonctionner une fois mises en place.
Le DevOps saura effectuer la gestion des automatismes des systèmes d’informations et services orientés données avec l’aide d’outils phares du marché. L’objectif est de pouvoir participer à l’intégration de services dans l’entreprise, au déploiement en continue en garantissant un niveau de sécurité et de professionnalisme sans faille. Depuis l’offre conseil en passant par une partie technique étoffée, les stagiaires seront ainsi totalement opérationnels sur l’aspect Cloud, Scripting, Architecture et Déploiement.
Consulter en détails le programme de la formation
Objectifs de formation
A l’issue de cette formation, vous serez capable de :
- Créer des applications qui sont parfaitement adaptées à l’infrastructure et qui continuent de fonctionner une fois mises en place
- Effectuer la gestion des automatismes des systèmes d’informations et services orientés données avec l’aide d’outils phares du marché
- Participer à l’intégration de services dans l’entreprise, au déploiement en continu en garantissant un niveau de sécurité et de professionnalisme sans faille
- Etre opérationnel sur l’aspect Cloud, Scripting, Architecture et Déploiement
Certification
DevOps Foundation DOI.
Prérequis
- BAC +2 à +5 informatique et/ou expérience significative en développement
- Des connaissances en système sont recommandées (Linux recommandé)
- Organisation, efficacité et agilité
- Sens de l’écoute et qualités relationnelles
Public concerné
Cette formation financée à 100%* est à destination des demandeur(se)s d’emploi inscrit(e)s à France Travail.
Après validation de votre candidature par l’entreprise, elle sera soumise à votre conseiller France Travail pour valider la cohérence entre votre profil et votre projet de formation.
Pédagogie
Programme de la formation
Catégorie | Module | Durée | Durée |
(Jours) | (Heures) | ||
Introduction | Présentation : | 0,5 | 3h30 |
Présentation du cursus, des plateformes pédagogiques et du projet fil rouge - Présentation du métier - Activités brise-glace pour mettre en confiance les apprenants. | |||
Système | Maitriser tous les aspects du système Linux (Fondamentaux, Shell et Administration) : | 9,5 | 66h30 |
Identifier les principes fondamentaux du système d'exploitation - Utiliser interactivement le Shell et connaître les commandes essentielles - Gérer les fichiers et les dossiers - Editer un fichier - Reconnaître les métacaractères et les expressions régulières - Environnement du Bash - Base de la programmation - Evaluation d’expressions - Structures de contrôle - Programmation avancée - Interfaces utilisateur - Expressions régulières - SED - AWK - Installer une distribution Linux et effectuer les tâches post-installation - Administrer les comptes et les groupes utilisateurs - Gérer les disques et le système de fichiers - Gérer le processus de démarrage et d'arrêt - Analyser l'activité du système - Installer des logiciels depuis la distribution ou installer depuis les sources - Configurer le client réseau - Administrer à distance – Connaitre les principaux services applicatifs Linux : Apache, PostgreSQL, Samba/NFS … | |||
Développement | Développer en Python : | 5 | 35 |
Expliquer les subtilités du langage Python pour écrire des programmes qui interagissent avec un système de type Linux. | |||
Validation des acquis intermédiaire | Travaux pratiques : | 2 | 14 |
Installer et paramétrer les serveurs Linux du projet « fil rouge » - Ecrire des scripts en Python pour les administrer | |||
Compétences transverses | Technique de Recherche d'emploi : Concevoir son CV et sa lettre de motivation : | 1 | 7 |
Aborder de manière sereine les outils de candidatures - Savoir rédiger et construire de manière personnalisée et impactante des outils de candidature (CV et lettre de motivation) - Avoir une posture d'offreur de services et non de demandeur d'emploi. | |||
Comprendre les principes fondamentaux de DevOps : | 1 | 7 | |
Expliquer en quoi consiste le mouvement DevOps - Identifier les enjeux du métier de DevOps - Distinguer les valeurs, principes et pratiques de DevOps - | |||
Proposer un aperçu des outils d'automatisation | |||
Implémenter et administrer la solution de virtualisation vSphere : | 5 | 35 | |
Apprendre à installer et configurer les hôtes ESXi - Comprendre comment déployer, configurer, gérer et protéger VMware vCenter Server Appliance | |||
Savoir utiliser VMware vSphere Client pour gérer l'inventaire de vCenter Server et la configuration de vCenter Server - Apprendre à créer des réseaux virtuels avec des commutateurs standard vSphere - Comprendre comment configurer le stockage virtuel à l'aide du stockage iSCSI et NFS - Pouvoir utiliser vSphere Client pour créer des machines virtuelles, des modèles, des clones et des instantanés - Apprendre à gérer et à migrer des machines virtuelles - Savoir créer et gérer un cluster vSphere - Savoir effectuer des mises à niveau sur les hôtes ESXi et les machines virtuelles | |||
Développement | Gérer des versions distribuées avec Git : | 1 | 7 |
Décrire les principes d'un gestionnaire de versions distribué - Identifier par la pratique, la philosophie de Git et ses apports. | |||
Compétences transverses | Technique de Recherche d'emploi : Faire une simulation d’entretien d’embauche pendant un job dating | 1 | 7 |
Préparer et réussir un entretien d'embauche - Vous positionner et avoir l'état d'esprit de réussite d'un entretien ou d'un job dating - Préparer les étapes d'un entretien (avant, pendant et après) - Savoir anticiper et pouvoir répondre à tous types de questions - Connaitre un cadrage de réponses pour des questions d'entretiens. | |||
Cloud | Connaitre les fondamentaux du cloud et d’Amazon Web Services : | 3 | 21 |
Comprendre l’impact du Cloud sur les ESN - Disposer d’un tour d’horizon des acteurs du Cloud –Identifier les concepts de base pour la conception de Data Centers - Présenter la terminologie et les concepts en rapport avec la plateforme Amazon Web Services (AWS) - Tester la navigation dans AWS Management Console - Lister les services d'infrastructure fondamentaux, notamment Amazon Virtual Private Cloud (VPC), Amazon Elastic Compute Cloud (EC2), Amazon Elastic Block Store (EBS), Amazon Simple Storage Service (S3), Auto Scaling et Elastic Load Balancing (ELB) - Appliquer les mesures de sécurité proposées par AWS et les concepts clés d'AWS Identity and Access Management (IAM) - Enumérer les services de bases de données AWS, notamment Amazon DynamoDB et Amazon Relational Database Service (RDS) - Utiliser les outils de gestion AWS, notamment Amazon CloudWatch et AWS Trusted Advisor. | |||
Cloud - Système | Administrer et supporter une solution Cloud Amazon Web Services (SysOps) : | 3 | 21 |
Utiliser à partir de la ligne de commande les fonctionnalités d'infrastructure AWS standards telles qu'Amazon Virtual Private Cloud (Amazon VPC), Amazon Elastic Compute Cloud (Amazon EC2), Elastic Load Balancing (ELB) et AWS Auto Scaling - Utiliser AWS CloudFormation et d'autres technologies d'automatisation afin de produire des piles de ressources AWS - Créer des réseaux privés virtuels avec Amazon VPC - Déployer des instances Amazon EC2 à l'aide d'appels de ligne de commande et résoudre les problèmes les plus courants liés aux instances - Surveiller l'état des instances Amazon EC2 et des autres services AWS - Gérer les identités, les autorisations AWS et la sécurité dans le Cloud AWS - Gérer la consommation des ressources d'un compte AWS à l'aide des balises, d'Amazon CloudWatch et d'AWS Trusted Advisor - Sélectionner la meilleure stratégie à adopter pour créer des instances Amazon EC2 réutilisables - Configurer un ensemble d'instances Amazon EC2 qui se lancent en arrière-plan d'un équilibreur de charge - Résoudre les problèmes de définition basique d'une pile AWS CloudFormation | |||
Cloud - développement | Développer des applications pour Amazon Web Services : | 3 | 21 |
Mettre en œuvre l'ensemble des API incorporées dans ces bibliothèques SDK pour concevoir des applications de cloud sécurisées et évolutives. | |||
Développement | Maitriser la gestion du cycle de vie des développements applicatifs avec GitLab CI/CD : | 2 | 14 |
Connaître l'offre GitLab - collaborer avec GitLab - Mettre en place l'intégration continue (CI) et le déploiement continu (CD) avec GitLab - Appréhender les éléments constitutifs d'une usine logicielle DevOps | |||
Système | Mettre en œuvre et déployer des conteneurs virtuels avec Docker sous Linux : | 3 | 21 |
Connaître les caractéristiques d’un conteneur Linux - Installer et utiliser Docker - Maîtriser la création des images Docker et « Dockerfile » - Interagir avec le Docker Hub et registry privés - Maîtriser les notions réseaux de Docker (networks, links) - Maîtriser la gestion des données avec Docker (volumes) - Utiliser Docker Swarm, Docker Compose et Docker Machine - Intégrer Docker au sein de vos projets - Déployer Docker en production. | |||
Cloud | Orchestrer ses conteneurs virtuels avec Kubernetes : | 3 | 21 |
Décrire les principes de l'orchestration de conteneurs Docker - Créer et mettre en œuvre Kubernetes - Orchestrer des conteneurs Docker - Déployer des applications. | |||
Compétences transverses | Développer ses compétences comportementales : | 2 | 14 |
Les nouveaux contextes de travail - Faire le point sur sa cartographie de compétences - Communication - Intelligence émotionnelle - Se placer dans une dynamique positive - Mieux gérer son temps - Gérer la pression. | |||
Validation des acquis intermédiaire | Travaux pratiques : | 2 | 14 |
Déployer et orchestrer les conteneurs virtuels du projet « fil rouge ». | |||
Cloud | Automatiser et gérer les configurations avec Ansible : | 3 | 21 |
Identifier les apports des solutions d'automatisation et de gestion de configuration - Expérimenter l'utilisation et le fonctionnement d'Ansible - Piloter votre infrastructure de serveurs à partir d'Ansible. | |||
Cloud | Orchestrer son Cloud avec Terraform : | 2 | 14 |
Décrire les apports de solutions d'orchestration et d'automatisation - Expérimenter l'utilisation et le fonctionnement de Terraform - Orchestrer vos applications avec Terraform. | |||
Validation des acquis finale (Phase 1) | Travaux pratiques : | 4 | 28 |
Projet entreprise « fil rouge » : Provisionner des infrastructures avec des outils d’industrialisation - Maîtriser le déploiement micro-services avec les conteneurs - Superviser l’infrastructure - collecter et analyser les données. | |||
Validation des acquis finale (Phase 2) | Révisions et préparation de la certification "DevOps Foundation DOI" : | 1 | 7 |
Obtenir des informations, des astuces et des conseils relatifs au déroulement de l’examen - Analyser des exemples d’études de cas - Passer en revue chaque section de l’examen et leurs principaux concepts - Renforcer les connaissances et identifier les lacunes/domaines d’approfondissement - Passage de la certification. |
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Méthodes mobilisées
Formation délivrée en présentiel et/ou distanciel (e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre des méthodes démonstratives et actives (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.
Financement
L’aide POEI est versé dans la limite de 400 heures de formation.
- 5€ par heure de formation, lorsque la formation est réalisée par l’organisme de formation interne du futur employeur, dans la limite de 2000€
- 8€ par heure de formation, lorsque la formation est réalisée par un organisme de formation externe, soit 3200€ au maximum
Ce dispositif peut être cofinancé par l’OPCO dont relève l’employeur.
Demandez un rendez-vouspersonnalisé
À propos des certifications
Certification éditeur :
Les certifications éditeurs dépendent des éditeurs uniquement (PEGA, SAP, Salesforce, Microsoft, Red Hat…). Chaque éditeur a sa propre façon d’évaluer son candidat.
Cela se fait souvent par le biais d’un QCM chronométré. Sur cette base, il faut généralement obtenir un pourcentage de succès supérieur à 70%. Merci de prendre le temps de demander à vos interlocuteurs M2i le cadre et les conditions de ce passage.
Validation des acquis M2i :
La validation des acquis M2i se fait soit par un QCM chronométré, soit par un examen de fin de parcours ou les candidats passent par groupes de 2 ou 3 devant un jury qui déterminera vos acquis suite à votre cursus de formation. Généralement cette soutenance est précédée de 3 jours de travaux pratiques en groupe afin de préparer cette soutenance. Les équipes M2i pourront vous guider dans votre projet.
Les plus M2i
Microsoft Teams Education, un outil de suivi et d’animation en présentiel et à distance :
- Espace de stockage collaboratif pour accéder aux différents supports de cours et cahiers d’exercices
- Fonctionnalités pour gérer des sessions à distance
La playlist e-learning : tous les apprenants ont accès avant, pendant et après le cursus à notre plateforme e-learning ACADEMIIC pour :
- Acquérir les connaissances prérequises avant de démarrer (sous condition de l’existence des modules pour combler les lacunes)
- Utiliser les modules conseillés par les formateurs pour faire de l’ancrage mémoriel sur des sujets abordés pendant la formation
- Revenir sur un sujet après la formation pour continuer à s'auto-former
Accessibilité de la formation
Le groupe M2i s'engage pour faciliter l'accessibilité de ses formations. Les détails de l'accueil des personnes en situation de handicap sont consultables sur la page Accueil et Handicap.
Délai d'accès à la formation
Les candidatures sont possibles jusqu’à 15 jours ouvrés avant le début de la formation.
Pourquoi choisir M2i Formation ?
- Un apprentissage métier proactif axé sur l’emploi et basé sur le faire avec l’accompagnement de nos formateurs tout au long du parcours.
- Un accès à des experts : bénéficiez de l’expertise de nos formateurs.
- En présentiel ou à distance : accès individuel aux ressources de formation et progression personnalisée si besoin.
- Outils de suivi collectif et individuels (espaces d’échanges et de partage en ligne, salles virtuelles si en présentiel ou à distance, supports de cours, TP, exercices).
Validation des acquis de formation
Exemples de validation des acquis de formation :
- Travaux dirigés dans chaque module
- Mise en situation via des cas pratiques et un mini projet
- Certification (si prévue dans le programme de formation)
- Soutenance devant un jury de 30 à 40 min