devops a history - geekwire · devops: a history nell shamrell-harrington @nellshamrell geekwire...

113
DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit

Upload: others

Post on 21-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

DevOps: A HistoryNell Shamrell-Harrington

@nellshamrell GeekWire CloudTech Summit

Page 2: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Who Am I?

Nell Shamrell-HarringtonSr. Software Engineer at Chef

@[email protected]

Core maintainer of Habitat and Supermarket open source projectsCo-host of Food Fight podcast

Page 3: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Why a talk about the history of DevOps?

Page 4: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Doesn’t everybody already know this???

Page 5: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

No

Page 6: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

As DevOps has spreadthroughout the industry

Page 7: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

DevOps has become overmarketed

and hyped

Page 8: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Context has been lost

Page 9: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Context is crucial for both understanding and

applying DevOps

Page 10: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzwords!!!

Page 11: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Source: upgrad.com

Page 12: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Source: blog.modulus.io

Page 13: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Where is the signal in the noise?

Page 14: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

To go forward, you must go back - Game of Thrones

Page 15: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

The purpose of this talk is to highlight the origin and

context of these buzzwords

Page 16: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

How to they are to relevant to us now and into the future

Page 17: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Let’s start with a meta-buzzword!

Page 18: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Meta-buzzword: Scale

Page 19: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Meta-buzzword: Scale

18th Century: Craft Production

Source: “The Machine that Changed the World” by Womack, Jones, and Roos

Page 20: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1785: Honore Blanc introduces

interchangeable gun parts

Meta-buzzword: Scale

Source: “Implementing Lean Software Development” by Poppendieck

Page 21: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1908: Henry Ford produces the Model T

Meta-buzzword: Scale

Source: “The Machine that Changed the World” by Womack, Jones, and Roos

Page 22: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Interchangeable parts, interchangeable workers

Meta-buzzword: Scale

Source: “The Machine that Changed the World” by Womack, Jones, and Roos

Page 23: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Standardization in its true sense is the union of all the best points of

commodities with the best points of production…”

- Henry Ford

Meta-buzzword: Scale

Source: “Today And Tomorrow” by Henry Ford

Page 24: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“…to the end that the best commodity may be produced

in sufficient quantity and at the least cost to the consumer”

- Henry Ford

Meta-buzzword: Scale

Source: “Today And Tomorrow” by Henry Ford

Page 25: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Many people thought that machine production would destroy craftsmanship…”

- Henry Ford

Meta-buzzword: Scale

Source: “Today And Tomorrow” by Henry Ford

Page 26: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Exactly the reverse has come about; we now need more

expert machinists than we have ever needed”

- Henry Ford

Meta-buzzword: Scale

Source: “Today And Tomorrow” by Henry Ford

Page 27: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Sound familiar?

Page 28: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Each of the high performers had server/sysadmin ratios

greater than 100:1…”

Meta-buzzword: Scale

Source: “The Visible Ops Handbook” by Behr, Kim, and Spafford

Page 29: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“In contrast, analysts report that average server/sysadmin ratios

is between 15:1 and 25:1”

Meta-buzzword: Scale

Source: “The Visible Ops Handbook” by Behr, Kim, and Spafford

Page 30: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Back to the past!

Page 31: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Ford Mass Production System designed for

huge quantitiesof limited models

Meta-buzzword: Scale

Source: “The Toyota Way” by Jeffrey K. Liker

Page 32: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Any customer can have a car painted any color

that he wants as long as it is black”

- Henry Ford

Meta-buzzword: Scale

Source: “My Life and Work” by Henry Ford

Page 33: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Meta-buzzword: Lean

Page 34: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Lean was originally used to characterize

the Japanese approach to automobile manufacturing

Meta-buzzword: Lean

Source: “Implementing Lean Software Development” by Poppendieck

Page 35: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1926: Toyoda Automation Loom Works

Meta-buzzword: Lean

Source: “The Toyota Way” by Jeffrey K. Liker

Page 36: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzword: Jidoka

Page 37: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Automation with a human touch

Buzzword: Jidoka

Source: “The Toyota Way” by Jeffrey K. Liker

Page 38: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Sound familiar?

Page 39: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“…ask yourself, does this alert require any immediate

intervention? Alerts should be actionable.”

- Patrick Debois

Buzzword: Jidoka

Source: “Web Operations” by John Allspaw and Jesse Robbins

Page 40: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“If an alert can be ignored or doesn’t require human

intervention, the alert is a waste of energy” - Patrick Debois

Buzzword: Jidoka

Source: “Web Operations” by John Allspaw and Jesse Robbins

Page 41: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Back to the past!

Page 42: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1930’s: Toyota pivots from looms

to automobiles

Meta-buzzword: Lean

Source: “The Machine that Changed the World” by Womack, Jones, and Roos

Page 43: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1940’s: World War II

Meta-buzzword: Lean

Source: “The Toyota Way” by Jeffrey K. Liker

Page 44: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Toyota Production System

Meta-buzzword: Lean

Source: “The Toyota Way” by Jeffrey K. Liker

Page 45: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Flexibility required marshaling the

ingenuity of workersto continuously

improve processes”

Meta-buzzword: Lean

Source: “The Toyota Way” by Jeffrey K. Liker

Page 46: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzword: Kaizen

Page 47: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Continuous Improvement

Buzzword: Kaizen

Source: “The Toyota Way” by Jeffrey K. Liker

Page 48: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzword: Kanban

Page 49: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Kanban “pulls” from the previous step

Buzzword: Kanban

Source: “The Toyota Way” by Jeffrey K. Liker

Page 50: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzword: Just In Time

Page 51: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“…only what is needed, when it is needed, and in the amount needed”

Buzzword: Just In Time

Source: “Just-in-Time” toyota-global.com

Page 52: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Sound familiar?

Page 53: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“WIP in the silent killer”

Buzzword: Just In Time

Source: “The Phoenix Project” by Kim, Behr, and Spafford

Page 54: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“If no one has slack time, WIP just gets stuck in the system.”

Buzzword: Just In Time

Source: “The Phoenix Project” by Kim, Behr, and Spafford

Page 55: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Back to the past!

Page 56: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Toyota revolutionized manufacturing through

lean production

Meta-buzzword: Lean

Source: “The Toyota Way” by Jeffrey K. Liker

Page 57: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1970’s - 90’s: Software Engineering rises to prominence

Meta-buzzword: Lean

Source: “To Agility and Beyond” by Peter Varyhol

Page 58: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzword: Waterfall

Page 59: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzword: Waterfall

Source: DOD-STD-2167

1985: U.S. Department of Defense adopts

software process

Page 60: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1. Software requirements analysis

Buzzword: Waterfall

Source: DOD-STD-2167

Page 61: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1. Software requirements analysis 2. Preliminary design

Buzzword: Waterfall

Source: DOD-STD-2167

Page 62: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1. Software requirements analysis 2. Preliminary design 3. Detailed design

Buzzword: Waterfall

Source: DOD-STD-2167

Page 63: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1. Software requirements analysis 2. Preliminary design 3. Detailed design 4. Coding and unit testing

Buzzword: Waterfall

Source: DOD-STD-2167

Page 64: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1. Software requirements analysis 2. Preliminary design 3. Detailed design 4. Coding and unit testing 5. Computer Software Component

(CSC) integration and testing

Buzzword: Waterfall

Source: DOD-STD-2167

Page 65: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1. Software requirements analysis 2. Preliminary design 3. Detailed design 4. Coding and unit testing 5. Computer Software Component

(CSC) integration and testing 6. Computer Software Component Interface

(CSCI) testing

Buzzword: Waterfall

Source: DOD-STD-2167

Page 66: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzword: SCRUM

Page 67: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzword: SCRUM

1995: Sutherland and Schwaber present

“The Scrum DevelopmentProcess”

Source: “Scrum Development Process” by Ken Schwaber

Page 68: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“The development process is regarded as unpredictable

at the onset…” - Ken Schwaber

Buzzword: SCRUM

Source: “Scrum Development Process” by Ken Schwaber

Page 69: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“…and control mechanisms are put in place to manage the

unpredictability” - Ken Schwaber

Buzzword: SCRUM

Source: “Scrum Development Process” by Ken Schwaber

Page 70: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Scrum also defined time-boxediterative development cycles

whose goal was to deliver working software”

- Peter Varyhol

Buzzword: SCRUM

Source: “To Agility and Beyond” by Peter Varyhol

Page 71: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzword: Agile

Page 72: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

1996: Extreme Programming project started

Buzzword: Agile

Source: extremeprogramming.org

Page 73: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzword: Agile

Source: “Writing the Agile Manifesto” by Martin Fowler

2000: Extreme Programming leaders meet in OR

Page 74: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

2001: Agile Manifesto Written

Buzzword: Agile

Source: “Writing the Agile Manifesto” by Martin Fowler

Page 75: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Our highest priority is to satisfy the customer through

early and continuous deliveryof valuable software”

Buzzword: Agile

Source: agilemanifesto.org/principles.html

