Orsys

DASA DevOps Fundamentals, certification

Par Orsys

Objectifs

À l’issue de la formation, le participant sera en mesure de :

  • Appréhender les concepts-clés et les principes de DevOps
  • Comprendre le processus de prestation de services
  • Maitriser les concepts de l'automatisation des tests de l'infrastructure, de l'approvisionnement et du déploiement

Programme

Introduction à DevOps

  • Histoire, émergence, fondamentaux et avantages.
  • Transformation numérique et DevOps.
  • Les clés d'une analyse de rentabilité.
  • Domaines de compétences, de connaissances et cadre de compétences.
  • DevOps Agile Skills Association (DASA).

Culture DevOps

  • Organisation autour d'un concept d'équipes.
  • Aspects culturels d'une équipe. Mentalité et qualité de service à la source.
  • Éléments clés : équipes motivées, gestion visuelle, amélioration continue, résolution de problèmes, mentalité Kaizen.
  • Leadership dans un environnement DevOps. Leadership et rétroaction.
  • Mise en place d'une culture DevOps.
  • Changement culturel.

Organisation DevOps

  • Modèles organisationnels. Impacts.
  • Alignement du modèle organisationnel avec l'IT.
  • Importance des versions hybrides DevOps.
  • Équipes autonomes. Loi Conway et architecture des organisations.
  • Architecture et conception pour DevOps. Relation complexité/qualité.
  • Micro Services Architecture (MSA). Architecture pour la résilience systémique.
  • Gouvernance DevOps.

Processus

  • Bases de processus.
  • DevOps par rapport à ITSM.
  • Avantages de l'agile. Agile et Scrum.
  • Fondamentaux du Lean. Les huit types de gaspillage. Cartographie de flux de valeur.
  • Optimisation de la valeur commerciale et analyse de métier.
  • Rôle d'un produit viable minimal dans un processus Agile.
  • Rôle des tranches dans la cartographie des besoins.

Automatisation

  • Automatisation pour la livraison de logiciels.
  • Automatisation de la livraison continue : définition, objectifs, avantages...
  • Automatisation de la distribution continue. Impacts. DevOps versus livraison continue.
  • Emergence du Cloud et impacts dans les organisations DevOps.
  • Approvisionnement automatisé.
  • Appliquer les concepts de Cloud dans une organisation.

Mesure et amélioration

  • Besoin de mesure et de rétroaction.
  • Choisir les bonnes métriques. Bonnes pratiques (MTTR). Les cinq principaux indicateurs de la performance IT.
  • Surveillance et enregistrement.
  • Surveillance optimisée pour DevOps. Culture de rétroaction.
  • Conclusion et examen blanc.
  • Passage de l'examen.

Pédagogie

Préparation à l'examen de certification à l'aide d'exercices (QCM) et d'examens blancs avec réponses. Support, animation et examen en francais.

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.