Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Real World DevOps - Jeff Geerling's NEDCamp 2018 Keynote

223 views

Published on

Jeff Geerling (geerlingguy) presented the 2018 Keynote at NEDCamp in Providence RI, on "Real World DevOps". There are plenty of buzzword-worthy tools and processes that make up the industry's definition of DevOps—but if you actually want to make your team happier, and your team's applications better, how do you do that with DevOps? This presentation answers that question and distills some of the heady DevOps principles in a way that's approachable for any team—whether 1 or a dozen!

Published in: Software
  • Be the first to comment

Real World DevOps - Jeff Geerling's NEDCamp 2018 Keynote

  1. 1. DevOps Jeff Geerling / geerlingguy #NEDCamp2018 Real world
  2. 2. Agenda 1. What is DevOps? 2. DevOps Prerequisites 3. DevOps Tools
  3. 3. What is DevOps?
  4. 4. – GitLab “People working together to build, deliver, and run resilient software at the speed of their particular business.”
  5. 5. – Atlassian DevOps "help[s] development and operations teams be more efficient, innovate faster, and deliver higher value"
  6. 6. "Rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach"
  7. 7. – Gartner "Rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach"
  8. 8. – Gartner – O'Reilly – Ensono – Lots of Medium bloggers "Rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach"
  9. 9. But what do I say?
  10. 10. – Jeff Geerling "Making people happier while making apps better."
  11. 11. – Jeff Geerling "Making people happier while making apps better."
  12. 12. – Jeff Geerling "Making people happier while making apps better."
  13. 13. • Automation • CI / CD • Monitoring • Collaboration DevOps Prerequisites
  14. 14. • It should be: • Easy to make changes • Easy to fix problems (and prevent them from happening again) DevOps PrerequisitesReal world
  15. 15. Easy to make changes
  16. 16. Easy to make changes
  17. 17. Easy and fast local dev Easy to make changes
  18. 18. Easy and fast local dev Good automated tests Easy to make changes
  19. 19. Easy and fast local dev Good automated tests Easy rollback Easy to make changes
  20. 20. Easy to fix and prevent problems
  21. 21. Easy to fix and prevent problems
  22. 22. Devs can deploy to prod Easy to fix and prevent problems
  23. 23. Devs can deploy to prod Detailed monitoring and logging Easy to fix and prevent problems
  24. 24. Devs can deploy to prod Detailed monitoring and logging 'Blameless postmortems' Easy to fix and prevent problems
  25. 25. But what about tools?
  26. 26. – An old saying "It's a poor craftsman that blames his tools"
  27. 27. But...
  28. 28. Good Tools
  29. 29. • YAGNI Good Tools
  30. 30. • YAGNI • You Ain't Gonna Need It Good Tools
  31. 31. • YAGNI • You Ain't Gonna Need It • Like gold plating on a hammer! Good Tools
  32. 32. Good Tools
  33. 33. • "Andon Board" Good Tools
  34. 34. • "Andon Board" • Toyota: every worker can see any problem in entire production line. Good Tools
  35. 35. • "Andon Board" • Toyota: every worker can see any problem in entire production line. • Swarm problems, do not let them fester. Good Tools
  36. 36. Good Tools
  37. 37. • "Time to Drupal" Good Tools
  38. 38. • "Time to Drupal" • 10 minutes for existing developer • 1 hour for new developer Good Tools
  39. 39. Good Tools
  40. 40. • "Dev to Prod" Good Tools
  41. 41. • "Dev to Prod" • More than a day: bad • Less than an hour: good Good Tools
  42. 42. – Jeff Geerling "Making people happier while making apps better." DevOps:Real world
  43. 43. Thank you.
  44. 44. Resources • The DevOps Handbook • The Phoenix Project (if you're stuck in bureaucratic hell) • Refactoring • The Mythical Man-Month • The Machine that Changed the World

×