What the Fuck is DevOps?

4,776 views

Published on

Presentation on:

"What the Fuck is DevOps?"

From DevOps Down Under 2010.

Published in: Technology

What the Fuck is DevOps?

  1. 1. What fuck is DevOps? James Turnbull Director of Operations Puppet Labs
  2. 2. Me <ul><li>Puppet release manager </li></ul><ul><li>Recent recruit to Puppet Labs </li></ul><ul><li>Author </li></ul><ul><li>Geek </li></ul>
  3. 3. <ul><li>Whinging Bastard </li></ul>* May appear larger in real life.
  4. 4. <ul><li>Operations Agile Ops Infrastructure P2B DevOps TDI Development Compliance Cooperation Change Management Hero Complex Collaboration BAU Version Control Responsibility Coordination SDLC Lifecycle Culture Dev2Ops Enterprise BOFH Automation Deployment ITIL Audit Tiger Team TDD Cross-functional Configuration Management Cloud SysAdmin Implementation Production Silo Blame Systems Management Testing Ownership Cross-pollination Continuous Integration Indoctrination Accountability </li></ul><ul><li>State of Mind </li></ul>
  5. 6. Devo?
  6. 7. What do I think?
  7. 8. <ul><li>simplicity </li></ul><ul><li>relationships </li></ul><ul><li>process </li></ul><ul><li>continuous improvement </li></ul>
  8. 9. simplicity <ul><li>KISS </li></ul><ul><li>Simple </li></ul><ul><li>Repeatable </li></ul><ul><li>Reusable </li></ul><ul><li>Easy to communicate </li></ul>
  9. 10. relationships
  10. 11. relationships <ul><li>Engage early, engage often </li></ul><ul><li>Both sides need to have détente </li></ul><ul><li>Involve others in CORE processes </li></ul><ul><li>Talking to someone beats emailing them </li></ul><ul><li>Really, it does. </li></ul>
  11. 12. process <ul><li>Automate EVERYTHING </li></ul><ul><li>Build in redundancy and the expectation of failure </li></ul><ul><li>Test EVERYTHING </li></ul><ul><li>It’s YOUR lifecycle too! </li></ul>
  12. 13. continuous improvement <ul><li>Customers don’t stand still </li></ul><ul><li>Products don’t stand still </li></ul><ul><li>Technology definitely doesn’t stand still </li></ul><ul><li>Your team doesn’t stand still </li></ul><ul><li>Strike often, strike hard, be aggressive… </li></ul>
  13. 14. CULTURE… <ul><li>Cultural change is HARD </li></ul><ul><li>People hate change </li></ul><ul><li>You make changes then people WILL hate you </li></ul><ul><li>Fear of change is irrational </li></ul><ul><ul><li>Listen </li></ul></ul><ul><ul><li>Concrete examples </li></ul></ul><ul><ul><li>Be in the guts of things </li></ul></ul>
  14. 15. What about you? <ul><li>Hands up </li></ul><ul><li>One at a time </li></ul><ul><li>No shouting and wild gesticulation </li></ul><ul><li>I’ll make notes </li></ul><ul><li>Notes to be sent around later </li></ul>

×