The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

54
DevOps Pay Raise Quantifying your value to move up the ladder

description

DevOps, when done right, usually goes unnoticed. It's only when something breaks that all eyes turn to IT. If your boss only sees you when the app is down, however, that's not really doing your career any favors. In this session we'll talk about how to prove your value to the organization by looking at the positive side -- that is, how much money you've saved your company.

Transcript of The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Page 1: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

DevOps Pay RaiseQuantifying your value to move up the ladder

Page 2: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Tom LeveyTech Evangelist

@tlevey

Page 3: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

DevOps?

Page 4: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Developers working together with

Operations to get things done faster in an

automated and repeatable way

Page 5: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

DevOps Success?

Page 6: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

2005 Portal-services & handset testing

Page 7: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

my����������� ������������������  desk

Page 8: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

space

flashing����������� ������������������  lights

Page 9: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

IREGInternational Roaming

Expert Group

Page 10: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

International roaming

voice calls

video calls

signalingnetwork backbone

portal services

messaging

france network

spain network

italy network

germany network

norway network

Page 11: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Runbook1. Call L2 ops team 2. Call infrastructure ops 3. Call signaling partner 4. Call radio ops 5. Call backbone provider 6. Call international L2 ops team 7. Wait for reply... 8. Repeat 1-7 until resolution

Page 12: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder
Page 13: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

“Everything is fine from our end.”

OPS:

Page 14: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Typical Day1. Open 30 new tickets 2. Make 200 phone calls 3. Attend executive P1 status update meeting 4. Argue about what a P1 and P2 really is 5. Reprioritize P2 tickets to P1 6. Reprioritize P3 tickets to P2 7. Close tickets as ‘Cannot reproduce’ or ‘Duplicate’

Page 15: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

What did I care about?

Page 16: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

P1’sSLA’s

What did I really care about?

Page 17: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

What did the Business care about?

£

Page 18: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

P1 = £Even though the business could never prove it.

Page 19: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

How the Business really viewed me

Page 20: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

How L2 & L3 Support viewed me

Page 21: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

How Ops viewed me

Page 22: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

False Alarms

Site is down

404 Errors

My search is slow

Page 23: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

2am Friday - #FFS

We have had an alert that the load on one of your staging servers is critical.

Page 24: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

How much time do false alarms waste?

Role Hours Per Week Cost Per Week Cost Per Year

Me 20 £400 £20,800

L2 10 £200 £10,400

L3 15 £300 £15,600

Hosting 6 £120 £6240

Network 6 £120 £6240

CMS 10 £200 £10,400

Total 55 £1,340 £69,680

Conservative estimates assuming £20/hour

Page 25: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

How much revenue did the business lose?

No idea

Page 26: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Typical Day1. Open 30 new tickets 2. Make 300 phone calls 3. Attend executive P1 status update meeting 4. Argue about what a P1 and P2 really is 5. Reprioritize P2 tickets to P1 6. Reprioritize P3 tickets to P2 7. Close tickets as ‘Cannot reproduce’ or ‘Duplicate’

Page 27: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Things I wish I’d had

1. Automation

2. Collaboration

3. Better Tooling

4. Business Metrics

Page 28: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Things I wish I’d done

1. Baseline where I started

2. Measured my progress

3. Calculated Business Impact

4. Promote success not problems

5. Proved my value

Page 29: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Present Day

Page 30: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Web server 1

Internet FirewallLoad

Balancer

Web server 2

Database

Page 31: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

3 billion !daily transactions !

250!milliseconds!

500!updates/yr!

Page 32: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

1 million+ servers

100 million GB

1,000 man years

1,500 miles

Konstantin Karpov

Users Expectations

Page 33: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Key:

= bad

= not bad

Page 34: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Pre$Produc)on+APM+–+“Non+Produc)on+Data”+

Development Operations

Dev Test Staging Live

Monitor & Manage Profile QA Load Test

Pre-Production Production

Page 35: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Produc'on)APM)–)“Produc'on)Data”)

6

Development Operations

Dev Test Staging Live

Monitor & Manage

Pre-Production Production

Profile QA Load Test

Page 36: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

tools can be helpful

Page 37: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

right tools

right hands

right use

Page 38: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

FOCUS

Page 39: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Identify early !Troubleshoot fast !Resolve quickly !Quantify impact

DEFECTS

Page 40: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

automatically map your application

Page 41: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

A simple travel search...

Page 42: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Who is using my app?

Page 43: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

correlated business transactions

Page 44: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

device, carrier & browser performance

Page 45: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Executed code diagnostics

Page 46: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

* Screenshot from US e-Commerce AppDynamics Customer

Application Revenue

Application Errors

Application Response Time

$64,499 per min

$11,987 per min

10.1 s

100 ms

Correlate business metrics with your metrics

Page 47: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Time is Money. !

Automation = ??

Page 48: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Infrastructure automation

How much time and £ do these tools save?

Page 49: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Deployment automation

How much time and £ do these tools save?

Fabric

Page 50: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Monitoring tools

How much time and £ do these tools save?

Page 51: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Collaboration = ??

Productivity saves time Time is money.

Page 52: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

DevOps Tasks Annual Cost £

Annual Benefit £

Infrastructure Automation ? ?

Deployment Automation ? ?

Log Automation ? ?

Monitoring ? ?

Collaboration Pride ?

Total X Y

DevOps Value £ Y - X

Page 53: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

!

Tell the Business how much you save them.

DevOpsAutomation & collaboration Time Money= =

Page 54: The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Free trial: appdynamics.com/freetrial