building devops with beer & whiteboards

38
BUILDING DEVOPS WITH BEER AND WHITEBOARDS JOHN MARTIN @tekBuddha STEVE BURTON @BurtonSays

Upload: john-martin

Post on 13-Jan-2015

1.675 views

Category:

Technology


0 download

DESCRIPTION

Velocity 2013 - How Edmunds learned from failure, begin opening communications between silos, and build a DevOps culture over beer and whiteboards. (HINT: Download to see the presenter's notes for what may not make sense without a speaker!)

TRANSCRIPT

Page 1: Building DevOps with Beer & Whiteboards

BUILDING DEVOPS

WITHBEER AND

WHITEBOARDSJOHN MARTIN@tekBuddha

STEVE BURTON@BurtonSays

Page 2: Building DevOps with Beer & Whiteboards

CALL OF DUTY:DEV OPS

Page 3: Building DevOps with Beer & Whiteboards

the challenge

GAME SELECT

DEVELOPERDEVELOPER

OPERATIONSOPERATIONS

DEVOPSDEVOPS

NOOPSNOOPS

AA

DEVOPS

MISSION PARAMETERS:

MISSION OBJECTIVESKILL YOUR COMPETITORS

- DEVELOP, TEST, DEPLOY, OPERATE- AUTOMATION & BUSINESS AGILITY

RECOMMENDED ESSENTIALS BEER, WHITEBOARDS, COMMUNICATION

Page 4: Building DevOps with Beer & Whiteboards

but what is success?

Page 5: Building DevOps with Beer & Whiteboards

“success is going from failure to failure without

losing enthusiasm”

Winston Churchill

Page 6: Building DevOps with Beer & Whiteboards

failure

Page 7: Building DevOps with Beer & Whiteboards

mean time to innocence (MTTI)

Page 8: Building DevOps with Beer & Whiteboards

mean time to resolution (MTTR)

Weeks, Days, Hours or Minutes?

Page 9: Building DevOps with Beer & Whiteboards

mean time between failure (MTBF)

Weeks, Days, Hours or Minutes?

Page 10: Building DevOps with Beer & Whiteboards

availability?

99.9%The most meaningless metric in IT today.

Page 11: Building DevOps with Beer & Whiteboards

business metrics

> revenue

> throughput

> performance

> productivity

Page 12: Building DevOps with Beer & Whiteboards
Page 13: Building DevOps with Beer & Whiteboards

Edmunds.com

EXPERT CAR ADVICE

FOUNDED IN 1966

550 EMPLOYEES

650K DAILY UNIQUES

Page 14: Building DevOps with Beer & Whiteboards

whoami

SR DIRECTOR PRODUCTION ENGINEERING

A DECADE SUPPORTING JAVA ARCHITECTURES

FUELED BY METRICS, WHITEBOARDS, LOGS, AND BEER

Page 15: Building DevOps with Beer & Whiteboards

Our environment.

Page 16: Building DevOps with Beer & Whiteboards

Compelling Events

Source: http://is.gd/iJU4et

Page 17: Building DevOps with Beer & Whiteboards

Growing Pains

Page 18: Building DevOps with Beer & Whiteboards

Communication

Page 19: Building DevOps with Beer & Whiteboards

2010 Redesign

Source: http://is.gd/L77vl1

COMPLETE REWRITE OF PLATFORM

QA & BETA WORKED GREAT!

BETA BECOMES PROD

3 MONTHS IN A WAR ROOM

Page 20: Building DevOps with Beer & Whiteboards

NOT LIKE THIS

Source:http://is.gd/PFLRmW

Page 21: Building DevOps with Beer & Whiteboards

LIKE THIS

Source: http://is.gd/iJU4et

Page 22: Building DevOps with Beer & Whiteboards

OUT OF HERE

Source: http://is.gd/oFCXNH

Page 23: Building DevOps with Beer & Whiteboards

IN TO HERE

Source: http://is.gd/iJU4et

Page 24: Building DevOps with Beer & Whiteboards

ONE OF THE MOST UNDER RATED TOOLS YOU ALREADY HAVE.

THE WHITEBOARD

Page 25: Building DevOps with Beer & Whiteboards

TEARING IT DOWN

Source: http://is.gd/Vrnwu4

Page 26: Building DevOps with Beer & Whiteboards

The Toolshed

Page 27: Building DevOps with Beer & Whiteboards

Communicating with Metrics

Source: http://is.gd/L77vl1

DATA DRIVEN CULTURE

CHECK THE GUT

DRIVE ACCOUNTABILITY

LEARN FROM FAILURE

Page 28: Building DevOps with Beer & Whiteboards

CLOUDY SKIES

Source: http://is.gd/arBZ4M

Page 29: Building DevOps with Beer & Whiteboards

Putting It All Together

Source: http://is.gd/L77vl1

UNCHARTED WATERS

FAMILIAR TOOLING

IMPROVED COMMUNICATIONS

MEASURABLE SUCCESS STORIES

Page 30: Building DevOps with Beer & Whiteboards

A Personal Note

Source: http://is.gd/L77vl1

Page 31: Building DevOps with Beer & Whiteboards

A Personal Note

Source: http://is.gd/L77vl1

Page 32: Building DevOps with Beer & Whiteboards

The Business Proposition

Source: http://is.gd/L77vl1

THE CLOUD ISN’T FREE

COST PER HOST CAN GET SCARY

LOOK FOR THE FREEBIES

Page 33: Building DevOps with Beer & Whiteboards

AWESOMENESS

Source: http://is.gd/iJU4et

Page 34: Building DevOps with Beer & Whiteboards

Measuring Success

Source: http://is.gd/L77vl1

Before After Benefit $ Savings

Application Availability % 99.91% 99.95% > 0.04% $167k revenue protection

# of High Severity Incidents 21 10 < 50% $307k productivity

# of Help desk Tickets 196 99 < 50%

MTTR in Pre-Production 5 Days 2 Days < 45% $320k productivity

Time To Build Runways 3 Months < 1 Week Seriously?!

Operating Costs $$$$ TBD

Team Morale Bummered Beer

Page 35: Building DevOps with Beer & Whiteboards

OUT OF HERE

Source: http://is.gd/oFCXNH

Page 36: Building DevOps with Beer & Whiteboards

IN TO HERE

Source: http://is.gd/iJU4et

Page 37: Building DevOps with Beer & Whiteboards

Source: http://is.gd/xKdI6E

WHERE NEXT?

Page 38: Building DevOps with Beer & Whiteboards

JOHN [email protected]@tekBuddha

STEVE [email protected]@BurtonSays

QUESTIONS?We’re hiring!

Stop by our booth!