Vous êtes sur la page 1sur 42

Les unconférences au

cœur de l’évangélisation
DevOps chez Cisco

Jérémie Garnier
Qui suis-je?

• Jérémie Garnier
• Expert Développement / DevOps Evangéliste
• J’aime les nouvelles technologies, l’Open Source,
la collaboration et … DevOps !!!
Patrick Debois - http://www.jedi.be/blog
C’est quoi une
unconférence ????
Définition et processus

• Dirigée par les participants


• Ouvert & informel
• Principe d’inscription:
• Gratuit
• Ouvert mais chaque participant doit amener une contribution / un besoin
“In theory there is no difference between
theory and practice; in practice there is.”

Walter Savitch
DevOps@Cisco: Historique

• Juin2013: lancement de la communauté


• Sept 2013: mailer et sessions de partage
• DevOps@Cisco Unconferences:
• Septembre 2014 San Jose, USA
• Octobre 2015 Raleigh, USA
• Mai 2016 Bedfont Lake, UK
• Mars 2017 Richardson, USA
Unconference: c’est quoi le format?

Jour 1 Day 2
Ouverture & Keynote
Lightning talks Lightning talks
Marché Open Space Sessions Open Space
Sessions Open Space Déjeuner
Déjeuner Sessions Open Space
Sessions Open Space Session de rappel
Session de rappel Fermeture
Diner !!!!!!
Keynotes

Damon Edwards John Willis Gareth Rushgrove Amy Worth


Lightning talks

• Présentation courte (5min)


• Slide automatiques
• Partage d’expériences autour de la culture DevOps, des outils /
technologies etc…
Open Spaces: Market place

Les participants définissent l’agenda

Tableau pour gérer l’agenda


Open Space: règle & principes

https://agilesensei.com/open-space-cartoons
Sessions Open Spaces

Discussions ouvertes

Sessions interactives
Open Spaces: Harvest sheet as output

Harvest sheet: résumé de la session, idées et actions à suivre


Nourriture et amusement
Unconférences: petits suppléments

• Avant: formation Docker / Jenkins / JIRA etc…

• Après: hackathon / session de travail etc…


DevOps@Cisco KPI & boucle de retour

• Rétrospectives / enquêtes

• Événement locaux entre chaque unconférence


• Plus de collaborations entre les départements Dev /
Ops / IT etc…
• Réduction des efforts et coûts
• Amélioration / apprentissage continue
ONE DOES NOT SIMPLY

DO DEVOPS WITHOUT CULTURE CHANGE


Et maintenant?

• Culture DevOps infusé en interne grâce aux unconférences


• Changement des processus et lien entre départements
• Exemple: DevOps / Big Data / Open Source = DataOps
C’est quoi PNDA?
PNDA regroupe un certain nombre de technologies open source
pour fournir une plate-forme big data ouverte et évolutive pour
l’analyse
Projet collaboratif de la Fondation Linux basé sur l'écosystème
Apache
Jenkins Pipelines
• CI as code
• Jenkinsfile
• branches
• BYOJenkins
Rundeck

• Déploiement continue
• Automatisation
• Interface au dessus de scripts shell
• Orchestration des déploiement sur OpenStack / baremetal / AWS
Pipeline de développement
Dev ne sont pas Ops mais doivent penser
aux Ops
Documentation: http://pnda.io
Documentation
Documentation

• Guide PNDA Guide: https://github.com/pndaproject/pnda-guide


• 215 pages
• Gitbook: https://www.gitbook.com/
• Conversion MarkDown en HTML/PDF/epub…
Tableau de bord
Cisco Spark: ChatOps & plus

• Collaboration
• Intégrations & bots
• Rooms
• Discussions / réunion d’équipes
• Support interne et client
Après la théorie, la pratique:

• Versions et dépendances
Bug de la verion pip
pour Ubuntu 14.04

• Stabilité
Après la théorie, la pratique:

• Accès internet
DevOps

Culture Collaboration Partage