A NIGHT OF DEVOPS

A NIGHT OF DEVOPS

A DevOps 101 course that was presented at Open Source SC Meetup on 5/23/2017

Outline can be found here: https://gist.github.com/chris-short/8e50511c8ff808f032a968eac41f5363

0438ae60cde4c7add6f9da48f28c15cc?s=128

Chris Short

May 23, 2017
Tweet

Transcript

  1. A NIGHT OF DEVOPS OPEN SOURCE SOUTH CAROLINA @ChrisShort chrisshort.net

  2. INTRODUCTION @ChrisShort chrisshort.net

  3. WHAT IS DEVOPS? @ChrisShort chrisshort.net

  4. Source: The Oatmeal - http://theoatmeal.com/comics/believe_clean

  5. "DEVOPS IS VERY MUCH A HUMAN- CENTRIC APPROACH, IN FACT

    IT IS DOWNRIGHT HIPPY AT TIMES." Rob England WHAT IS DEVOPS?
  6. WHAT DEVOPS ISN'T @ChrisShort chrisshort.net

  7. @ChrisShort chrisshort.net

  8. @ChrisShort chrisshort.net

  9. SO WHAT IS DEVOPS?!? @ChrisShort chrisshort.net

  10. @ChrisShort chrisshort.net

  11. DEVOPS IS "THE THREE WAYS" APPLIED TO "THE THREE THINGS"

    @ChrisShort chrisshort.net
  12. "THE THREE WAYS" @ChrisShort chrisshort.net

  13. Source: The Oatmeal - The Pheonix Project: A Novel About

    IT, DevOps, and Helping Your Business Win
  14. THE THREE WAYS THE FIRST WAY:
 SYSTEMS THINKING Source: IT

    Revolution - http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  15. Source: Microsoft Faculty Connection - http://cshort.co/2pxYcz5

  16. None
  17. THE THREE WAYS THE SECOND WAY:
 AMPLIFY FEEDBACK LOOPS Source:

    IT Revolution - http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  18. Source: John Willis

  19. THE THREE WAYS THE THIRD WAY:
 CULTURE OF CONTINUAL EXPERIMENTATION

    AND LEARNING Source: IT Revolution - http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  20. Source: Wikipedia - https://en.wikipedia.org/wiki/DevOps_toolchain

  21. THE THREE THINGS PEOPLE, PROCESSES, AND TOOLS ⚙ ⚙ ⚙

    @ChrisShort chrisshort.net
  22. APPLYING "THE THREE WAYS" TO "THE THREE THINGS" @ChrisShort chrisshort.net

  23. @ChrisShort chrisshort.net

  24. None
  25. Source:#WOCinTech http://wocintechchat.com

  26. None
  27. None
  28. SPEAKING OF WORKING TOGETHER... DIVERSE BACKGROUNDS BRING DIVERSE SOLUTIONS Source:

    McKinsey - http://www.mckinsey.com/business-functions/organization/our-insights/why-diversity-matters
  29. A CASE STUDY
 (KINDA) @ChrisShort chrisshort.net

  30. Source: Movieclips Coming Soon - https://youtu.be/44H2_cu02P4

  31. Source: wallpapersite - https://wallpapersite.com/movies/star-wars-the-force-awakens-han-solo-rey-finn-chewbacca-191.html

  32. Source: Amherst College - https://www.amherst.edu/academiclife/departments/psychology

  33. Source: Change Activation - http://changeactivation.com/activate/issue-1/who-wants-change/

  34. GAME THEORY
 (AND A DISCLAIMER) @ChrisShort chrisshort.net

  35. Source: Wikipedia Vilfredo Federico Damaso Pareto
 (15 July 1848 –

    19 August 1923) John Forbes Nash Jr.
 (June 13, 1928 – May 23, 2015)
  36. GAME THEORY PARETO EFFICIENCY An allocation of resources in which

    it is impossible to make any one individual better off
 without making at least one individual worse off
 (KIND OF LIKE ZERO SUM) Source: Andrew Clay Shafer via Nirmal Mehta
  37. GAME THEORY PARETO INEFFICIENCY A situation is inefficient if someone

    can be made better off even after compensating those made worse off. Source: Andrew Clay Shafer via Nirmal Mehta
  38. GAME THEORY NASH EQUILIBRIUM A concept of game theory where

    the optimal outcome of a game is one where no player has an incentive to deviate from his chosen strategy after considering an opponent's choice. Source: Andrew Clay Shafer via Nirmal Mehta
  39. A Nash equilibrium is what's strategically feasible. A Pareto optimal

    solution is what's efficient. Source: Nirmal Mehta
  40. GAME THEORY PARETO INEFFICIENT NASH EQUILIBRIUM Possible to make an

    individual better off
 Without making any individual worse off But no one will change their strategy... Source: Andrew Clay Shafer
  41. GAME THEORY PARETO INEFFICIENT NASH EQUILIBRIUM ...Until the game changes

    Source: Andrew Clay Shafer
  42. @ChrisShort chrisshort.net ⚙ ⚙ ⚙

  43. Source: Interwebs

  44. REMEMBER THE THIRD WAY THE THIRD WAY:
 CULTURE OF CONTINUAL

    EXPERIMENTATION AND LEARNING Source: IT Revolution - http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  45. Source: Wikipedia - https://en.wikipedia.org/wiki/Carrot_and_stick

  46. Source: Wikipedia - https://en.wikipedia.org/wiki/Carrot_and_stick

  47. Source: Techcrunch - https://techcrunch.com/2016/04/21/the-automation-revolution-and-the-rise-of-the-creative-economy/

  48. Source: http://galleryhip.com/shout-it-from-the-mountain.html

  49. INFRASTRUCTURE AS CODE "IT'S ALL SOFTWARE" Source: https://www.slideshare.net/AmazonWebServices/aws-january-2016-webinar-series-managing-your-infrastructure-as-code

  50. ➡ ➡ ➡ @ChrisShort chrisshort.net

  51. @ChrisShort chrisshort.net

  52. Source: ThinkGeek - http://www.thinkgeek.com/product/15a5/

  53. @ChrisShort chrisshort.net

  54. WAIT! YOU SAID DEVOPS ISN'T A TOOL! @ChrisShort chrisshort.net

  55. WAIT! YOU SAID DEVOPS ISN'T A TOOL! ▸ DevOps is

    not anyone ONE tool or product ▸ Tools represent a formalized way to do something ▸ git is how you're doing version control ▸ Docker is how you're implementing containers ▸ The Three Ways have to be applied to the tooling you use too @ChrisShort chrisshort.net
  56. @ChrisShort chrisshort.net

  57. @ChrisShort chrisshort.net

  58. "YOUR SYSTEM CAN'T TELL YOU WHAT IS NOT IN VERSION

    CONTROL." Nicole Forsgren VERSION CONTROL @ChrisShort chrisshort.net
  59. @ChrisShort chrisshort.net

  60. @ChrisShort chrisshort.net

  61. @ChrisShort chrisshort.net

  62. @ChrisShort chrisshort.net

  63. @ChrisShort chrisshort.net

  64. None
  65. WHAT HAPPENS WHEN YOU APPLY "THE THREE WAYS" TO "THE

    THREE THINGS"? @ChrisShort chrisshort.net
  66. CULTURE!!! @ChrisShort chrisshort.net

  67. EXAMPLES OF DEVOPS @ChrisShort chrisshort.net

  68. EXAMPLES OF DEVOPS "THE DARK SIDE OF DEVOPS" ▸ http://cshort.co/devops-darkside

    ▸ The Ops Mutiny ▸ The Dev Rebellion ▸ DevOps Strikes Back Source: Wookieepedia - http://starwars.wikia.com/ wiki/Cave_of_Evil
  69. LIVE DEMO @ChrisShort chrisshort.net

  70. None
  71. @ChrisShort chrisshort.net

  72. @ChrisShort chrisshort.net

  73. @ChrisShort chrisshort.net

  74. CONTINUOUS LEARNING AND SELF-IMPROVEMENT SHAMELESS PLUG ▸ Coming June 2,

    2017 ▸ Styled After Google SRE Book ▸ Features Multiple Author Contributions ▸ All about Open Culture in IT Orgs ▸ https://opensource.com/open- organization/resources @ChrisShort chrisshort.net
  75. YOU ARE EITHER BUILDING A LEARNING ORGANIZATION... OR YOU WILL

    BE LOSING TO SOMEONE WHO IS... Andrew Clay Shafer CONTINUOUS LEARNING AND SELF-IMPROVEMENT
  76. None
  77. I WISH YOU WAY MORE THAN LUCK. David Foster Wallace

    CONCLUSION @ChrisShort chrisshort.net
  78. QUESTIONS? @ChrisShort chrisshort.net