Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

10
GOING BIG AND F*#&#*G UP A Cautionary Tale @mikebaukes 1

Transcript of Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

Page 1: Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

GOING BIG AND F*#&#*G UP

A Cautionary Tale@mikebaukes

1

Page 2: Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

A History of Success

A New Market in 9 months 

MarketWide Disruption

THE BUSINESS

DevOps

Approved

2

Page 3: Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

THE PROJECTFunding a DevOps initiative using "risk”

What do we have?

Is it representative of production?

Are we at risk?Risk

/Security

love DevOps

3

Page 4: Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

COMPANY CULTURE

Teams Spread across Geographies and Organization Charts

Average Request fulfillment was around 2 weeks

Rife with process debt

4

Page 5: Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

TEAM CULTURE

We recruited the best

Immediately Caused Tension

Elitism & Arrogance began to grow

5

Page 6: Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

THE PROCESSES

Project Managers = Test Results/Environment Documentation

ITIL = DSL/DML/CMDB & STSDLC = VC Inf/Repeatable Env

Risk = MS/DE Sign-offs

Automation using Chef

Architecture = TRM/Enterprise Continuum

6

Page 7: Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

TECHNICAL DEBT

90% on Writing Code, 10% on education

10 Environments, Multiple Stage Gates (2 weeks)

Split in 2 groups (newbies/old-school)

Knowledge Vacuum

7

Page 8: Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

PROGRESSION/REGRESSION

8

Page 9: Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

LESSONS

1. Empathy

2. Get the Data!

3. DevOps is an HCM issue WTF?

4. In production and not in dev means #fail

9

Page 10: Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes

THANKS@mikebaukes

@scriptrock

@devops

10