Orsys

SAFe® 5 DevOps Practitioner (SDP), préparation à la certification

Par Orsys

Objectifs

  • Comprendre l’approche CALMR de DevOps
  • Utiliser la cartographie des chaînes de valeur pour mesurer le flux et identifier les goulots d'étranglement
  • Comprendre l’importance de l'exploration continue, de l’intégration continue et du déploiement continu
  • Se préparer à l’examen "SAFe® DevOps practitioner (SDP)"

Programme

Introduction à DevOps

  • Reconnaître le problème à résoudre.
  • Expliquer DevOps et ses avantages.
  • La sécurité et les tests en continu.
  • Les principes fondamentaux de la démarche DevOps.

Réflexion collective
Décryptage de l'acronyme CALMR.

Établir une cartographie de votre chaîne de valeur

  • Expliquer l'intérêt de cartographier une chaîne de valeur (Value stream mapping).
  • Évaluer l'efficacité de votre chaîne de valeur actuelle.

Travaux pratiques
Cartographier votre chaîne de valeur. Présentation du résultat aux autres participants. Calculer les indicateurs.

Garantir l’alignement grâce à l’exploration continue

  • Créer des hypothèses de solution.
  • Identifier les besoins des clients.
  • Mettre en place l'architecture de la solution pour une livraison en continu.
  • Synthétiser la vision, la roadmap et le program backlog.

Echanges
Application de l'exploration continue sur votre chaîne de valeur.

Garantir la qualité avec l’intégration continue

  • Développer la solution.
  • Construire en permanence.
  • Tester de bout en bout.
  • Valider dans un environnement de qualification.

Echanges
Application de l'intégration continue sur votre chaîne de valeur.

Réduire le time to market avec le déploiement continu

  • Déployer en production.
  • Vérifier la solution déployée.
  • Surveiller les problèmes.
  • Réagir et résoudre.

Echanges
Ingénierie du chaos et l'amélioration du déploiement dans les projets des participants.

Générer de la valeur grâce à la livraison à la demande (Release on demand)

  • Livraison à la demande.
  • Stabiliser la solution.
  • Mesurer la valeur livrée.
  • Retours d’expérience et apprentissage.

Travaux pratiques
Application de la livraison à la demande sur votre chaîne de valeur.

Plan d'actions

  • Préparer et présenter un plan d’actions sur les pratiques DevOps à mettre en œuvre dans son projet (par participant).

Travaux pratiques
Priorisation de son DevOps backlog. Prise de connaissance des plans d'actions des différents participants. Partage des observations.

Préparation à l'examen

  • Informations sur l’examen SAFe® DevOps practitioner (SDP).
  • Vidéo d'explication du déroulement.

Formations de la même catégories (5)

Dawan
Découvrir Devops avec AnsiblePar Dawan

Comprendre l'intérêt du mouvement DevOps - Installer Ansible - Exploiter des playbooks Ansible pour déployer son SI

M2i Formation
Amazon Web Services - Ingénierie DevOpsPar M2i Formation
  • Utiliser les pratiques et concepts principaux de la méthodologie DevOps
  • Concevoir et mettre en place une infrastructure sur AWS, qui prend en charge un ou plusieurs projets de développement DevOps
  • Utiliser AWS CloudFormation et AWS OpsWorks pour déployer l'infrastructure nécessaire à la création d'environnements de développement, de test et de production pour un projet de développement logiciel
  • Utiliser AWS CodeCommit et découvrir l'éventail d'options permettant de mettre en place un environnement d'intégration continue sur AWS
  • Utiliser AWS CodePipeline pour concevoir et mettre en oeuvre un pipeline d'intégration et de livraison continues sur AWS
  • Mettre en oeuvre plusieurs cas d'utilisation courants du déploiement continu à l'aide des technologies AWS, notamment le déploiement bleu / vert et les tests A / B
  • Faire la distinction entre les différentes technologies de déploiement d'applications disponibles sur AWS (notamment AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon EC2 Container Service et Amazon EC2 Container Registry) et décider laquelle correspond le mieux à un scénario donné
  • Ajuster précisément les applications que vous envoyez sur AWS pour bénéficier de hautes performances et utiliser les outils et technologies AWS pour surveiller que votre application et votre environnement ne rencontrent aucun problème.
Ambient IT
TerraformPar Ambient IT

Terraform est un outil open source d’infrastructure-as-code écrit en go et mis au point par HashiCorp.

Il permet, via du code écrit en HLC (HashiCorp Configuration Language), de définir l’ensemble des ressources constituant une architecture et de pouvoir ensuite la déployer, la modifier et la détruire au besoin.

En fonction de l’architecture cible et des services utilisés, il existe un nombre important de plug-ins permettant de choisir les providers de Cloud (AWS, GCP, Azure, etc.), les services d’hébergement (Heroku, OVH, etc.), et autres SCM (Consul, Chef, Kubernetes, etc.) avec lesquels interagir.

Terraform est donc un outil permettant d’automatiser et d’orchestrer le déploiement et l’approvisionnement de ressources pour créer une architecture.

Cette infrastructure se différencie de ses concurrents, car elle est compatible avec les autres environnements, les ‘providers‘.

La dernière version en date de Terraform vous sera enseignée à savoir Terraform 0.15.

Cellenza training
Azure DevOps pour les Managers et les Product OwnersPar Cellenza training

Cette formation vous permettra de découvrir les outils à votre disposition dans Azure DevOps pour gérer au mieux vos projets de façon Agile.

M2i Formation
Azure DevOps Services - Mise en place d'une démarche DevOpsPar M2i Formation
  • Définir les composantes d'une usine logicielle
  • Gérer un référentiel de source depuis Azure DevOps Services
  • Administrer projets et utilisateurs
  • Construire avec Azure Pipelines
  • Intégrer une campagne de tests
  • Produire des rapports pour le suivi des projets.