SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
Les unconférences au cœur de
l’évangélisation DevOps chez Cisco
Cas concret du Projet Open Source PNDA
Jérémie Garnier - Open Source Summit Paris 2017
WHOAMI
• Jérémie Garnier
• Expert Développement / DevOps
Evangéliste
• J’aime les nouvelles technologies, l’Open
Source, la collaboration et … DevOps !!!
• @jgarnier19
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
• Juin 2013: 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 Jour 2
Lightning talks
Sessions Open Space
Déjeuner
Sessions Open Space
Session de rappel
Diner !!!!!!
Lightning talks
Sessions Open Space
Déjeuner
Sessions Open Space
Session de rappel
Fermeture
Ouverture & Keynote
Marché Open Space
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
Tableau pour gérer l’agenda
Les participants définissent 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 ACTIVITE D’EQUIPE
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
• PNDA website: http://pnda.io/
• PNDA Q&A: http://pnda.io/qa
DOCUMENTATION
• 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
OPEN DATA
INTERNET OF THINGS & SMART CITIES
VILLE DE PARIS – PLACE DE LA NATION
DATA DRIVEN PROJECT
41
• Open data: La Ville de Paris publiera des ensembles de données sur
https://opendata.paris.fr (engager le citoyen pour favoriser les
initiatives, le démarrage d'une innovation tierce)
• L'ajout de nouveaux capteurs doit être un non événement
• Multi services - Un déploiement réseau
• Mesurer l’impact des changements
APPAREILS ET CAPTEURS
Cisco IP Cameras
Ethernet / PoE
Fog computing
Cisco WiFi Access
Points
Ethernet / PoE
Capteur de gestion des déchets
LoRa / Batterie
Capteurs de
bruit avec
panneau
Routeur
avec fog
computing
Capteurs de qualité d'air
WiFi / solaire
Fog computing
Capteurs de qualité d'air
WiFi / solaire
Fog computing
EXPLORATION / ANALYTIQUES
Lien entre le bruit et la circulation?
Utilisation du vélo réduite puisque la
température pendant la nuit est inférieure
à 10 ° C
Activité en fonction de la température?
EXPLORATION / ANALYTIQUES
Empreinte sonore (MFA - PCA):
Suivre les impacts de la conception urbaine en
termes de bruit
Bruit et grèves
Présence de l'appareil tous les jours en bleu (pic de
grève)
POINTS CLÉS À RETENIR
• Open data & fast innovation
• Open Source & DevOps: base d’une bonne culture
• Ne mettez aucune contrainte sur le pipeline de données
• PNDA prend soin de la plate-forme, concentrez sur l'application / cas d’utilisation
• Automatisation & tests
Culture Collaboration Partage
DevOps
Open Source

Contenu connexe

Similaire à #OSSPARIS17 - Les unconférences au cœur de l’évangelisation DevOps chez Cisco, cas concret du projet PNDA, par JEREMIE GARNIER

