DevOps : démarches et outils

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Appréhender les principes et les bénéfices du mouvement DevOps
  • Appréhender les enjeux du DevOps dans une organisation
  • Appréhender les éléments constitutifs d’une usine logicielle DevOps
  • Identifier les principaux outils de gestion de configuration
  • Identifier les étapes de mise en œuvre de la démarche, incluant l’anticipation des risques

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 1 690,00 €

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 1 690,00 €

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Adoptez la culture DevOps pour transformer votre système d’information avec notre formation complète.
Comprenez les principes du DevOps, ses bénéfices et comment cela s’inscrit dans l’organisation.
Explorez les éléments constitutifs d’une usine logicielle DevOps, les principaux outils de gestion de configuration et les étapes de mise en œuvre de la démarche.
Découvrez l’alignement de l’ensemble des équipes du système d’information, y compris les équipes de développement (Dev) et les responsables des infrastructures (Ops).
Maîtrisez les enjeux de l’agilité, l’automatisation des tests, le déploiement continu, et l’amélioration continue.
Apprenez à utiliser des outils collaboratifs, à industrialiser les développements, à automatiser la livraison logicielle et à effectuer des mesures pour l’amélioration continue.
Gagnez une expertise pratique avec des travaux sur Docker, Ansible, Chef et Puppet.

Programme

Introduction (0,5 heure)

  • Les évolutions et les enjeux des Systèmes d’information
    • Les nouvelles exigences du marché
    • La réponse des géants du Web

Origines du DevOps (0,5 heure)

  • Dev et Ops : Le conflit !
    • La visions des Ops
    • La vision des Dév
    • Se mettre à la place de l’autre
  • La conduite du changement organisationnel, technique et culturel
  • Comment favoriser l’innovation ?

Définition du DevOps (0,5 heure)

  • La genèse de la culture DevOps
    • Automatisation et partage
    • Acronyme CAMS (Culture, Automation, Measurement, Sharing)
    • Les 3 voies de DevOps
  • Chaîne des pouvoirs et responsabilités pour les développeurs et les administrateurs dans une démarche DevOps
    • Les bénéfices pour les administrateurs
    • Les bénéfices pour les développeurs

Rappels sur l'agilité (0,5 heure)

  • Le manifeste Agile
  • Méthodologies Scrum et Kanban
  • Apport des méthodes Agiles sur la démarche DevOps

Objectifs et défis du DevOps (1 heure)

  • La gestion des exigences produit
  • La gestion des environnements
  • La gestion de l'intégration et livraison continue
  • La gestion de l'automatisation des tests
  • La gestion du déploiement continue
  • La gestion de l'amélioration continue

Les besoins en outils collaboratifs (2 heures)

  • Culture et partage
    • Coordination et intelligence collective
  • Organisation et outils associés
    • Discussion instantanée et partage d’informations
    • Réunions et webconférences
    • Partage de documents
    • Gestion des tâches

Industrialiser les développements (3 heures)

  • Le besoin : Améliorer la qualité logicielle
  • La gestion du code source : Concepts et outils
    • Les dépôts sur le réseau local : Git, GitLab
    • Les services SaaS sur Internet : GitHub, Bitbucket
  • Les tests logiciels : Périmètres et outils
    • Les tests unitaires et d’intégration : xUnit (Java, PHP, Python, …), Karma/Mocha (JavaScript), …
    • Les tests fonctionnels Web : Selenium
    • Les tests de performances : Jeter, Gatling Tool, …
    • Autres types de tests : Tests de sécurité, d’accessibilité, de validité
  • L’intégration continue pour automatiser les tests et la qualimétrie du code
    • Principes et chaine d’intégration continue
    • Présentation et démonstrations autour de Jenkins

Automatiser les processus de livraison logicielle (3 heures)

  • Le besoin : Apporter de la valeur
  • La gestion de la configuration pour optimiser et simplifier les processus de déploiement
    • Les concepts, les contraintes
    • Présentation des principaux outils : Ansible, Puppet, Chef
  • Optimiser et simplifier les déploiements
    • Les différents types d’outils
    • Virtualisation et conteneurisation
    • Création et gestion des machines virtuelles : Vagrant
    • Mise en œuvre des conteneurs d’applications : Docker

Mesurer pour l’amélioration continue (1 heures)

  • Collecter les retours utilisateurs : Feedback
  • Monitoring, notifications et statistiques de suivi
    • La surveillance continue : Dashboard DevOps
    • Les outils
    • Présentation et démonstration de ELK (ElasticSearch, Logstash, Kibana)
    • Solutions SaaS sur Internet : NewRelic, Keymetrics, Uptime Robot (démonstration)

Travaux pratiques (2 heures)

  • Dockeriser des applications
  • Provisionner des applications avec Ansible et Docker
  • Intégration et déploiement continu avec Chef et Puppet

Prérequis

  • Exploiter des services IT
  • Participer à des projets informatiques (développement, intégration, exploitation, …)

Public

Développeur, Architecte, Chef de projet, Responsable et acteur de la DSI

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Décrire les avantages d’un contrôle de code source
  • Expliquer et mettre en œuvre l’intégration continue
  • Expliquer et mettre en œuvre le déploiement continu
  • Décrire les taches de génération et de livraison
  • Décrire les modèles de déploiement et les services disponibles dans Azure
  • Dimensionner Git pour un environnement DevOps d’entreprise
  •  Configurer l’intégration continue avec Azure DevOps
  •  Mettre en œuvre une infrastructure de génération du code
  •  Mettre en œuvre une stratégie de génération de code pour les conteneurs
  •  Intégrer des tests automatiques de la qualité du code
  •  Gérer sécurité et conformité
  •  Développer une stratégie pour la qualité du projet
Tarif

A partir de 2 790,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les outils de participation et de consultation.
  • Être en mesure de mettre en place des dispositifs de concertation.
  • Être en capacité d’initier une démarche de démocratie participative à l’échelle locale.
Tarif

A partir de 880,00 €

Durée

1 jour ( 7 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Installer et administrer des bases de données sous la solution NoSQL MongoDB
  • Décrire le fonctionnement de MongoDB
  • Installer, configurer et administrer un serveur MongoDB
  • Créer des requêtes d'interrogation
  • Mettre en oeuvre la réplication avec MongoDB
  • Distribuer des données sur plusieurs instances d'une base MongoDB
  • Sauvegarder les données d'une base MongoDB.
Tarif

A partir de 2 080,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Gagner en impact et valoriser son image en distanciel.
  • Adopter les codes TV pour délivrer ses messages.
  • Gagner en assurance et en confiance.
Tarif

A partir de 385,00 €

Durée

3 heures

Modes
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les conditions d'exercice et de fonctionnement des instances de représentation
  • Expliquer le rôle du CSA / CST ou de la FS SSCT en matière de Santé, Sécurité et Conditions de Travail
  • Analyser les enjeux liés à la santé, à la sécurité et aux conditions de travail
  • Appliquer les bons réflexes et utiliser les outils nécessaires en tant que membre du CSA / CST ou membre de la FS SSCT
  • Distinguer les notions d'accident de service, d'accident de travail et d'accident de trajet, et effectuer des enquêtes et des visites
  • Examiner les risques spécifiques liés à la santé, à la sécurité et aux conditions de travail.
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Exécuter en toute sécurité des interventions de remplacement, de raccordement (BS)
  • Exécuter en toute sécurité des manoeuvres sur des installations et équipements électriques en Basse Tension (BE Manoeuvre)
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les différentes catégories de tests ainsi que leurs périmètres de validation.
  • Décrire un scénario de test.
  • Savoir utiliser les outils appropriés pour chaque catégories de tests.
  • Analyser les résultats de test et savoir corriger en temps et en heure.
  • Définir les outils connexes à l'exécution des tests tels que les jeux de données de test et leur mise en place.
  • Utiliser un référentiel de tests et paramétrer des liens vers des outils connexes, pour automatiser une campagne de test.
  • Faire une analyse statique de code et de couverture de tests et l'intégrer dans une chaîne de fabrication logicielle.
  • Utiliser les techniques d'objets factices, souches ou simulacres et mettre en place un serveur d'intégration continue.
  • Mettre en œuvre une automatisation de tests fonctionnels sur client lourd et sur Web.
  • Mettre en place une plateforme de tests de performance.
  • Automatiser les tests de performance, avec mise en place d'un test de détermination du seuil de déni de service.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Configurer efficacement une implémentation Dynamics 365 pour Field Service pour optimiser les outils et fonctionnalités disponibles
  • Gérer efficacement une force de travail mobile.
Tarif

A partir de 2 840,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

Cette formation Savoir communiquer avec les autres, vous donne les connaissances et compétences nécessaires pour :

  • Apprendre à se connaître soi-même et s’adapter aux autres en situation de communication
  • Connaître les règles qui sous-tendent la communication orale et écrite
  • Optimiser la compréhension de ses messages, savoir présenter ses idées et convaincre
  • Obtenir en un temps réduit des outils pragmatiques pour progresser à court/moyen terme
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Définir les rôles de chacun en fonction de leurs compétences
  • Renforcer l'implication des membres de votre équipe pour les motiver
  • Anticiper les besoins de l'équipe, en tant que manager
  • Utiliser les outils de cohésion.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...