Accueil / Fondements du DevOps

Fondements du DevOps

Durée : 3 jours
Tarif Inter : 2150 €
Tarif sur mesure : Nous consulter
Référence : 3DFD

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Dans cette formation sur les fondements du DevOps, vous apprendrez comment booster les résultats au sein de votre organisation en adoptant les principes éprouvés du Lean-Agile.

Vous apprendrez à tirer parti d’un cycle de développement adaptatif et axé sur la valeur pour raccourcir les délais, identifier et éliminer le gaspillage grâce à l’analyse des flux de valeur.

Vous apprendrez également comment améliorer les performances grâce à des équipes collaboratives et interfonctionnelles, tout en prenant des mesures pratiques pour mettre en œuvre le Lean-Agile dans votre organisation.

Objectifs

  • Exécuter le déploiement continu (CD) en codant des pipelines de déploiement rapide
  • Créer un retour d’information en temps réel en configurant des outils d’intégration continue et en construisant des outils d’automatisation
  • Optimiser les opérations en tirant parti de la virtualisation, des conteneurs et des technologies du cloud
  • Utiliser une boîte à outils Lean pour nourrir et promouvoir la culture DevOps

Programme

  1. Pensée DevOps

    • Tendances DevOps
      • Augmenter les avantages de l’agilité grâce au DevOps
      • Affiner la définition du DevOps pour de meilleurs résultats
      • Faire valoir les objectifs fondamentaux des DevOps modernes
    • La culture DevOps
      • Établir les fondements de la pensée systémique
      • Permettre la communication entre le développement et les opérations
      • Développer une culture Kaizen pour une amélioration continue
  2. Rôles DevOps

    • Structure de l’équipe
      • Des équipes collaboratives en pleine expansion
      • Créer une culture de l’automatisation
    • Gouvernance
      • Définir la gouvernance pour équilibrer l’agilité et la rigueur
      • Traitement des exigences formelles de fonctionnement
  3. Gestion de la configuration des scripts

    • Gestion des versions
      • Maintenir un contrôle strict grâce à des engagements omniprésents
      • Concevoir l’infrastructure comme un code
    • Éléments de configuration
      • Mise en œuvre des contrôles par le biais d’une énumération
      • Informatisation des dépendances par le biais de contrôles de configuration
      • Des outils pour un risque faible
  4. Feedbacks en temps réel grâce à l’intégration continue (CI)

    • Objectifs et principes
      • Développer des boucles de feedback rapides avec la CI
      • Aligner le DevOps avec les principes de la CI
    • Maîtriser les pratiques de l’intégration continue
      • Réduire les risques par des engagements fréquents
      • Maintenir la construction saine comme premier contrôle de l’intégrité
      • Automatisation des inspections et des tests pour un meilleur contrôle
      • Automatisation du processus de construction pour un retour d’information continu
  5. Des opérations efficaces grâce à la livraison continue (ou déploiement continu, CD)

    • L’esprit du CD
      • Supprimer la complexité du déploiement par le biais de logiciels
      • Délimiter la CI et le CD pour atteindre des objectifs complémentaires
    • Principes du CD
      • Créer un processus reproductible pour une qualité constante
      • Automatisation de bout en bout pour les opérations « mains libres »
      • Augmenter le retour sur investissement par des améliorations progressives
    • Tirer parti des meilleures pratiques en matière de CD
      • Réduire le temps de déploiement grâce à des constructions uniques
      • Assurer la cohérence grâce à un processus de déploiement unifié
    • Pipeline de déploiement
      • Organisation d’un pipeline de déploiement pour optimiser le temps de production du code
      • Changements de code par étapes
      • Réduire les risques grâce à la possibilité de revenir en arrière
      • Adaptation du pipeline pour les services sur site, les SaaS et les nouveaux modèles de déploiement
  6. Garantir la qualité grâce à l’automatisation des tests

    • Participation du DevOps à l’automatisation des tests
      • Veiller à ce que le pipeline offre les avantages de l’automatisation des tests
      • Influencer les pratiques d’automatisation des tests grâce aux capacités du DevOps
    • Types d’essais et gestion des défauts
      • Automatisation des tests à plusieurs niveaux
      • Automatisation de la gestion des défauts des tests pour des corrections plus rapides
  7. Optimiser les coûts d’infrastructure

    • Optimiser les infrastructures
      • Utiliser l’environnement virtuel pour maximiser l’efficacité
      • Utiliser le Cloud pour réduire les dépendance aux hardware
      • Systèmes de surveillance pour une haute disponibilité
    • Gestion des données
      • Gestion des mises à niveau des bases de données
      • Gestion des données de test en tant qu’élément de la configuration
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement