Track: DevOps / ALM
Theme: CODE
Room: Berlin
On: Oct 31, 2014, from 09:00 to 12:20
Track leader(s): Jonathan Clarke (Co-founder, CTO, Normation)
Devops tries to close the gaps between development and operations, between marketing and security people, with one common goal, the business. The talk in this session will provide both an introduction to devops, and present methods, tools and tips to successfully apply these ideas to your organization.
Talks
09:00 - How to participate and improve the ecosystem of Ansible
Duration: 45 minutes
Speakers: Simon Constans (Lead-developer, Theodo)
Ansible est un outil permettant rapidement de déployer une architecture complète, simple, extensible, configurable et surtout très lisible. Ce dernier point est vraiment important, puisque dans un environnement DevOps, il faut que les développeurs comprennent rapidement comment installer et configurer correctement leurs environnements. Après avoir utiliser puppet sur différents projet, j'ai remarqué que le temps d'adaptation des développeurs était beaucoup trop long à mon gout. Avec Ansible, il suffit de lire une description en YAML. L'architecture imposé d'Ansible est simple à comprendre, mais très puissante. Après avoir présenté l'ensemble de l'architecture, je présenterais le site Ansible Galaxy, et surtout comment ajouter un nouveau rôle, comment participer en notant les différents rôles, mais aussi comment choisir ses rôles. Dans un environnement de qualité, nous avons besoins de tests. Ansible permet de faire son provisionning mais aussi de tester celui ci. Je montrerai comment intégrer Travis dans ses rôles pour automatiser ses tests. Mais aussi comment utiliser Vagrant pour tester ses rôles sur différents environnements. La table des matières de votre présentation : - Présentation d'Ansible (et Ansible Galaxy) - Tester ses rôles - Automatiser les tests avec Travis - Tester sur différents environnement avec Vagrant - La langue de votre présentation : Français
09:55 - Docker, l'étoile montante DevOps
Duration: 35 minutes
Speakers: Julien Vey (OpenStack Developer, Numergy) / Pierre Padrixe (OpenStack DevOps, Numergy)
Docker est un outil tirant parti des dernières avancées du noyau linux, en se basant sur la technologie de conteneurs LXC. Il s'agit certes d'un outil à la mode, mais il n’est pas forcément simple de comprendre dans quel cadre il possible, pour moi, développeur, de l’utiliser dans mes projets de tous les jours. Après un aperçu des fondements de Docker, nous présenterons le champ des possibles de cet outil ; de l’automatisation des environnements de développement, à la création d’un PaaS privé mutualisé, ou encore la mise en place d’un workflow de déploiement continu.
11:00 - Digital transformation in large organisations - A real-life journey to devops in a French bank
Duration: 35 minutes
Speakers: Fabrice Bernhard (Co-founder, CTO, Theodo)
The two main examples will be Société Générale and BNPP IP, where different startups have united to bring a devops and Lean Startup culture in traditional organisations, starting with small quick-wins and then spreading them slowly to everything digital. In today's digital economy, it is not the big that eat the small, but the fast that eat the slow. Traditional IT project management has led to spectacular failures in terms of delays and risk management, on the other hand web leaders like Amazon, Netflix or Google have reached incredible velocity through disruptive implementation of agile principles. Traditional organisations are aware of this but stuck with their traditional IT culture, they feel unable to change and become agile before a Google or Amazon start attacking their market. All of them? No! Some organisations of indomitable Gauls try to hold out against the web giants. Let me tell you the story of how different large organisations are trying to fight against the inertia, with examples of how partnering with startups can help change the IT culture profoundly in some places and how these changes can spread. The focus will be on devops, the main way to create great quick-wins in an IT organisation by realigning in an agile way devs, ops and secs around their common business goals. Recommended reads before or after: The Innovator's dilemma ; Lean Startup ; The Phoenix Project.
11:45 - DevOps / ALM : Panel with previous speakers
Duration: 40 minutes
Speakers: Jonathan Clarke (Co-founder, CTO, Normation) / Fabrice Bernhard (Co-founder, CTO, Theodo) / Julien Vey (OpenStack Developer, Numergy) / Daniel Maher (Mozilla)
devops is build around the four pillars of CAMS: Culture, Automation, Measurement, Sharing. This panel will discuss the importance of these less-technical topics in a successful devops environment, in particular the importance of culture, and relate similarities to open source communities and their sharing principles.

Newsletter