Les fondamentaux du Devops – Niveau 1
A quel public cette formation s’adresse-t-elle?
Managers de la DSI
Architectes
Développeurs
Intégrateurs
Testeurs
Ainsi qu’aux Exploitants
Aucune connaissance technique n’est nécessaire, un peu d’agilité sera un plus
Durée de la Formation : 2 Jours
1- Introduction à la culture DevOps
Présentation de DevOps et de ses bénéfices pour les entreprises.
Importance de la collaboration entre les équipes développement et exploitation.
Impact de la culture DevOps sur la rapidité, la qualité et la satisfaction des utilisateurs.
2- Les principaux patterns DevOps
Patterns de CI/CD : Intégration continue, Livraison continue.
Automation des tests et déploiement.
Gestion des environnements avec Infrastructure as Code (ex. Terraform, Ansible).
Patterns pour une infrastructure flexible et évolutive (ex. Docker, Kubernetes).
3- Enjeux de l’industrialisation des déploiements
Défis et obstacles dans l’industrialisation des déploiements applicatifs.
Outils d’automatisation des déploiements : Jenkins, GitLab CI.
Stratégies pour garantir la stabilité, la sécurité et la performance des déploiements.
Gestion des versions et des configurations dans un environnement automatisé.
4- Fluidification des interactions entre les équipes
Optimiser la communication entre développement, opérations et sécurité.
Outils de gestion de projet et de collaboration (Jira, Slack, Confluence).
Améliorer les processus d’intégration et de feedback continu.
5- Fiabilisation des chaînes de production
Surveillance et gestion proactive des performances et incidents.
Meilleures pratiques pour garantir une chaîne de production stable et fiable.
Mise en place de tests de charge et de performances avant chaque déploiement.
Gestion de la sécurité et de la conformité dans les chaînes de production.
Objectif opérationnel : Savoir mettre en place une démarche DevOps au sein de votre organisation.
À l’issue de cette formation DevOps, vous aurez acquis les connaissances et compétences nécessaires pour :
Appréhender l’intérêt de la culture DevOps
Découvrir les patterns de conception DevOps
Identifier les enjeux de l’industrialisation des déploiement applicatifs
Savoir fluidifier les interactions entre les différentes équipes projet
Mettre en place des chaînes de production plus fiables