Retour

Titre professionnel administrateur système DevOps

Objectifs de la formation

***Si vous souhaitez être recontacter pour cette formation veillez laisser dans votre message votre contact afin que le centre puisse vous recontacter facilement*** L'administrateur système DevOps automatise le déploiement des infrastructures sur un cloud privé, public ou hybride. Objectifs pédagogiques de la formation : Comprendre les principes et avantages des méthodologies DevOps. Acquérir une connaissance approfondie des outils DevOps et du Cloud. Maîtriser la configuration de l'environnement de développement, y compris l'utilisation d'IDE et d'outils de gestion de version. Savoir automatiser les infrastructures à l'aide de Terraform pour la gestion des ressources cloud. Apprendre l'orchestration avec Ansible pour la configuration des machines virtuelles. Comprendre les concepts de conteneurisation et savoir utiliser Docker pour la gestion des images. Maîtriser Git et GitLab pour la gestion de versions et la mise en oeuvre de CI/CD. Configurer des pipelines CI/CD dans GitLab et comprendre les principes fondamentaux de CI/CD. Acquérir des compétences en écriture et en intégration de tests, ainsi qu'en déploiement continu. Être capable de configurer les environnements de déploiement, gérer les secrets et les variables d'environnement. Objectifs opérationnels de la formation : Mettre en place des pipelines CI/CD pour automatiser le processus de développement. Déployer des ressources dans le cloud de manière efficace à l'aide d'outils tels que Terraform. Gérer les configurations des machines virtuelles à l'aide d'Ansible. Utiliser Docker pour la conteneurisation d'applications. Mettre en place et configurer des déploiements continus. Intégrer des tests dans le processus de CI/CD. Gérer les versions de code source de manière efficace avec Git et GitLab.

Contenu de la formation

Introduction aux outils DevOps et au Cloud Présentation des méthodologies DevOps, principes et avantages. Introduction au cloud, services et fonctionnalités. Configuration de l'environnement de développement (IDE, outils de gestion de version). Automatisation des Infrastructures Gestion des ressources cloud (création, modification, suppression). Infrastructure as Code (IaC) avec Terraform pour déployer des ressources dans le cloud. Introduction à l'orchestration avec Ansible pour la configuration des machines virtuelles. Conteneurisation et Gestion de Versions Introduction aux conteneurs et Docker. Gestion des images Docker et création de Dockerfiles. Introduction à GitLab et GitLab CI/CD Introduction à GitLab et Git Comprendre les concepts de base de Git et de GitLab. Créer un compte GitLab et un projet. GitLab CI/CD Fondamentaux Comprendre les principes fondamentaux de CI/CD. Configurer un pipeline CI/CD simple dans GitLab. Automatisation des Tests Écriture de Tests Introduction aux tests unitaires et d'intégration. Écrire des tests pour l'application. Intégration des Tests dans la Pipeline Configurer l'intégration des tests dans le pipeline CI/CD. Comprendre les stratégies de test. Déploiement en Continu Configuration du Déploiement Configurer les environnements de déploiement. Gérer les secrets et les variables d'environnement.

Résultats de la formation

Titre professionnel administrateur système DevOps;Attestation de suivi de présence

Conditions spécifiques d'accès à la formation

Aucun.

Métier formé

DevOps

Niveau d'étude visé

Bac+3

Type d'immersion professionnelle

Formation initiale

Organisme de formation

MGK Telecom

Durée de la formation

15 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 23/10/2023 - 31/12/2024

Lieu de formation

5 Rue Michel Carre 95100 Argenteuil