Devops with the S for sharing

4,407 views
4,169 views

Published on

Devops means many things to many people. Even without a clear definition people instantly understand the problem space, while the solution space is much more complex and layered. In this talk on devops, different fields and practices will be presented, including how Devops is related to Agile and Lean, and the central roles that infrastructure as code, metrics and monitoring have. Many devops talks relate to the CAMS acronym : Culture, Automation, Measuring and Sharing. The S for Sharing is usually taken for granted and does not get much explanation, but in this talk it will be right in the centre. Without Sharing there is no Devops and successful adoption is impossible.

Devops with the S for sharing

  1. 1. DEV OPS with the “S” for sharing Patrick DeboisWednesday 17 October 12
  2. 2. Co-Author Organizer Since 2009 Monitoring Chapter Technical Reviewer Engineer Freelance consultant Blog: http://jedi.be/blog - Twitter: @patrickdebois - #devopsWednesday 17 October 12
  3. 3. Agile BUSINESS DEVWednesday 17 October 12
  4. 4. Cloud OPS USERSWednesday 17 October 12
  5. 5. DEV OPSWednesday 17 October 12
  6. 6. Idea Project Product Ka-Ching BUSINESS DEV OPS USERSWednesday 17 October 12
  7. 7. AREA 0 GETTING STARTED BUSINESS DEV OPS USERSWednesday 17 October 12
  8. 8. SHARED VIEW ON REALITY BUSINESS DEV OPS USERS VALUE STREAM MAPPINGWednesday 17 October 12
  9. 9. SHARED VIEW ON PROBLEM BUSINESS DEV OPS USERS IDENTIFY BOTTLENECKSWednesday 17 October 12
  10. 10. SHARED BENEFITS BUSINESS DEV OPS USERS KEY PERFORMANCE INDICATORSWednesday 17 October 12
  11. 11. AREA 1 EXTEND DELIVERY TO PROD Continuous Delivery BUSINESS DEV OPS USERSWednesday 17 October 12
  12. 12. SHARED GOAL Continuous Delivery BUSINESS DEV OPS USERS IMPROVE RELIABILITY AND SPEEDWednesday 17 October 12
  13. 13. SHARED PROBLEM SPACE Continuous Delivery BUSINESS DEV OPS USERS DEPLOYMENT, DELIVERYWednesday 17 October 12
  14. 14. SHARED PRIORITIES Continuous Delivery BUSINESS DEV OPS USERS WHAT GETS IMPROVED FIRST?Wednesday 17 October 12
  15. 15. SHARED LOCATION Continuous Delivery BUSINESS DEV OPS USERS MINIMIZE COMMUNICATION EFFORT MAKE IT PERSONALWednesday 17 October 12
  16. 16. SHARED COMMUNICATION Continuous Delivery BUSINESS DEV OPS USERS CHAT, WIKI, MAILINGLISTWednesday 17 October 12
  17. 17. SHARED CODEBASE Continuous Delivery BUSINESS DEV OPS USERS CODE AND INFRA-CODEWednesday 17 October 12
  18. 18. SHARED TOOLSET Continuous Delivery BUSINESS DEV OPS USERS GIT, VAGRANT, CUCUMBER ...Wednesday 17 October 12
  19. 19. SHARED RESPONSIBILITY Continuous Delivery BUSINESS DEV OPS USERS FIX THE BUILD , FIX THE DEPLOYWednesday 17 October 12
  20. 20. SHARED WORKFLOW Continuous Delivery BUSINESS DEV OPS USERS ONE BUTTON DEPLOYWednesday 17 October 12
  21. 21. SHARED REUSABLE ENVIRONMENTS Continuous Delivery BUSINESS DEV OPS USERS REUSABLE RECIPESWednesday 17 October 12
  22. 22. SHARED PROCESS Continuous Delivery BUSINESS DEV OPS USERS ATTEND STANDUPS - RELEASESWednesday 17 October 12
  23. 23. SHARED KNOWLEDGE Continuous Delivery BUSINESS DEV OPS USERS 1 TICKETING SYSTEMWednesday 17 October 12
  24. 24. SHARED SUCCESS & FAILURE Continuous Delivery BUSINESS DEV OPS USERS COMMON EXPERIENCE, HISTORYWednesday 17 October 12
  25. 25. AREA 2 EXTEND OPERATIONS FEEDBACK TO PROJECT BUSINESS DEV OPS USERS Monitoring & Metrics YOUR FEEDBACK SYSTEMWednesday 17 October 12
  26. 26. SHARED GOAL BUSINESS DEV OPS USERS Monitoring & Metrics IMPROVE UPTIMEWednesday 17 October 12
  27. 27. SHARED LANGUAGE BUSINESS DEV OPS USERS Monitoring & Metrics GAUGES, COUNTERS, GRAPHS, LOGSWednesday 17 October 12
  28. 28. SHARED TOOLS BUSINESS DEV OPS USERS Monitoring & Metrics GRAPHITE, STATSD, JMXWednesday 17 October 12
  29. 29. SHARED INFORMATION BUSINESS DEV OPS USERS Monitoring & Metrics SELF SERVICING LOGS, METRICS, ERRORSWednesday 17 October 12
  30. 30. SHARED CONCEPTS BUSINESS DEV OPS USERS Monitoring & Metrics METRICS (STATSD) , MONITORING (CUCUMBER-NAGIOS)Wednesday 17 October 12
  31. 31. SHARED FEEDBACK BUSINESS DEV OPS USERS Monitoring & Metrics MONITORING DASHBOARDS “PAINT THE WALLS”Wednesday 17 October 12
  32. 32. SHARED VIEW BUSINESS DEV OPS USERS Monitoring & Metrics SYSTEM -> APP -> BUSINESS METRICWednesday 17 October 12
  33. 33. SHARED WORKFLOW BUSINESS DEV OPS USERS Monitoring & Metrics MONITORING DRIVEN DEVELOPMENT TEST DRIVEN DEVELOPMENTWednesday 17 October 12
  34. 34. SHARED PROCESS BUSINESS DEV OPS USERS Monitoring & Metrics MONITORING DRIVEN DEVELOPMENT TEST DRIVEN DEVELOPMENTWednesday 17 October 12
  35. 35. SHARED SUCCESS/FAILURES BUSINESS DEV OPS USERS Monitoring & Metrics POST-MORTEMS WITH BOTH GROUPSWednesday 17 October 12
  36. 36. SHARED METRIC BUSINESS DEV OPS USERS Monitoring & Metrics MTTR <~> MTTDWednesday 17 October 12
  37. 37. AREA 3 EMBED PROJECT KNOWLEDGE INTO OPERATIONS EMBED PROJECT BUSINESS DEV OPS USERSWednesday 17 October 12
  38. 38. SHARED ‘PAIN’ EMBED PROJECT BUSINESS DEV OPS USERS DEVELOPERS ON CALLWednesday 17 October 12
  39. 39. SHARED RESPONSIBILITY EMBED PROJECT BUSINESS DEV OPS USERS DOCUMENTATIONWednesday 17 October 12
  40. 40. SHARED RESPONSIBILITY EMBED PROJECT BUSINESS DEV OPS USERS RESPOND TO MAYDAY CALLSWednesday 17 October 12
  41. 41. SHARED OWNERSHIP EMBED PROJECT BUSINESS DEV OPS USERS ROOT ACCESSWednesday 17 October 12
  42. 42. SHARED ABSTRACTION EMBED PROJECT BUSINESS DEV OPS USERS NOOPSWednesday 17 October 12
  43. 43. SHARED CONCEPTS EMBED PROJECT BUSINESS DEV OPS USERS METRICS/MONITORING IMPROVEMENTS LIVE DEBUGGING - FASTER FEEDBACKWednesday 17 October 12
  44. 44. SHARED RULEZ EMBED PROJECT BUSINESS DEV OPS USERS HANDBACK WHEN FAILEDWednesday 17 October 12
  45. 45. SHARED TRAINING EMBED PROJECT BUSINESS DEV OPS USERS CROSS-TRAINING DEV/BUSINESS VIEWWednesday 17 October 12
  46. 46. AREA 4 EMBED OPERATIONS KNOWLEDGE INTO PROJECTS BUSINESS DEV OPS USERS EMBED OPERATIONSWednesday 17 October 12
  47. 47. SHARED EXPERIENCE BUSINESS DEV OPS USERS EMBED OPERATIONS CHAOSMONKEYWednesday 17 October 12
  48. 48. SHARED STANDARD EMBED PROJECT BUSINESS DEV OPS USERS REDUCE LANGUAGES/OS-ES - KISSWednesday 17 October 12
  49. 49. SHARED SECURITY BUSINESS DEV OPS USERS EMBED OPERATIONS RUGGED DEVOPSWednesday 17 October 12
  50. 50. SHARED DESIGN BUSINESS DEV OPS USERS EMBED OPERATIONS DESIGN FOR OPERATIONS CONFIG, INSTRUMENTATION,Wednesday 17 October 12 LOGGING, UPTIME
  51. 51. SHARED OPERATIONS BUSINESS DEV OPS USERS EMBED OPERATIONS REUSABLE COMPONENTS/TEAMWednesday 17 October 12
  52. 52. SHARED SPEED BUSINESS DEV OPS USERS EMBED OPERATIONS DECREASE CYCLE TIMEWednesday 17 October 12
  53. 53. SHARED DIRECTION BUSINESS DEV OPS USERS EMBED OPERATIONS FROM PUSH TO PULL FLOWWednesday 17 October 12
  54. 54. SHARED TECHNICAL DEBT BUSINESS DEV OPS USERS EMBED OPERATIONS AVOID WASTEWednesday 17 October 12
  55. 55. SHARED IMPORTANCE BUSINESS DEV OPS USERS EMBED OPERATIONS FUNCTIONAL & NON-FUNCTIONALWednesday 17 October 12
  56. 56. SHARED “MEMORY” BUSINESS DEV OPS USERS EMBED OPERATIONS FIRE DRILLS - KATAWednesday 17 October 12
  57. 57. SHARED TRUST BUSINESS DEV OPS USERS EMBED OPERATIONS FOCUS ON WHAT MATTERSWednesday 17 October 12
  58. 58. SHARED PEOPLE BUSINESS DEV OPS USERS EMBED OPERATIONS “MY PRECIOUS”Wednesday 17 October 12
  59. 59. SHARED MANAGEMENT BUSINESS DEV OPS USERS EMBED OPERATIONS REMOVE SILO MANAGERSWednesday 17 October 12
  60. 60. SHARED CULTURE BUSINESS DEV OPS USERS EMBED OPERATIONS SET OF SHARED MENTAL ASSUMPTIONSWednesday 17 October 12
  61. 61. OVERLAPPING SHARING BUSINESS DEV OPS USERSWednesday 17 October 12
  62. 62. AREA 5 BEYOND DEV AND OPS BUSINESS DEV OPS USERSWednesday 17 October 12
  63. 63. EXPAND KNOWLEDGE BY SHARING FINANCE BUSINESS DEV OPS USERS HR SYSTEM AS A WHOLEWednesday 17 October 12
  64. 64. SHARED PRODUCT TEAMS BUSINESS DEV OPS USERS SYNERGY BUSINESS DEV OPS USERS MATRIX ORGANIZATIONSWednesday 17 October 12
  65. 65. EXPAND KNOWLEDGE BY SHARING INDUSTRY BUSINESS DEV OPS USERS COMMUNITY KPI - HOW MANY THINGS DID YOU SHARE?Wednesday 17 October 12
  66. 66. DEVOPSWednesday 17 October 12
  67. 67. DEVOPSWednesday 17 October 12
  68. 68. DEVOPSWednesday 17 October 12
  69. 69. DEVOPSWednesday 17 October 12
  70. 70. SHARE THE IDEAS, THE EXPERIENCE #DEVOPS - #DEVOPSDAYSWednesday 17 October 12
  71. 71. http://itrevolution.com/Wednesday 17 October 12
  72. 72. Wednesday 17 October 12

×