DevOps est né sur une problématique simple d’un manque de
culture/partage dans une entreprise et surtout entre le monde des
développeurs et celui des équipes d’opérations. Maintenant que tout
devient programmable et que le monde des technologies avance très
vite, ce fossé s’applique entre toutes les fonctions de l’entreprise.
Il met également en avant qu’il n’est pas facile de passer dans le
monde du logiciel sans maîtriser les bonnes pratiques du développement
d’application moderne. Cela fait plusieurs années que Cisco a initié
sa transformation du matériel/réseau vers le logiciel. Je vous propose
un retour d’expérience sur les 4 dernières années passées chez Cisco à
évangéliser DevOps via la gestion d’une communauté, l’organisation
d’unconférences et le partage des bonnes pratiques pour finir sur un
exemple de projet Open Source illustrant la partie continuous
integration/delivery/deployment/documentation. Avec un bonus sur l'Open Data basée sur une expérimentation effectuée Place de la Nation avec la ville de Paris tout en utilisant PNDA http://pnda.io
L'intranet collaboratif avec Drupal - Drupagora 2012
POSS 17: Les un-conférences au cœur de l’évangélisation DevOps chez Cisco, cas concret du projet PNDA
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
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
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
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