DevOps

DevOps – Principes & Implémentation_Support de Formation (AC_DevOps_005)


Description
Objectif du cours :
1. Comprendre les différentes facettes du mouvement DevOps.
2. Avoir une vision à 360 sur tous les aspects techniques de la mise en œuvre du DeOps.
3. Faire une revue de toutes les composantes du devops d’un point de vue process et surtout connaitre tous
les outils pour bien appréhender les problématiques d'automatisation et d'industrialisation.

Détail du cours :
- Le cours se divise en 2 parties.
- Nous allons voir toutes les briques qui constituent le devops .
- Nous partirons du poste du développeur jusqu'a la mise en production des actifs et les feedback que ceux
peuvent faire pour avoir un process d'amélioration continue.

Première Partie :
- Développement et intégration continue Ingénierie du test.
Cette première partie a pour but de présenter les grands principes de développement autour de la plateforme d'intégration continue et d'ingénierie du test .
La PIC constitue la première partie de l’outillage indispensable à une DSI pour produire plus vite avec la Qualimétrie et la sécurité comme principal indicateur .

Deuxième Partie :
- Déploiement Continue
- Monitoring
- Configuration management
- Infra As Code

Le déploiement continue et le release management constituent la deuxième grande partie de la fameuse Toolchain Devops.

Comment déployer rapidement mes actifs ?
Comment gérer mes dépendances applicatifs ?
Pas d'arret de services ?
Voici les principales questions auxquels doivent répondre le déploiement continue et le release management

Nous verrons aussi comment monitorer le code , en affectant une partie de cette tache au développeur.
De même, la partie provisioning et gestion de configuration doivent etre effectuées par des ops avec une forte contribution des développeurs.

Prérequis :
A completer le MOOC : DevOps - Les fondamentaux
Contenu
  • DevOps Les Fondamentaux - Generalité
  • Slides - partie 1
  • Slides- partie 2
Règles d'achèvement
  • Toutes les unités doivent être complétées