Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

INTRODUCTION @ChrisShort chrisshort.net

Slide 3

Slide 3 text

WHAT IS DEVOPS? @ChrisShort chrisshort.net

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

"DEVOPS IS VERY MUCH A HUMAN- CENTRIC APPROACH, IN FACT IT IS DOWNRIGHT HIPPY AT TIMES." Rob England WHAT IS DEVOPS?

Slide 6

Slide 6 text

WHAT DEVOPS ISN'T @ChrisShort chrisshort.net

Slide 7

Slide 7 text

@ChrisShort chrisshort.net

Slide 8

Slide 8 text

@ChrisShort chrisshort.net

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

@ChrisShort chrisshort.net

Slide 11

Slide 11 text

DEVOPS IS "THE THREE WAYS" APPLIED TO "THE THREE THINGS" @ChrisShort chrisshort.net

Slide 12

Slide 12 text

"THE THREE WAYS" @ChrisShort chrisshort.net

Slide 13

Slide 13 text

Source: The Oatmeal - The Pheonix Project: A Novel About IT, DevOps, and Helping Your Business Win

Slide 14

Slide 14 text

THE THREE WAYS THE FIRST WAY:
 SYSTEMS THINKING Source: IT Revolution - http://itrevolution.com/the-three-ways-principles-underpinning-devops/

Slide 15

Slide 15 text

Source: Microsoft Faculty Connection - http://cshort.co/2pxYcz5

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

THE THREE WAYS THE SECOND WAY:
 AMPLIFY FEEDBACK LOOPS Source: IT Revolution - http://itrevolution.com/the-three-ways-principles-underpinning-devops/

Slide 18

Slide 18 text

Source: John Willis

Slide 19

Slide 19 text

THE THREE WAYS THE THIRD WAY:
 CULTURE OF CONTINUAL EXPERIMENTATION AND LEARNING Source: IT Revolution - http://itrevolution.com/the-three-ways-principles-underpinning-devops/

Slide 20

Slide 20 text

Source: Wikipedia - https://en.wikipedia.org/wiki/DevOps_toolchain

Slide 21

Slide 21 text

THE THREE THINGS PEOPLE, PROCESSES, AND TOOLS ⚙ ⚙ ⚙ @ChrisShort chrisshort.net

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

@ChrisShort chrisshort.net

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

Source:#WOCinTech http://wocintechchat.com

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

SPEAKING OF WORKING TOGETHER... DIVERSE BACKGROUNDS BRING DIVERSE SOLUTIONS Source: McKinsey - http://www.mckinsey.com/business-functions/organization/our-insights/why-diversity-matters

Slide 29

Slide 29 text

A CASE STUDY
 (KINDA) @ChrisShort chrisshort.net

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

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

Slide 32

Slide 32 text

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

Slide 33

Slide 33 text

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

Slide 34

Slide 34 text

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

Slide 35

Slide 35 text

Source: Wikipedia Vilfredo Federico Damaso Pareto
 (15 July 1848 – 19 August 1923) John Forbes Nash Jr.
 (June 13, 1928 – May 23, 2015)

Slide 36

Slide 36 text

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

Slide 37

Slide 37 text

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

Slide 38

Slide 38 text

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

Slide 39

Slide 39 text

A Nash equilibrium is what's strategically feasible. A Pareto optimal solution is what's efficient. Source: Nirmal Mehta

Slide 40

Slide 40 text

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

Slide 41

Slide 41 text

GAME THEORY PARETO INEFFICIENT NASH EQUILIBRIUM ...Until the game changes Source: Andrew Clay Shafer

Slide 42

Slide 42 text

@ChrisShort chrisshort.net ⚙ ⚙ ⚙

Slide 43

Slide 43 text

Source: Interwebs

Slide 44

Slide 44 text

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/

Slide 45

Slide 45 text

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

Slide 46

Slide 46 text

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

Slide 47

Slide 47 text

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

Slide 48

Slide 48 text

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

Slide 49

Slide 49 text

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

Slide 50

Slide 50 text

➡ ➡ ➡ @ChrisShort chrisshort.net

Slide 51

Slide 51 text

@ChrisShort chrisshort.net

Slide 52

Slide 52 text

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

Slide 53

Slide 53 text

@ChrisShort chrisshort.net

Slide 54

Slide 54 text

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

Slide 55

Slide 55 text

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

Slide 56

Slide 56 text

@ChrisShort chrisshort.net

Slide 57

Slide 57 text

@ChrisShort chrisshort.net

Slide 58

Slide 58 text

"YOUR SYSTEM CAN'T TELL YOU WHAT IS NOT IN VERSION CONTROL." Nicole Forsgren VERSION CONTROL @ChrisShort chrisshort.net

Slide 59

Slide 59 text

@ChrisShort chrisshort.net

Slide 60

Slide 60 text

@ChrisShort chrisshort.net

Slide 61

Slide 61 text

@ChrisShort chrisshort.net

Slide 62

Slide 62 text

@ChrisShort chrisshort.net

Slide 63

Slide 63 text

@ChrisShort chrisshort.net

Slide 64

Slide 64 text

No content

Slide 65

Slide 65 text

WHAT HAPPENS WHEN YOU APPLY "THE THREE WAYS" TO "THE THREE THINGS"? @ChrisShort chrisshort.net

Slide 66

Slide 66 text

CULTURE!!! @ChrisShort chrisshort.net

Slide 67

Slide 67 text

EXAMPLES OF DEVOPS @ChrisShort chrisshort.net

Slide 68

Slide 68 text

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

Slide 69

Slide 69 text

LIVE DEMO @ChrisShort chrisshort.net

Slide 70

Slide 70 text

No content

Slide 71

Slide 71 text

@ChrisShort chrisshort.net

Slide 72

Slide 72 text

@ChrisShort chrisshort.net

Slide 73

Slide 73 text

@ChrisShort chrisshort.net

Slide 74

Slide 74 text

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

Slide 75

Slide 75 text

YOU ARE EITHER BUILDING A LEARNING ORGANIZATION... OR YOU WILL BE LOSING TO SOMEONE WHO IS... Andrew Clay Shafer CONTINUOUS LEARNING AND SELF-IMPROVEMENT

Slide 76

Slide 76 text

No content

Slide 77

Slide 77 text

I WISH YOU WAY MORE THAN LUCK. David Foster Wallace CONCLUSION @ChrisShort chrisshort.net

Slide 78

Slide 78 text

QUESTIONS? @ChrisShort chrisshort.net