Jesse RobbinsCofounder, Opscode@jesserobbinsjesse@opscode.comHacking Culture@ CloudExpoEurope
Copyright © 2010 Opscode, Inc - All Rights Reserved   2
Web / Cloud Operations is the ability to consistently create anddeploy reliable software to an unreliable     platform tha...
The right culture is arequirement for survival &         success.
♥DevOpsCulture          and
Google, Amazon, Microsoft, etc...built their own automation &deployment tools to support this
but it was “secret sauce”
everyone else was here... inexperienced & poorlyequipped for the world they mustnow operate in.Copyright © 2010 Opscode, I...
Cloud Infrastructure Automation
20,000+ Users1,000+ ContributorsThousands of Companiesreaching over a billion people
Fundamental Attributes of Successful Cultures1) Infrastructure as Code2) Application as Services3) Dev + Ops + All as Teams
Fundamental Attributes of Successful Cultures1) Infrastructure as Code2) Application as Services3) Dev + Ops + All as Team...
Common Attributes of Successful CulturesInfrastructure             Application             Dev / Ops / All   as Code      ...
Common Attributes of Successful CulturesInfrastructure             Application             Dev / Ops / All   as Code      ...
The path organizations take...                                                                                    Full    ...
back at the office,this may sound familiar...
misalignedincentives
Dear	  Jesse,I	  work	  for	  a	  big	  company.	  	  I	  tried	  to	  talk	  to	  people	  about	  this	  awesome	  stuff...
Change takes time (sorry about that)
You cannot change everyone or      everything at once.
Choose your battles, or better  yet, don’t battle at all...
Jesse’s Rule: Don’t Fight Stupid,Make More Awesome!
Changing Culture:1. Start small, build trust & safety2. Create Champions3. Use metrics to build confidence4. Celebrate suc...
Changing Culture:1. Start small, build trust & safety2. Create Champions3. Use metrics to build confidence4. Celebrate suc...
Example:                                     GameDaySlide Courtesy of John Allspaw - http://www.slideshare.net/jallspaw/10...
define:GameDay  An exercise designed to increase  Resilience through large-scale fault  injection across critical systems. ...
25%   Pyromaniac75%         Paranoid
GameDay increases Resilience in 3 ways Preparation  ‣ Identification and mitigation of risks and impact from failure  ‣ Re...
start small... http://www.flickr.com/photos/oakleyoriginals/5674150237
build on trust & safety...http://www.flickr.com/photos/skevbo/4864249944
Create Champions...   http://www.flickr.com/photos/maunzy/5099921731
Use metrics to build confidence...http://tacomafiredepartment.blogspot.com/2010/05/west-slope-training-burn.html
use metrics to build confidence
Celebrate successes
Exploit Compelling Eventshttp://www.flickr.com/photos/peregrinari/3801964067
Changing Culture:1. Start small, build trust & safety2. Create Champions3. Use metrics to build confidence4. Celebrate suc...
Hacks:Starting Small1. Small isn’t a threat & is easy to   ignore2. Just call it an experiment                            ...
Hacks:Creating Champions1. Get executive sponsors, starting   with your boss.2. Give everyone else the credit.3. Give “Spe...
Hacks: Metrics1. Find KPI that supports change2. Track and use it ruthlessly - first   to show value, later cost of not   ...
Hacks:  Celebrating successes1.   Tell a powerful story2.   Always positive about people and how     they overcame a probl...
Hacks:Compelling Events1. Just wait, it will come2. Can be created by things like   compliance, scaling, cloud   migration...
Jesse’s Rule: Don’t Fight Stupid,Make More Awesome!
Common Attributes of Successful CulturesInfrastructure             Application             Dev / Ops / All   as Code      ...
Jesse’s Rule: Don’t Fight Stupid,Make More Awesome!
Jesse Robbins@jesserobbinsjesse@opscode.comWe’re in UK Now! Contact Andy Hawkins andy@opscode.com
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
Upcoming SlideShare
Loading in...5
×

Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013

4,570

Published on

