M2i Formation

Découvrez notre formationDevOps - Démarche et impacts

Présentiel

2 jours (14 heures) - DVO-FND

Accueil  ›  Formations Informatique  ›  Management du SI  ›  Management opérationnel des SI  ›  DevOps - Démarche et impacts

Objectifs pédagogiques

  • Connaître les principes de la démarche DevOps
  • Appréhender l'impact de la démarche DevOps dans les infrastructures et notamment l'Infrastructure as Code
  • Comprendre l'impact de la démarche DevOps, des containeurs et du CaaS
  • Entamer une démarche vers une organisation DevOps.

Niveau requis

Aucun.

Public concerné

Responsables de production, responsables des études, architectes, administrateurs, développeurs...

Lyon Part-Dieu05/12/20191 500 € HTDates proposées dans les agences M2iRéserver
Grenoble05/12/20191 500 € HTDates proposées dans les agences M2iRéserver
Dijon05/12/20191 500 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne05/12/20191 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Fondamentaux

Principes et challenges

  • Les métiers de la DSI : du développement au maintien en conditions opérationnelles
  • Les développeurs vus par les administrateurs
  • Les administrateurs vus par les développeurs
  • Comment expliquer les conflits entre ces différentes équipes et le manque d'industrialisation actuelle ?
  • Pourquoi parle-t-on de DevOps ? D'où vient ce modèle ? Qu'est-ce que le NoOps ?

L'impact du Cloud

  • Rappels des définitions du Cloud
    • Les 5 caractéristiques
    • Les 3 modèles de services
    • Les 4 modèles de déploiement
  • Quels sont les impacts du Cloud sur l'organisation de la DSI ?
  • Pourquoi le Cloud modifie-t-il l'organisation des administrateurs et des développeurs dans l'entreprise ?
  • Quelles différences entre les applications Cloud Native et les applications héritées (legacy) ?
  • Pourquoi l'automatisation est-elle nécessaire au Cloud ?
  • L'impact sur l'interopérabilité

DevOps et Infrastructure As Code

Fondamentaux

  • Qu'est-ce que l'Infrastructure As Code ?
  • Quels sont ses objectifs ?
  • Quels sont les grands principes de l'Infrastructure As Code ?
  • Comment peut-on y répondre ? Existe-t-il des bonnes pratiques ?
  • Quel lien avec la démarche DevOps ?

Infrastructure As A Service

  • Rappels sur les infrastructures IaaS et le SDDC
  • Quels éléments faut-il gérer dans ce type d'infrastructure ?
  • De quels types de plateformes parle-t-on ? Cloud Public ? Privé ? Hybride ?
  • Quelle importance donner à la portabilité ? Le IAC peut-il favoriser cette portabilité ?

Présentation des outils IAC

  • Quels sont les principes des outils d'automatisation actuels ?
  • Qu'est-ce que la gestion de configuration ? Les exemples de Puppet, Chef et Ansible
  • Qu'est-ce que le provisioning ? L'exemple de Vagrant
  • Qu'est-ce que l'orchestration ?
  • Existe-t-il des particularités entre les solutions du marché ?
  • Comment les classer ? Quelles sont les fonctions attendues ?
  • Existe-t-il des bonnes pratiques dans leur utilisation ?
  • Comment implémenter ces outils dans votre infrastructure ?

Du développeur à l'administrateur

  • Les outils du développeur pour l'administrateur ?
  • Peut-on parler de qualité de l'infrastructure ?
  • Doit-on utiliser des outils de versioning pour l'infrastructure ?
  • Peut-on appliquer les modèles de CI et CD à l'infrastructure ?

DevOps et containers

Fondamentaux

  • D'où vient le concept de container ?
  • Est-ce une technologique récente ?
  • Les différents projets historiques et leurs différences
  • LXC Linux Container Project
  • L'arrivée de Docker et les facteurs de sa réussite
  • Pourquoi parle-t-on désormais d'orchestration et de CaaS ?
  • Qu'apporte Kubernetes ou Swarm aux containers ?
  • Les containers sont-ils dédiés au monde Linux ? Et Windows ?
  • Pourquoi parle-t-on d'un Minimal OS comme CoreOS ou RancherOS ?

Bénéfices des containers et du CaaS

  • Les bénéfices liés à la technologie
  • Les bénéfices pour les développeurs
  • Les bénéfices pour les administrateurs
  • Les bénéfices dans l'usage du Cloud et dans l'hybridation
  • Les bénéfices financiers
  • L'apport des containers dans la démarche DevOps

Transformation applicative

  • Existent-ils des bonnes pratiques CaaS pour vos applications héritées ?
  • Doit-on démarrer par certains composants / services / applications
  • Comment initier la migration de vos applications ?
  • Est-il possible de porter vos nouveaux développements sur le CaaS ?
  • Le bénéfice est-il supérieur avec les architectures orientées services ?
  • Comment gérer la scalabilité des composants et des applications ?
  • Faut-il absolument travailler sur un mode Agile ?
  • Quels impacts sur les méthodes d'intégration et de déploiement continu ?
  • Le CaaS modifie-t-il le cycle de vie des applications ?
  • L'évolution vers un modèle d'Infrastructure As A Code est-il un préalable ?

L'organisation DevOps

Fondamentaux

  • Pourquoi parle-t-on de culture DevOps ?
  • Qu'est-ce qu'une organisation DevOps ?
  • Est-ce uniquement lié aux outils ?

Démarche

  • Comment évoluer vers cette organisation ?
  • Quelles actions pour faciliter l'adoption des équipes IT à cette nouvelle architecture tout en maintenant l'infrastructure existante ?
  • L'entreprise doit-elle faire évoluer ses compétences internes ? Faut-il acquérir de nouvelles compétences ?
  • Définir l'organisation du projet pour réussir sa mise en œuvre

La collaboration entre les équipes

  • Que sont les "user stories" de production ?
  • La notion de cérémonies communes
  • Comment faire coopérer les équipes sur les choix techniques Les outils de communication associés : les ChatOps

Faites évoluer vos compétences

Complétez votre formation

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus