Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An Evolutionary Approach to Devops

An Evolutionary Approach to Devops

Lessons learned from Enova's DevOps transformation journey.

99da6c77b55a156aa0047c4e9433f3f1?s=128

Kevin Harriss

August 27, 2019
Tweet

Transcript

  1. AN EVOLUTIONARY APPROACH TO DEVOPS KEVIN HARRISS @SPECIALKEVIN

  2. @specialkevin BACKGROUND #WHODIS

  3. @specialkevin SYSTEMS ENGINEER TEAM LEAD 12 YEARS; 3.5 CURRENT JOB

    BUILT PLATFORMS & TOOLS UNIVERSITY; START-UPS; “ENTERPRISE” HE/HIM
  4. @specialkevin DOLLAR, DOLLAR BILL Y’ALL NYSE: ENVA ~1200 EMPLOYEES /

    ~300 TECH+ANALYTICS 6 DISTINCT PRODUCTS HYBRID HOSTED; RUBY + GO 15 YEARS OLD
  5. @specialkevin EVOLUTIONARY WHAT? #DOTHEEVOLUTION

  6. @specialkevin “CHANGE IS INEVITABLE. CHANGE IS CONSTANT.” - BENJAMIN DISRAELI

    #DoTheEvolution
  7. @specialkevin MINIMIZE - RISK - DISRUPTION #DoTheEvolution IMPROVE - EASE

    TO LAUNCH - HAPPINESS
  8. @specialkevin “THE ONLY REAL MISTAKE IS THE ONE FROM WHICH

    WE LEARN NOTHING.” - HENRY FORD #DoTheEvolution
  9. @specialkevin LESSON 1 #DREAMTEAMS

  10. @specialkevin DEVOPS TEAM #DreamTeams - Lesson 1

  11. @specialkevin DEVOPS TEAM #DreamTeams - Lesson 1 Platform S

  12. @specialkevin ALIGN BY #DreamTeams - Lesson 1 PRODUCT USERS SERVICES

  13. @specialkevin TWO PIZZA TEAMS #DreamTeams - Lesson 1

  14. @specialkevin #DREAMTEAMS #DreamTeams - Lesson 1

  15. @specialkevin LESSON 2 #THOUGHTLEADERS

  16. @specialkevin INTERNAL VISION #ThoughtLeaders - Lesson 2

  17. @specialkevin INTERNAL VISION #ThoughtLeaders - Lesson 2 External

  18. @specialkevin TEAM CHARTERS #ThoughtLeaders - Lesson 2

  19. @specialkevin PROJECT MANIFESTOS #ThoughtLeaders - Lesson 2

  20. @specialkevin ROAD MAPS #ThoughtLeaders - Lesson 2

  21. @specialkevin #THOUGHTLEADERS #ThoughtLeaders - Lesson 2

  22. @specialkevin LESSON 3 #CREAM

  23. @specialkevin SHINY NEW TECH #CREAM - Lesson 3

  24. @specialkevin SHINY NEW TECH #CREAM - Lesson 3 RIGHT

  25. @specialkevin CONTEXT RULES EVERYTHING AROUND ME #CREAM - Lesson 3

  26. @specialkevin HELP #CREAM - Lesson 3 HYPE

  27. @specialkevin DON’T FEAR THE REAPER #CREAM - Lesson 3 Pivot

  28. @specialkevin #CREAM #CREAM - Lesson 3

  29. @specialkevin LESSON 4 #ALWAYSBESHIPPING

  30. @specialkevin IF YOU BUILD IT THEY WILL COME! #AlwaysBeShipping -

    Lesson 4
  31. @specialkevin IF YOU BUILD IT THEY WILL COME! #AlwaysBeShipping -

    Lesson 4 Shrug!
  32. @specialkevin A - ALWAYS B - BE S - SHIPPING

    #AlwaysBeShipping - Lesson 4
  33. @specialkevin PRACTICAL > PERFECT #AlwaysBeShipping - Lesson 4

  34. @specialkevin FIND EXCITED USERS; GIVE THEM A PRODUCT; LISTEN TO

    FEEDBACK; PROFIT #AlwaysBeShipping - Lesson 4
  35. @specialkevin #ALWAYSBESHIPPING #AlwaysBeShipping - Lesson 4

  36. @specialkevin LESSON 5 #UPANDTOTHERIGHT

  37. @specialkevin SQUARES INTO ROUND HOLES #UpAndToTheRight - Lesson 5

  38. @specialkevin SQUARES INTO ROUND HOLES #UpAndToTheRight - Lesson 5 Square

  39. @specialkevin STANDARDS & PRACTICES #UpAndToTheRight - Lesson 5

  40. @specialkevin DOCUMENTATION! DOCUMENTATION!! DOCUMENTATION!!! #UpAndToTheRight - Lesson 5

  41. @specialkevin VENTRA NOT CASH #UpAndToTheRight - Lesson 5

  42. @specialkevin OFFICE HOURS #UpAndToTheRight - Lesson 5

  43. @specialkevin #UPANDTOTHERIGHT #UpAndToTheRight - Lesson 5

  44. @specialkevin RECAP #DOTHEEVOLUTION

  45. @specialkevin #DREAMTEAMS #THOUGHTLEADERS #CREAM #ALWAYSBESHIPPING #UPANDTOTHERIGHT #DoTheEvolution