the devops pay raise
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. We’ll take a look at how you can use tools like Chef, Puppet, Sensu and Logstash to quantify your value to your company. After this session, you’ll be able to walk into a meeting with your boss ready to talk about your value to the company (and to ask for a raise).TRANSCRIPT
Pay RaiseQuantifying your value to move up the ladder
• Tech Evangelist @
• Product Mgmt @
• Developer/Ops @
Stephen Burton@BurtonSays
Developers working together with
Operations to get things done faster in an automated and
repeatable way
So What?
DevOps Success = ???
My First Job.
My Second Job.
The App
Oracle
BroadVisionWebStore
DocumentumCMS
BookingEngine
3rd Party ContentFeeds
My Run Book
1. Call Application Support L2 (India)2. Call CMS Administrator (London)3. Call Hosting Provider (Leeds)4. Call Network Backbone Provider (Germany)5. Call Booking Engine Provider (France)6. Call Application Support L3 (London)7. Repeat Steps 1 thru 6 until resolution.
“Everything is fine from our
end.”
OPS:
Usual Day
1. Open New Tickets2. Make 537 Phone Calls3. Exec P1 Status Update Meeting4. Argue about what a P1 and P2 really is5. Reprioritize P2 Tickets to P16. Reprioritize P3 Tickets to P27. Close Tickets as “Cannot reproduce” or “Duplicate”8. Get Maccy D’s around 10.30pm
What did I care about?
What did I really care about?
P1’sSLA’s
What did the BusinessCare About?
$
P1 = $
Even though the business could never prove it.
How the Business really viewed me.
How L2 & L3 Supportviewed me
How Ops & Partnersviewed me
False Alarms
Site is down
404 Errors
My Search is
Slow
4am Friday - #FFS
We’ve had an alert that the load on one of your staging servers is
critical.
How much time did I waste on false alarms?
Role Hours Per Week Cost Per Week $ Cost Per Year $
Me 20 400 20800
L2 10 200 10400
L3 15 300 15600
Hosting 6 120 6240
Network 6 120 6240
CMS 10 200 10400
Total 55 $1,340 $69,680
Conservative estimates assuming $20/hour
How much revenue did I loose the Business?
No Idea
Why Not?
1. Open New Tickets2. Make 537 Phone Calls3. Exec P1 Status Update Meeting4. Reprioritize P2 Tickets to P15. Reprioritize P3 Tickets to P26. Close Tickets as “Cannot reproduce” or “Duplicate”7. Get Maccy D’s around 10.30pm
Things I Wish I’d Had
1. Automation2. Collaboration3. Better Tooling4. Business Metrics
Things I Wish I’d Done
1. Baseline Where I Started2. Measured My Progress3. Calculated My Impact on Business4. Promoted Success not Problems5. Proved my Value
Present Day
A Simple Search...
50% 10%20%
How much you gonna spend in the Cloud?
Assume $1 per server/hour and 1,000 Servers for the application.
$1.72m/year $860k/year$4.3m/year
* Screenshot from US e-Commerce AppDynamics Customer
Application Response Time
Application Revenue
$0 per min
$38,499 per min
100 ms
8.1 s
Correlate Business Metrics with YOUR Metrics
Automation = ???
Time is Money.
Business people like Money.
Infrastructure Automation
How much time and $do these tools save?
Deployment Automation
Fabric
How much time and $do these tools save?
Log Automation
LogStash
How much time and $do these tools save?
Monitoring
How much time and $do these tools save?
Collaboration = ???Productivity reduces Time.
Time is Money.
Business people like Money.
DevOps Tasks AnnualCost $
AnnualBenefit $
Infrastructure Automation ? ?
Deployment Automation ? ?
Log Automation ? ?
Monitoring ? ?
Collaboration Pride ?
Total X Y
Your DevOps Value $ Y - X$ Y - X
DevOps = Automation &
Collaboration =Time =Money
Tell the Business how much yourDevOps Culture saved them.
THANKS!
Free SaaS Trial at www.appdynamics.com