Published in: Technology
2 Comments
16 Likes
Statistics
Notes
No Downloads
Views
Total Views
4,570
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
1
Comments
2
Likes
16
Embeds 0
No embeds

No notes for slide

Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013

  1. 1. Jesse RobbinsCofounder, Opscode@jesserobbinsjesse@opscode.comHacking Culture@ CloudExpoEurope
  2. 2. Copyright © 2010 Opscode, Inc - All Rights Reserved 2
  3. 3. Web / Cloud Operations is the ability to consistently create anddeploy reliable software to an unreliable platform that scales horizontally.http://radar.oreilly.com/2007/10/operations-is-a-competitive-ad.html 3
  4. 4. The right culture is arequirement for survival & success.
  5. 5. ♥DevOpsCulture and
  6. 6. Google, Amazon, Microsoft, etc...built their own automation &deployment tools to support this
  7. 7. but it was “secret sauce”
  8. 8. everyone else was here... inexperienced & poorlyequipped for the world they mustnow operate in.Copyright © 2010 Opscode, Inc - All Rights Reserved 8
  9. 9. Cloud Infrastructure Automation
  10. 10. 20,000+ Users1,000+ ContributorsThousands of Companiesreaching over a billion people
  11. 11. Fundamental Attributes of Successful Cultures1) Infrastructure as Code2) Application as Services3) Dev + Ops + All as Teams
  12. 12. Fundamental Attributes of Successful Cultures1) Infrastructure as Code2) Application as Services3) Dev + Ops + All as Teams Massive improvement in “Time to Value”
  13. 13. Common Attributes of Successful CulturesInfrastructure Application Dev / Ops / All as Code as Services as Teams‣ Full Stack Automation ‣ Service Orientation ‣ Shared Metrics /‣ Commodity Hardware ‣ Lightweight Protocols Monitoring and/or Cloud Infra ‣ Versioned APIs ‣ Incident Management‣ Reliability in software ‣ Software Resiliency ‣ Service Owners On-call stack (Design for Failure) ‣ Tight integration ‣ Database/Storage ‣ Continuous Integration‣ Datacenter or Cloud ‣ Continuous Abstraction Infrastructure APIs Deployment ‣ Complexity pushed up‣ Core Infra Services the stack ‣ SRE/SRO ‣ Infrastructure as ‣ Deep Instrumentation ‣ GameDay Product ‣ App as Customer
  14. 14. Common Attributes of Successful CulturesInfrastructure Application Dev / Ops / All as Code as Services as Teams‣ Full Stack Automation ‣ Service Orientation ‣ Shared Metrics /‣ Commodity Hardware ‣ Lightweight Protocols Monitoring and/or Cloud Infra ‣ Versioned APIs ‣ Incident Management‣ Reliability in software ‣ Software Resiliency ‣ Service Owners On-call stack (Design for Failure) ‣ Tight integration ‣ Database/Storage ‣ Continuous Integration‣ Datacenter or Cloud ‣ Continuous Abstraction Infrastructure APIs Deployment ‣ Complexity pushed up‣ Core Infra Services the stack ‣ SRE/SRO ‣ Infrastructure as ‣ Deep Instrumentation ‣ GameDay Product ‣ App as Customer
  15. 15. The path organizations take... Full Continuous Infrastructure Application Deployment Automation Configuration Common ManagementDiscovery and Management Automation Tasks: Visibility Scripts, OS Compliance, Updates & Patches
  16. 16. back at the office,this may sound familiar...
  17. 17. misalignedincentives
  18. 18. Dear  Jesse,I  work  for  a  big  company.    I  tried  to  talk  to  people  about  this  awesome  stuff  and  they  told  me  it  would  never  work  here.    What  do  I  do  now?Sincerely,  Most  of  us
  19. 19. Change takes time (sorry about that)
  20. 20. You cannot change everyone or everything at once.
  21. 21. Choose your battles, or better yet, don’t battle at all...
  22. 22. Jesse’s Rule: Don’t Fight Stupid,Make More Awesome!
  23. 23. Changing Culture:1. Start small, build trust & safety2. Create Champions3. Use metrics to build confidence4. Celebrate successes5. Exploit Compelling Events 25
  24. 24. Changing Culture:1. Start small, build trust & safety2. Create Champions3. Use metrics to build confidence4. Celebrate successes5. Exploit Compelling Events 26
  25. 25. Example: GameDaySlide Courtesy of John Allspaw - http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickrhttp://www.flickr.com/photos/dnorman/2678090600
  26. 26. define:GameDay An exercise designed to increase Resilience through large-scale fault injection across critical systems. Part of a larger discipline called Resilience Engineering. See also: Chaos Monkey
  27. 27. 25% Pyromaniac75% Paranoid
  28. 28. GameDay increases Resilience in 3 ways Preparation ‣ Identification and mitigation of risks and impact from failure ‣ Reduces frequency of failure (MTBF) ‣ Reduces duration of recovery (MTTR) Participation ‣ Builds confidence & competence responding to failure and under stress. ‣ Strengthens individual and cultural ability to anticipate, mitigate, respond to, and recover from failures of all types. Exercises ‣ Trigger and expose “latent defects” ‣ Choose when discover them, instead of letting that be determined by the next real disaster.
  29. 29. start small... http://www.flickr.com/photos/oakleyoriginals/5674150237
  30. 30. build on trust & safety...http://www.flickr.com/photos/skevbo/4864249944
  31. 31. Create Champions... http://www.flickr.com/photos/maunzy/5099921731
  32. 32. Use metrics to build confidence...http://tacomafiredepartment.blogspot.com/2010/05/west-slope-training-burn.html
  33. 33. use metrics to build confidence
  34. 34. Celebrate successes
  35. 35. Exploit Compelling Eventshttp://www.flickr.com/photos/peregrinari/3801964067
  36. 36. Changing Culture:1. Start small, build trust & safety2. Create Champions3. Use metrics to build confidence4. Celebrate successes5. Exploit Compelling Events 38
  37. 37. Hacks:Starting Small1. Small isn’t a threat & is easy to ignore2. Just call it an experiment 39
  38. 38. Hacks:Creating Champions1. Get executive sponsors, starting with your boss.2. Give everyone else the credit.3. Give “Special Status”4. Have people with “Special Status” talk about the new awesome. 40
  39. 39. Hacks: Metrics1. Find KPI that supports change2. Track and use it ruthlessly - first to show value, later cost of not making the change by laggards3. Tell your story with data 41
  40. 40. Hacks: Celebrating successes1. Tell a powerful story2. Always positive about people and how they overcame a problem.3. Never about people who created the problem.4. Leave room for people to come to your side. (don’t fight stupid ;-) 42
  41. 41. Hacks:Compelling Events1. Just wait, it will come2. Can be created by things like compliance, scaling, cloud migrations3. Not “I told you so” - but “what do we do now” 43
  42. 42. Jesse’s Rule: Don’t Fight Stupid,Make More Awesome!
  43. 43. Common Attributes of Successful CulturesInfrastructure Application Dev / Ops / All as Code as Services as Teams‣ Full Stack Automation ‣ Service Orientation ‣ Shared Metrics /‣ Commodity Hardware ‣ Lightweight Protocols Monitoring and/or Cloud Infra ‣ Versioned APIs ‣ Incident Management‣ Reliability in software ‣ Software Resiliency ‣ Service Owners On-call stack (Design for Failure) ‣ Tight integration ‣ Database/Storage ‣ Continuous Integration‣ Datacenter or Cloud ‣ Continuous Abstraction Infrastructure APIs Deployment ‣ Complexity pushed up‣ Core Infra Services the stack ‣ SRE/SRO ‣ Infrastructure as ‣ Deep Instrumentation ‣ GameDay Product ‣ App as Customer
  44. 44. Jesse’s Rule: Don’t Fight Stupid,Make More Awesome!
  45. 45. Jesse Robbins@jesserobbinsjesse@opscode.comWe’re in UK Now! Contact Andy Hawkins andy@opscode.com

×