realising the true value of devops
DESCRIPTION
DevOps, when done right, usually goes unnoticed. It's only when something breaks that all eyes turn to IT.TRANSCRIPT
![Page 1: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/1.jpg)
Realising the true value of DevOpsQuantifying DevOps value
![Page 2: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/2.jpg)
Tom LeveyTech Evangelist
@tlevey
![Page 3: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/3.jpg)
DevOps?
![Page 4: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/4.jpg)
Developers working together with
Operations to get things done faster in an
automated and repeatable way
![Page 5: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/5.jpg)
DevOps Success?
![Page 6: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/6.jpg)
2005 Portal-services & handset testing
![Page 7: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/7.jpg)
my����������� ������������������ desk
![Page 8: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/8.jpg)
space
flashing����������� ������������������ lights
![Page 9: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/9.jpg)
IREGInternational Roaming
Expert Group
![Page 10: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/10.jpg)
International roaming
voice calls
video calls
signalingnetwork backbone
portal services
messaging
france network
spain network
italy network
germany network
norway network
![Page 11: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/11.jpg)
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: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/12.jpg)
![Page 13: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/13.jpg)
“Everything is fine from our end.”
OPS:
![Page 14: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/14.jpg)
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: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/15.jpg)
What did I care about?
![Page 16: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/16.jpg)
P1’sSLA’s
What did I really care about?
![Page 17: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/17.jpg)
What did the Business care about?
£
![Page 18: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/18.jpg)
P1 = £Even though the business could never prove it.
![Page 19: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/19.jpg)
How the Business really viewed me
![Page 20: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/20.jpg)
How L2 & L3 Support viewed me
![Page 21: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/21.jpg)
How Ops viewed me
![Page 22: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/22.jpg)
False Alarms
Site is down
404 Errors
My search is slow
![Page 23: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/23.jpg)
2am Friday - #FFS
We have had an alert that the load on one of your staging servers is critical.
![Page 24: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/24.jpg)
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: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/25.jpg)
How much revenue did the business lose?
No idea
![Page 26: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/26.jpg)
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: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/27.jpg)
Things I wish I’d had
1. Automation 2. Collaboration 3. Better Tooling 4. Business Metrics
![Page 28: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/28.jpg)
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: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/29.jpg)
Present Day
![Page 30: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/30.jpg)
Web server 1
Internet FirewallLoad
Balancer
Web server 2
Database
![Page 31: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/31.jpg)
250 milliseconds
3 billion daily transactions
500 updates/yr
![Page 32: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/32.jpg)
1 million+ servers
100 million GB
1,000 man years
1,500 miles
Konstantin Karpov
Users Expectations
![Page 33: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/33.jpg)
A simple travel search...
![Page 34: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/34.jpg)
tools can be helpful
![Page 35: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/35.jpg)
right tools
right hands
right use
![Page 36: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/36.jpg)
FOCUS
![Page 37: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/37.jpg)
Identify early !Troubleshoot fast !Resolve quickly !Quantify impact
DEFECTS
![Page 38: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/38.jpg)
automatically map your application
![Page 39: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/39.jpg)
Who is using my app?
![Page 40: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/40.jpg)
correlated business transactions
![Page 41: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/41.jpg)
device, carrier & browser performance
![Page 42: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/42.jpg)
Executed code diagnostics
![Page 43: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/43.jpg)
* 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 44: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/44.jpg)
Time is Money. !
Automation = ??
![Page 45: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/45.jpg)
Infrastructure automation
How much time and € do these tools save?
![Page 46: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/46.jpg)
Deployment automation
How much time and € do these tools save?
Fabric
![Page 47: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/47.jpg)
Monitoring tools
How much time and € do these tools save?
![Page 48: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/48.jpg)
Collaboration = ??
Productivity saves time Time is money.
![Page 49: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/49.jpg)
DevOps Tasks Annual Cost £
Annual Benefit £
Infrastructure Automation ? ?
Deployment Automation ? ?
Log Automation ? ?
Monitoring ? ?
Collaboration Pride ?
Total X Y
DevOps Value £ Y - X
![Page 50: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/50.jpg)
!
Tell the Business how much you save them.
DevOpsAutomation & collaboration Time Money= =
![Page 51: Realising the true value of DevOps](https://reader036.vdocuments.site/reader036/viewer/2022081602/55542254b4c905987e8b4d39/html5/thumbnails/51.jpg)
Free trial: appdynamics.com/freetrial