Orateur
Marc-Elian Begin
(SixSquare)
Description
DevOps exige la mise en place d'une chaine d'outils intégrés pour implémenter le déploiement agile et continu de services logiciels complexes (au sens mettant en jeu plusieurs composants s'exécutant éventuellement sur des machines différentes). De tels outils en début de chaines abondent : éditeurs intégrés (par exemple Eclipse, PyCharm), gestion de code (par exemple Git, Mercurial), tests unitaires (xUnit), ou encore intégration continue (par exemple Jenkins, Hudson). On trouve aussi des outils standard pour la gestion du déploiement de service (par exemple Puppet, Quattor, cfEngine), mais ceux-ci sont moins adaptés aux déploiements fréquents, dynamiques, validés et robustes de services développés selon les méthodes agiles. SlipStream est un des outils qui complètent la fin de chaine DevOps. Cette présentation passera en revue les outils DevOps disponibles et montrera comment certaines caractéristiques de SlipStream permettent une réelle mise en pratique des principes de DevOps.