[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...
[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...
[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...devops REX
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOpsMicrosoft
 
OpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développementsOpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développementsFrançois
 
Introduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsIntroduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsJulien Chable
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...Adrien Clerbois
 
OpenStack & DevOps, l'Open Source au service du Cloud
OpenStack & DevOps, l'Open Source au service du CloudOpenStack & DevOps, l'Open Source au service du Cloud
OpenStack & DevOps, l'Open Source au service du CloudMichel-Marie Maudet
 
What’s Next Replay! Lyon 2011 - G. Darmont
What’s Next Replay! Lyon 2011 - G. DarmontWhat’s Next Replay! Lyon 2011 - G. Darmont
What’s Next Replay! Lyon 2011 - G. DarmontZenika
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentationJacky Galicher
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur AzureaOS Community
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez EngieLeClubQualiteLogicielle
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du CloudLINAGORA
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...Devoteam
 
Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapresLaurent Tardif
 
Collaboration entre industriels dans le domaine du transport
Collaboration entre industriels dans le domaine du transportCollaboration entre industriels dans le domaine du transport
Collaboration entre industriels dans le domaine du transportXavier Raffin
 
DODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusDODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusMartin Deslongchamps
 
MWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkMWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkLaurent Sittler
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelAgile Montréal
 
CompatibleOne OSCi OW2 Workshop July 11
CompatibleOne  OSCi OW2 Workshop July 11CompatibleOne  OSCi OW2 Workshop July 11
CompatibleOne OSCi OW2 Workshop July 11CompatibleOne
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23Frederic Leger
 

Similaire à #OSSPARIS17 - Les unconférences au cœur de l’évangelisation DevOps chez Cisco, cas concret du projet PNDA, par JEREMIE GARNIER (20)

[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...
[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...
[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
OpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développementsOpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développements
 
Introduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsIntroduction DevOps & containarization des applications
Introduction DevOps & containarization des applications
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
 
OpenStack & DevOps, l'Open Source au service du Cloud
OpenStack & DevOps, l'Open Source au service du CloudOpenStack & DevOps, l'Open Source au service du Cloud
OpenStack & DevOps, l'Open Source au service du Cloud
 
What’s Next Replay! Lyon 2011 - G. Darmont
What’s Next Replay! Lyon 2011 - G. DarmontWhat’s Next Replay! Lyon 2011 - G. Darmont
What’s Next Replay! Lyon 2011 - G. Darmont
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentation
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur Azure
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du Cloud
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
 
Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapres
 
Collaboration entre industriels dans le domaine du transport
Collaboration entre industriels dans le domaine du transportCollaboration entre industriels dans le domaine du transport
Collaboration entre industriels dans le domaine du transport
 
DODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusDODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez Croesus
 
MWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkMWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint Framework
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
 
CompatibleOne OSCi OW2 Workshop July 11
CompatibleOne  OSCi OW2 Workshop July 11CompatibleOne  OSCi OW2 Workshop July 11
CompatibleOne OSCi OW2 Workshop July 11
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23
 

Plus de Paris Open Source Summit

#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...Paris Open Source Summit
 
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...Paris Open Source Summit
 
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...Paris Open Source Summit
 
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, ArduinoParis Open Source Summit
 
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...Paris Open Source Summit
 
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...Paris Open Source Summit
 
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, ZabbixParis Open Source Summit
 
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, InriaParis Open Source Summit
 
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...Paris Open Source Summit
 
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...Paris Open Source Summit
 
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...Paris Open Source Summit
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...Paris Open Source Summit
 
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...Paris Open Source Summit
 
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...Paris Open Source Summit
 
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...Paris Open Source Summit
 
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...Paris Open Source Summit
 
#OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Table ronde : souveraineté des données #OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Table ronde : souveraineté des données Paris Open Source Summit
 
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...Paris Open Source Summit
 
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...Paris Open Source Summit
 
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...Paris Open Source Summit
 

Plus de Paris Open Source Summit (20)

#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
 
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
 
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
 
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
 
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
 
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
 
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
 
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
 
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
 
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
 
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
 
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
 
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
 
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
 
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
 
#OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Table ronde : souveraineté des données #OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Table ronde : souveraineté des données
 
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
 
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
 
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
 

#OSSPARIS17 - Les unconférences au cœur de l’évangelisation DevOps chez Cisco, cas concret du projet PNDA, par JEREMIE GARNIER

  • 1. Les unconférences au cœur de l’évangélisation DevOps chez Cisco Cas concret du Projet Open Source PNDA Jérémie Garnier - Open Source Summit Paris 2017
  • 2. WHOAMI • Jérémie Garnier • Expert Développement / DevOps Evangéliste • J’aime les nouvelles technologies, l’Open Source, la collaboration et … DevOps !!! • @jgarnier19
  • 3.
  • 4. Patrick Debois - http://www.jedi.be/blog
  • 6. 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
  • 7. “IN THEORY THERE IS NO DIFFERENCE BETWEEN THEORY AND PRACTICE; IN PRACTICE THERE IS.” WALTER SAVITCH
  • 8. DEVOPS@CISCO: HISTORIQUE • Juin 2013: 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
  • 9. UNCONFERENCE: C’EST QUOI LE FORMAT? Jour 1 Jour 2 Lightning talks Sessions Open Space Déjeuner Sessions Open Space Session de rappel Diner !!!!!! Lightning talks Sessions Open Space Déjeuner Sessions Open Space Session de rappel Fermeture Ouverture & Keynote Marché Open Space
  • 10. KEYNOTES Damon Edwards John Willis Gareth Rushgrove Amy Worth
  • 11. LIGHTNING TALKS • Présentation courte (5min) • Slide automatiques • Partage d’expériences autour de la culture DevOps, des outils / technologies etc…
  • 12. OPEN SPACES: MARKET PLACE Tableau pour gérer l’agenda Les participants définissent l’agenda
  • 13. OPEN SPACE: RÈGLE & PRINCIPES https://agilesensei.com/open-space-cartoons
  • 14. SESSIONS OPEN SPACES Discussions ouvertes Sessions interactives
  • 15. OPEN SPACES: HARVEST SHEET AS OUTPUT Harvest sheet: résumé de la session, idées et actions à suivre
  • 17. UNCONFÉRENCES: PETITS SUPPLÉMENTS • Avant: formation Docker / Jenkins / JIRA etc… • Après: hackathon / session de travail etc…
  • 18. 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
  • 19. ONE DOES NOT SIMPLY DO DEVOPS WITHOUT CULTURE CHANGE
  • 20.
  • 21. 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
  • 22. 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
  • 23.
  • 24.
  • 25. JENKINS PIPELINES • CI as code • Jenkinsfile • branches • BYOJenkins
  • 26. RUNDECK • Déploiement continue • Automatisation • Interface au dessus de scripts shell • Orchestration des déploiement sur OpenStack / baremetal / AWS
  • 27.
  • 29. DEV NE SONT PAS OPS MAIS DOIVENT PENSER AUX OPS
  • 30. DOCUMENTATION • PNDA website: http://pnda.io/ • PNDA Q&A: http://pnda.io/qa
  • 31. DOCUMENTATION • PNDA Guide: https://github.com/pndaproject/pnda-guide • 215 pages • Gitbook: https://www.gitbook.com/ Conversion MarkDown en HTML/PDF/epub…
  • 32.
  • 34. CISCO SPARK: CHATOPS & PLUS • Collaboration • Intégrations & bots • Rooms Discussions / réunion d’équipes Support interne et client
  • 35.
  • 36.
  • 37. APRÈS LA THÉORIE, LA PRATIQUE: • Versions et dépendances Bug de la verion pip pour Ubuntu 14.04 • Stabilité
  • 38. APRÈS LA THÉORIE, LA PRATIQUE: Accès internet
  • 40. INTERNET OF THINGS & SMART CITIES VILLE DE PARIS – PLACE DE LA NATION
  • 41. DATA DRIVEN PROJECT 41 • Open data: La Ville de Paris publiera des ensembles de données sur https://opendata.paris.fr (engager le citoyen pour favoriser les initiatives, le démarrage d'une innovation tierce) • L'ajout de nouveaux capteurs doit être un non événement • Multi services - Un déploiement réseau • Mesurer l’impact des changements
  • 42. APPAREILS ET CAPTEURS Cisco IP Cameras Ethernet / PoE Fog computing Cisco WiFi Access Points Ethernet / PoE Capteur de gestion des déchets LoRa / Batterie Capteurs de bruit avec panneau Routeur avec fog computing Capteurs de qualité d'air WiFi / solaire Fog computing Capteurs de qualité d'air WiFi / solaire Fog computing
  • 43. EXPLORATION / ANALYTIQUES Lien entre le bruit et la circulation? Utilisation du vélo réduite puisque la température pendant la nuit est inférieure à 10 ° C Activité en fonction de la température?
  • 44. EXPLORATION / ANALYTIQUES Empreinte sonore (MFA - PCA): Suivre les impacts de la conception urbaine en termes de bruit Bruit et grèves Présence de l'appareil tous les jours en bleu (pic de grève)
  • 45. POINTS CLÉS À RETENIR • Open data & fast innovation • Open Source & DevOps: base d’une bonne culture • Ne mettez aucune contrainte sur le pipeline de données • PNDA prend soin de la plate-forme, concentrez sur l'application / cas d’utilisation • Automatisation & tests
  • 46.
  • 47.