DevOps #6 : DevOps Mindset Transformation
Details
Pour notre 6ème édition, nous acueillons Fabrice Scheider (https://www.linkedin.com/in/fabrice-scheider) et Steven Bressey (https://www.linkedin.com/in/steven-bressey-3b5bb230/) de chez Kaliop :
En 5 ans, les environnements de développement chez Kaliop se sont fondamentalement transformés.
D'une cli mutualisée préhistorique à des environnements Docker générés automatiquement, nous présenterons les défis/challenges auxquels nous nous sommes confrontés au travers des multiples itérations de cette transformation, tant humaine qu'organisationnelle.
Pourquoi ces transformations étaient-elles nécessaires ?
Comment sommes nous parvenus à faire accepter un changement radical des habitudes de travail aux développeurs et mis en place de nouvelles pratiques ?
Quels ont été les obstacles rencontrés pendant les différentes étapes de cette transition ?
Nous présenterons la méthodologie et les choix techniques qui ont été mis en oeuvre tout au long de ces 5 années.
Enfin, nous montrerons via une démo comment générer en quelques minutes un environnement de développement prêt à l'emploi basé sur les outils suivants :
- Cookiecutter (templating de dossiers/fichiers, basé sur un dépôt modèle)
- Ansible (provisioning : installation et configuration des services)
- Packer (construction des images Docker depuis un playbook Ansible)
- Harbor (repository self hosted d'images Docker)
- Docker (containerisation des services)
- Vault (chiffrage de données sensibles)
