37
DevOps MeetUp DevOps Meetup – Cardiff @TheDevMgr May 14

The What and Why of DevOps - DevOps Cardiff - May 2014

Embed Size (px)

DESCRIPTION

The inaugural DevOps Cardiff meetup where the DevOpsGuys presented on the What, Why and Anti-patterns of DevOps.

Citation preview

Page 1: The What and Why of DevOps - DevOps Cardiff - May 2014

DevOps MeetUp

DevOps Meetup – Cardiff

@TheDevMgr

May 14

Page 2: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

• Monthly – 1st Wednesday of every month

• Topic suggestion

• Case Studies

• Volunteer speakers

• Sponsorship

Welcome to DevOps Meetup Cardiff

Page 3: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

• James Smith - Co-Founder, DevOpsGuys

• Microsoft (arrrggghh) developer for over 15 years.

• Built eCommerce systems for Dell, Pizza Hut, KFC, RA etc • Trasaction over $150 million in revenue every

year.

• Love Belgian Trappist beers.

Quick introduction

Page 4: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

• Continuous Integration, Delivery, Deployment

• Infrastructure As Code

• Monitoring/ Metrics /Sharing

• Culture Change

Possible Future Topics

Page 5: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

• 6.30 PM – Registration

• 7.00 PM – Talks

• 8.00 PM – Pizza

• 9.00 PM - Pub

Tonight

Page 6: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

So what is DevOps?

Page 7: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

“It's a movement of people who think it's time for change in the IT industry - time to

stop wasting money, time to start delivering great software, and building systems that

scale and last.”

- Patrick Debios (@patrickdebois)

From the founding father

Page 8: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

• Better Software, Faster

• Pride in the Software You Build and Operate

• Ability to Identify, Respond and Improve Business Needs

The Essence of DevOps

Page 9: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

• Movement Comes from Open Source

• When Development and Operations Synergise

• Covers the *entire* Application LifeCycle

The Essence of DevOps

Page 10: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

The Application Lifecycle

DefineIdeation

DevelopIdea to working software

MeasureActionable learning

OperateWorking software in productionValue realization

MonitorImplement

Product backlog

OPS backlog

Working softwareshared artifacts

Requirements

Page 11: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

• Everyone who influences the success of the application

• Everyone

• No really, everyone

It’s about everyone

Page 12: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

Development has changed

Page 13: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

DevOps Influences

DevOps

Agile

Lean

DemingToyota (TPS)• Muri• Mura• Mudi• Kaizen

Goldratt ToC

Page 14: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

Key Thinkers

DevOps

John Allspaw (@Allspaw)

Jesse Robbins (@jesserobins)

Gene Kim(@realgenekim)

Patrick DeBois (@patrickdebois)

Jez Humble (@jezhumble)

Gareth Rushgrove (@garthr)

John Willis (@botchagalupe

)

Damon Edwards (@damonedward

s)

Page 15: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

Who’s getting it right…

Page 16: The What and Why of DevOps - DevOps Cardiff - May 2014

The WHY of DevOpsDevOps Meetup – Cardiff

@TheOpsMgr

May 14

Page 17: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

• Steve Thair - Co-Founder, DevOpsGuys

• Steve loves website operations and managing high-performing WebOps teams for major UK online brands.

• Originally from Perth, Australia

Quick introduction

Page 18: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

DevOps is an alternative model for the creation of business value from the software development life-cycle that encompasses a

product-centric view across the entire product life-cycle (from inception to retirement) and recognises the value in close collaboration,

experimentation and rapid feedback.”- http://blog.devopsguys.com/2014/04/16/devops-organic-versus-transformational-devops/

A brief recap of “WHAT”…

Page 19: The What and Why of DevOps - DevOps Cardiff - May 2014

#1: Agile

Photo Credit:  Foter

Page 20: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

http://pipelineconf.files.wordpress.com/2014/04/davefarley-rationaleforcontinuousdelivery.pdf

#1.5: Agile works better

Page 21: The What and Why of DevOps - DevOps Cardiff - May 2014

#2: Cloud

Photo Credit:  Foter

Page 22: The What and Why of DevOps - DevOps Cardiff - May 2014

#3: Shadow IT

Photo Credit: Source: TJJohn12, Flickr

Page 23: The What and Why of DevOps - DevOps Cardiff - May 2014

Shadow IT 1

“Gartner predicts that in less than three years, 35% of

enterprise IT expenditures will happen outside of the

corporate IT budget.”http://

www.computerworld.com/s/article/9226415/The_Upside_of_Shadow_IT?pageNumber=1

23

Page 24: The What and Why of DevOps - DevOps Cardiff - May 2014

Shadow IT 2

“Results of PricewaterhouseCoopers' Digital IQ Survey indicate that at 100 of

the companies PwC ranks as "top performers," IT controls less

than 50% of corporate technology expenditures.”

http://

www.computerworld.com/s/article/9226415/The_Upside_of_Shadow_IT?pageNumber=1

24

Page 25: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

#4: Rate of Change

http://www.stratabridge.com/2012/01/the-growth-control-paradox/rate-of-change-jack-welch/

Page 26: The What and Why of DevOps - DevOps Cardiff - May 2014

Rates of Change – part two…

300 Deployments / Year

50-60 Deployments / Day

10+ Deployments / Day

Every 11.6 seconds

http://www.slideshare.net/grabnerandi/london-web-perfugperformancefocuseddevopsfeb2014

Page 28: The What and Why of DevOps - DevOps Cardiff - May 2014

So WHY DevOps then?

OK, things are screwed but why is DevOps the answer

Page 29: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

Empirical Evidence…

http://blogs.ca.com/innovation/2013/09/13/go-big-on-devops-to-go-big-on-business-value/

Page 30: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

DevOps Anti-Patterns

Page 31: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

“An anti-pattern is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive.”

- Wikipedia

The Anti-Pattern

Page 34: The What and Why of DevOps - DevOps Cardiff - May 2014

#3: The big rebrandPhoto Credit: Source: Harry Engels/Getty Images Europe

Page 35: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

#4: Yet another silo

Photo Credit: twob via Compfight cc

Page 36: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

#5: The hostile takeover

Photo Credit: RealAlexJones via Compfight cc

Page 37: The What and Why of DevOps - DevOps Cardiff - May 2014

11 April 2023

• Visible Ops Handbook (Gene Kim)

• The Phoenix Project (Gene Kim)

• Web Operations (Allspaw/Robbins)

• Continuous Delivery (Humble/Farley)

• Lean Startup (Eric Reis)

Resources