Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez Cisco

478 vues

Publié le

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.

Publié dans : Technologie
  • Soyez le premier à commenter

[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez Cisco

  1. 1. Les unconférences au cœur de l’évangélisation DevOps chez Cisco Jérémie Garnier
  2. 2. • Jérémie Garnier • Expert Développement / DevOps Evangéliste • J’aime les nouvelles technologies, l’Open Source, la collaboration et … DevOps !!! Qui suis-je?
  3. 3. Patrick Debois - http://www.jedi.be/blog
  4. 4. C’est quoi une unconférence ????
  5. 5. • Dirigée par les participants • Ouvert & informel • Principe d’inscription: • Gratuit • Ouvert mais chaque participant doit amener une contribution / un besoin Définition et processus
  6. 6. “In theory there is no difference between theory and practice; in practice there is.” Walter Savitch
  7. 7. 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
  8. 8. Unconference: c’est quoi le format? Jour 1 Day 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
  9. 9. Keynotes Damon Edwards John Willis Gareth Rushgrove Amy Worth
  10. 10. • Présentation courte (5min) • Slide automatiques • Partage d’expériences autour de la culture DevOps, des outils / technologies etc… Lightning talks
  11. 11. Open Spaces: Market place Tableau pour gérer l’agenda Les participants définissent l’agenda
  12. 12. Open Space: règle & principes https://agilesensei.com/open-space-cartoons
  13. 13. Sessions Open Spaces Discussions ouvertes Sessions interactives
  14. 14. Open Spaces: Harvest sheet as output Harvest sheet: résumé de la session, idées et actions à suivre
  15. 15. Nourriture et amusement
  16. 16. • Avant: formation Docker / Jenkins / JIRA etc… • Après: hackathon / session de travail etc… Unconférences: petits suppléments
  17. 17. • 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 DevOps@Cisco KPI & boucle de retour
  18. 18. ONE DOES NOT SIMPLY DO DEVOPS WITHOUT CULTURE CHANGE
  19. 19. • 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 Et maintenant?
  20. 20. 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
  21. 21. • CI as code • Jenkinsfile • branches • BYOJenkins Jenkins Pipelines
  22. 22. • Déploiement continue • Automatisation • Interface au dessus de scripts shell • Orchestration des déploiement sur OpenStack / baremetal / AWS Rundeck
  23. 23. Pipeline de développement
  24. 24. Dev ne sont pas Ops mais doivent penser aux Ops
  25. 25. Documentation: http://pnda.io
  26. 26. Documentation
  27. 27. • Guide PNDA Guide: https://github.com/pndaproject/pnda-guide • 215 pages • Gitbook: https://www.gitbook.com/ • Conversion MarkDown en HTML/PDF/epub… Documentation
  28. 28. Tableau de bord
  29. 29. Cisco Spark: ChatOps & plus • Collaboration • Intégrations & bots • Rooms • Discussions / réunion d’équipes • Support interne et client
  30. 30. • Versions et dépendances Bug de la verion pip pour Ubuntu 14.04 • Stabilité Après la théorie, la pratique:
  31. 31. • Accès internet Après la théorie, la pratique:
  32. 32. Culture Collaboration Partage DevOps

×