DevOps - Learning how to go fast without tripping over the cables

DevOps - Learning how to go fast without tripping over the cables

Given at Codemania 1 April, 2016

7dbef1af5cf22a5368fa36cb6ac3339f?s=128

Peter Goodman

April 01, 2016
Tweet

Transcript

  1. DevOps Learning how to go fast (without tripping over the

    cables) https://www.flickr.com/photos/a4gpa/2311679637
  2. @petegoo

  3. What problems are we trying to solve? Fear of change

    Risky deployments But WOMM…? Silos Patrick Debois 
 http://www.jedi.be/blog/2010/02/12/what-is-this-devops-thing-anyway/
  4. Sweet Tools Automate all the things Free access for all

    Microservices DevOps If you ain’t doing it, you’re nuthin’ q ( 5 P Magic Unicorns
  5. If you're so sure what it ain't, how about telling

    us what it am? Mo Szyslak
  6. DevOps is an attitude that values lowering the risk of

    change through tools, culture and communication
  7. The key to doing DevOps safely is making the hidden

    visible Me, just now 
 (and probably others)
  8. None
  9. Blameless Post-mortems “It all starts with blameless post-mortems” Josh Robb,

    VP Engineering @ Pushpay “You can see human error as the cause of trouble or you can see it as the symptom of deeper trouble.” Sidney Dekker
 The Field Guide to understanding Human Error
  10. None
  11. Metrics

  12. Architectural & Operational Decisions

  13. The boat train

  14. pull request

  15. pull request

  16. pull request

  17. pull request .join

  18. % pull request .join build+verify

  19. % pull request .join build+verify deploy

  20. Operational Events Exceptions Ops Alerts Metric Alerts Pager Duties

  21. Other people’s shit breaking Security vulnerabilities 3rd party status page

    updates https://www.flickr.com/photos/comedynose/14373314278
  22. Customer Engagement Business Performance App Reviews

  23. But doesn’t it all get a bit much?

  24. The key to doing DevOps safely is making the hidden

    visible Me, 10 minutes ago 
 (and probably others)
  25. None