DevOps
Les DSI sont aujourd’hui confrontés à des problématiques extrêmement compliquées à résoudre.
Si l’agilité est aujourd’hui plébiscitée dans le cadre de l’organisation des équipes de développement, les pratiques qu’elle plébiscite se heurtent souvent aux services dont elles dépendent pour pouvoir délivrer leurs applications.
L’approche DevOps propose une facilitation dans l’organisation de l’entreprise afin de faire cohabiter les problématiques des équipes de développement et les équipes de production.
Un seul objectif : réduire le temps et l’énergie.
- +15ans d'expérience pour tous nos formateurs
- 2jours
À qui s’adresse cette formation "DevOps" ?
Description de la formation "DevOps"
-
Méthodes pédagogiques
- La formation se passe en mode présentiel ou en mode distanciel, et se compose de 50% de travaux pratiques (Mise en situation, débat, exercice).
- Une évaluation quotidienne de l'acquisition des connaissances de la veille est effectuée.
- Une synthèse est proposée en fin de formation.
- Un support de cours (version électronique) sera remis à chaque participant comprenant les slides sur la théorie, les exercices.
- Une évaluation à chaud sera proposée au stagiaire à la fin du cours.
- Une feuille d'émargement par demi-journée de présence est fournie en fin de formation ainsi qu'une attestation de fin de formation si le stagiaire a bien assisté à la totalité́ de la session.
-
Présentation
Les DSI sont aujourd’hui confrontés à des problématiques extrêmement compliquées à résoudre.
Si l’agilité est aujourd’hui plébiscitée dans le cadre de l’organisation des équipes de développement, les pratiques qu’elle plébiscite se heurtent souvent aux services dont elles dépendent pour pouvoir délivrer leurs applications.
L’approche DevOps propose une facilitation dans l’organisation de l’entreprise afin de faire cohabiter les problématiques des équipes de développement et les équipes de production.
Un seul objectif : réduire le temps et l’énergie.
-
Objectifs
- Comprendre les apports du DevOps
- S’imprégner du vocabulaire DevOps
- Modéliser le processus de mise en production dans son entreprise
- Lister et positionner les outils techniques dans le processus de mise en production
- Positionner son rôle dans une démarche DevOps
- Comprendre le rôle du cloud public & cloud privé
- Lister les impacts potentiels en terme d’organisation et de processus
-
Audience
- Administrateurs
- Chefs de projet
- Développeurs
-
Formateur
Le formateur est un expert du domaine qui intervient sur le sujet depuis plusieurs années en formation mais aussi en conseil sur des projets d’envergures où DevOps et Agilité sont le quotidien. Doté d’une grande qualité d’écoute, sa pédagogie et sa compétence technique vous permettront d’acquérir la fibre DevOps.
-
Prérequis
- Aucun prérequis n'est attendu pour suivre cette formation.
- Afin de valider les compétences et les prérequis de chaque participant, en amont de la formation, le formateur organise un entretien téléphonique. Il confirme alors que le participant a le niveau nécessaire et que le contenu répond bien à ses attentes.
-
Programme
Introduction
- Pourquoi DevOps ?
- Sentiment général des clients
- Efficacité accrue côté IT et client
- Facilite la vie des collaborateurs
- Les géants du web n’ont pas ces problèmes
- En appliquant de nouvelles stratégies
- Qu’est-ce que DevOps ?
Concepts de base
- Origine DevOps
- Collaboration Dev & Ops
- 4 valeurs CAMS
- Culture
- Automation
- Measurement
- Sharing
- 3 principes
- Réflexion systémique
- Amplifier les boucles de feedback
- Amélioration continue
- Méthodologies
- People over process over tools
- Continuous Delivery
- Lean management
- Change control
- Infrastructure as Code
- 10 pratiques
- Incident command system
- Developers on call
- Public status pages
- Blameless postmortems
- Embedded teams
- Cloud
- Andon cords
- Dependency injection
- Blue/Green deployment
- Chaos monkey
- Autres segments de la culture DevOps
- Single source of truth
- Testing pyramid
- Kaizen : amélioration continue
- Dans la continuité de l’Agilité
- Agilité
- Minimum viable product
- Vertical slice
- SAFe
Approche organisationnelle
- Introduction
- La mise en place d’une culture DevOps touche
- You build it, you run it
- Processus
- Processus de livraison
- Processus déploiement
- Processus de troubleshooting et de diagnostic
- Amélioration continue
- Les sujets d’amélioration continue transverses développement / exploitation sont gérés à la fois
- Les sujets abordés relèvent d’enjeux à court, moyen et long terme :
- Équipe centrée sur l’adaptation des processus
- Garantir l’assurance qualité
- Équipe DevOps Multi-compétences
Approche technologique
- Continuous Integration / Delivery / Deploy
- Introduction
- Continuous Integration
- Continuous Delivery / Deployment
- Tools
- Version control
- CI system
- Build
- Artifact repository
- Deployment
- Infrastructure Automation
- Infrastructure as code
- Configuration management & orchestration
- Immutable deployment
- Application Release Automation
- Modélisation du processus
- Parallélisations et passerelles
- GitLab CI pipeline
- GitLab CI + kubernetes
- Tools
- Quality Assurance
- Unit testing
- Tools
- Code hygiene
- Tools
- Integration testing
- Tools
- Security testing
- Test Driven Development
- Behavior Driven Development
- Acceptance Test Driven Development
- Infrastructure testing
- Performance testing
- Tools
- Reliability Engineering
- Monitoring
- Logging
- Tools
- Cloud
- Introduction
- GitLab CI
- Google Cloud Platform : App engine
- Google Cloud Platform : Cloud Function
- Google Cloud Platform : Cloud Build
- Best practices
-
Tarif
Nous consulter