DevOps – Démarche et mise en oeuvre

0 Enrolled
14 heures
  • 14 heures
  • 20
  • 0
  • no
1,500.00€

Aperçu du cours

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de comprendre les concepts et les principaux outils d’une démarche DevOps.

Prérequis

  • Avoir une connaissance des services IT
  • Une expérience sur un projet informatique est souhaitable (développement, intégration, exploitation…)

Objectifs pédagogiques

  • Comprendre les principes et les bénéfices du mouvement DevOps
  • Appréhender les enjeux du DevOps dans une organisation
  • Connaître les éléments constitutifs d’une usine logicielle DevOps
  • Identifier et positionner les principaux outils de gestion de configuration
  • Identifier les étapes de mise en œuvre de la démarche, incluant l’anticipation des risques
  • Automatiser chaîne CI/CD

Public ciblé

  • Développeurs
  • Architectes
  • Chef de projet
  • Responsable et acteur de la DSI
  • Décideur
  • Toute personne intéressée par le mouvement DevOps

Programme de formation

  • Qu'est-ce que le mouvement DevOps ?

    • Naissance du mouvement DevOps

    • Le DevOps : Ce qu’il est et ce qu’il n’est pas

    • Terminologie

  • Valeurs, principes & pratiques de DevOps

    • Culture DevOps et ses valeurs : Collaboration, puis automatisation

    • Principes du DevOps (process, outils, …)

    • Pratiques DevOps (Continuous integration, Continuous deployment…)

    • Bénéfices attendus

  • Compatibilité avec l'existant

    • Outils collaboratifs

    • Gestion de code source

    • Tests automatisés : Tests unitaires, Tests fonctionnels Web : SeleniumHQ, Tests de performances, Test de sécurité, UAT : Tests de validité

    • Configuration management (Ansible, Puppet, Chef)

    • Software repository

    • Infrastructure management

    • Monitoring & feedback (ELK / Prometheus, Grafana, Alert Manager)

    • Outils de déploiement en continu (Jenkins, TeamCity, Capistrano…)

    • Scripts déploiement automatisés

  • L'apport des conteneurs

    • Point de situation sur les machines virtuelles

    • Enjeux et bénéfices

    • Mise en oeuvre des conteneurs d’application : Docker

    • Travaux pratiques: Dockerisation d’une application, Mise en œuvre d’une factory : intégration et déploiement continu avec Gitlab CI

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content