Page 76: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Welcome changing requirements, even late in

development. Agile processes harness change for the

customer’s competitive advantage”

Buzzword: Agile

Source: agilemanifesto.org/principles.html

Page 77: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Working software is the primary measure of progress”

Buzzword: Agile

Source: agilemanifesto.org/principles.html

Page 78: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzword: DevOps

Page 79: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

2007: Patrick Debois is

working in IT - has to straddle the connection between dev and ops

Buzzword: DevOps

Source: “The History of Devops” by Damon Edwards

Page 80: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

2008: Patrick Debois presents “Agile Operation and Infrastructure: How

Infra-Agile Are You?”

Buzzword: DevOps

Source: “A Short History of DevOps” by Richard Rapaport

Page 81: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Development and Infrastructure would work in isolation and would

integrate just before the political deadline…There was no time

left to fix things”

Buzzword: DevOps

Source: “Agile Operations and Infrastructure” by Patrick Debois

Page 82: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Every sprint you would have a new working release and it would

constantly improve.”

Buzzword: DevOps

Source: “Agile Operations and Infrastructure” by Patrick Debois

Page 83: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“The application went live… Every release they would improve

both the software and the infrastructure”

Buzzword: DevOps

Source: “Agile Operations and Infrastructure” by Patrick Debois

Page 84: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

• Layers of Agile Infrastructure

Buzzword: DevOps

Source: “Agile Operations and Infrastructure” by Patrick Debois

Page 85: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

• Layers of Agile Infrastructure • Technical

Buzzword: DevOps

Source: “Agile Operations and Infrastructure” by Patrick Debois

Page 86: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

• Layers of Agile Infrastructure • Technical • Project

Buzzword: DevOps

Source: “Agile Operations and Infrastructure” by Patrick Debois

Page 87: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

• Layers of Agile Infrastructure • Technical • Project • Operations

Buzzword: DevOps

Source: “Agile Operations and Infrastructure” by Patrick Debois

Page 88: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

2009: John Allspaw and

Paul Hammond present “10+ Deploys per Day,

Dev and Ops Cooperationat Flickr”

Buzzword: DevOps

Source: “A Short History of DevOps” by Richard Rapaport

Page 89: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Ops: “It’s not my machines, it’s your code!”

Buzzword: DevOps

Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond

Page 90: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Ops: “It’s not my machines, it’s your code!” Dev: “It’s not my code, it’s your machines!”

Buzzword: DevOps

Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond

Page 91: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Ops and Dev have the same job

Buzzword: DevOps

Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond

Page 92: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Ops and Dev have the same job

Enable the business to function

Buzzword: DevOps

Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond

Page 93: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

All businesses require change

Buzzword: DevOps

Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond

Page 94: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

All businesses require change

Change involves risk

Buzzword: DevOps

Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond

Page 95: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Dev and Ops must own this risk through

culture and tools

Buzzword: DevOps

Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond

Page 96: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

“Tools will not help you if you install them and

still have an argumentativeculture going on”

Buzzword: DevOps

Source: “10+ Deploys per Day…” by John Allspaw and Paul Hammond

Page 97: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

2009: First DevOpsDays

held in Ghent, Belgium

Buzzword: DevOps

Source: “A Short History of DevOps” by Richard Rapaport

Page 98: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

2010: First DevOpsDays

held in USA

Buzzword: DevOps

Source: “A Short History of DevOps” by Richard Rapaport

Page 99: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

2010: #devops takes off on Twitter

Buzzword: DevOps

Source: “A Short History of DevOps” by Richard Rapaport

Page 100: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

2017: So much DevOps!

Buzzword: DevOps

Page 101: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Buzzwords come and go

Page 102: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

The ideals of producing the best product

Page 103: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

In the most humane and engaging way

for employees

Page 104: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Have stayed the same

Page 105: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

The implementationsof the ideals have evolved

Page 106: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

And will continue to evolve

Page 107: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

They must continue to be nurtured and

cultivated

Page 108: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

In business and beyond

Page 109: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

History carried the torch this far

Page 110: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Now it’s your turn

Page 111: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Carry the ideals onward

Page 112: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Thank you

Page 113: devops a history - GeekWire · DevOps: A History Nell Shamrell-Harrington @nellshamrell GeekWire CloudTech Summit. Who Am I? Nell Shamrell-Harrington Sr. Software Engineer at Chef

Who Am I?

Nell Shamrell-HarringtonSr. Software Engineer at Chef

@[email protected]

Core maintainer of Habitat and Supermarket open source projectsCo-host of Food Fight podcast

Any Questions?