Formation DevOps
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 nécessaires au déploiement.
Au terme de cette formation, vous comprendrez les enjeux de DevOps, en maîtriserez le vocabulaire et le processus de mise en production dans votre entreprise. Vous serez également en capacité d’envisager les impacts potentiels en terme d’organisation.
%
%
À qui s’adresse cette formation DevOps ?

Développeurs

Administrateurs systèmes

Chefs de projets techniques
Description de la formation
DevOps
Présentation
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.
Méthode pédagogique
Une synthèse est proposée en fin de formation. Un support de cours sera remis à chaque participant comprenant les slides sur la théorie, les exercices et travaux pratiques. Une évaluation à chaud sera proposée au stagiaire à la fin du cours.
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
- Développeurs
- Administrateurs systèmes
- Chefs de projets techniques
Pré-requis
Aucun
Le formateur
Le 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
2100 € HT
Formation à distance
Retengr vous permet aussi de suivre cette formation à distance, sous forme de classe virtuelle (6 participants maximum), avec un formateur expert sur le sujet. La formation se déroule via une connexion en visio conférence (ZOOM, GoogleMeet, Teams ou autres) et vous permet d’alterner théorie et pratique de façon accompagnée ou autonome, le tout dans le respect des objectifs pédagogiques et des évaluations des acquis.
Les émargements, évaluations, attestation de formation, remises des supports de cours et autres documents se feront en ligne.
En ce qui concerne le matériel informatique du participant, il est seulement préconisé un ordinateur et une connexion internet. Nous nous chargeons du reste.
Chaque participant se verra attribuer une Machine Virtuelle qui sera exécutée dans le Cloud d’Amazon. Il disposera alors de la puissance et des outils nécessaires pour le bon déroulement de la formation. Aucune installation de la part du participant n’est requise avant la formation.
Une journée type de formation à distance se décompose de la façon suivante :
Matin :
- 2h de théorie en visioconférence
- 10 à 15 minutes de présentation d’exercices en visio
- 1h de TP en autonomie avec possibilité de solliciter le formateur (partage d’écran à distance pour une assistance efficace).
Après-midi :
- 2h de théorie en visioconférence
- 10 à 15 minutes de présentation d’exercices en visio
- 1h de TP en autonomie avec possibilité de solliciter le formateur (partage d’écran à distance pour une assistance efficace).
Les prochaines dates pour cette formation
Nos clients parlent de nous
Nos autres formations en hautes technologies

Architecture

Data

DevOps

Agilité

Web client

Web mobile
Prêt(e) à découvrir DevOps ?
Demandez l’excellence
Vous remplissez ce formulaire
Nous vous recontactons sous 48h
Nous finalisons ensemble votre inscription