a business-first approach to devops implementation
TRANSCRIPT
![Page 1: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/1.jpg)
DT6ConcurrentSession11/9/171:30PM
ABusiness-FirstApproachtoDevOpsImplementation
Presentedby:
LeonFayer
OmniTI
Broughttoyouby:
350CorporateWay,Suite400,OrangePark,FL32073888---268---8770··[email protected]://www.techwell.com/
![Page 2: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/2.jpg)
LeonFayerOmniTIAseniortechnologyexecutivewithtwodecadesofexperienceintechnicalandbusinessoperations,LeonFayerhasexpertisearoundarchitectingandoperatingcomplexsystemsanddefiningapproachestomaximizetechnicaldecisions'value.Throughtheyears,Leonhashadauniqueopportunitytodesignandbuildsystemsthatrunsomeofthehighesttraffickedapplicationsintheworld—inboththepublicandprivatesectors.Inhispastlife,hebroughtafullysearchabledigitallibraryonlineforNRL,wasanarchitectbehindwhatisnowIBMEnterpriseCMSandOpenTextBPMplatforms,andwasresponsibleforsystemspoweringbrandssuchasNationalGeographicandWikipedia.AsvicepresidentatOmniTI,headvisescompaniesaboutcriticalaspectsoftechnologyadoptionanddeploymentstrategies.FollowLeononTwitter@papa_fire.
![Page 3: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/3.jpg)
@papa_fire
BizDevOpsa business-first
approach to DevOps
@papa_fire
me
+87%
+68%
+50%
+34%
CYN I C
DEV
L O S T
B I Z
Leon Fayer
• 20+ years in tech• dev->manager->biz->dev• engineer first• currently @OmniTI• build and operate large systems
![Page 4: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/4.jpg)
@papa_fire
is DevOps?WHAT
@papa_fire
developsoftware
operatesoftware
![Page 5: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/5.jpg)
@papa_fire
dev needs to understandhow application runs
@papa_fire
done (adj.)
software, web. a moment in time when your users stop using your software
![Page 6: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/6.jpg)
@papa_fire
ops needs to understandhow application works
@papa_fire
![Page 7: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/7.jpg)
@papa_fire
DevOps
@papa_fire
ultureCutomationAeasurementMharingS
![Page 8: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/8.jpg)
@papa_fire
DevOpsis a misnomer
@papa_fire
horse
![Page 9: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/9.jpg)
@papa_fire
DevOps securityQADBA
tech
@papa_fire
Rugged Enterprise DevSecNetQAGovOps
©Nathen Harvey
![Page 10: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/10.jpg)
@papa_fire
Rugged Enterprise DevSecNetQAGovOps
Biz
@papa_fire
DevOps (n.)
a culture, movement or practice that emphasizes the collaboration and communication
![Page 11: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/11.jpg)
@papa_fire
should you care?WHY
@papa_fire
tech responsibility is todevelop and operate software
![Page 12: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/12.jpg)
@papa_fire
tech responsibility is not todevelop and operate software
@papa_fire
![Page 13: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/13.jpg)
@papa_fire
tech responsibility is toempower business
@papa_fire
![Page 14: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/14.jpg)
@papa_fire
“I don’t give a **** if my datacenter is on fire
as long I am still making money
@papa_fire
technology is uselessunless it supports business
![Page 15: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/15.jpg)
@papa_fire
business success is ashared goal
@papa_fire
shared goals meansshared KPIs
![Page 16: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/16.jpg)
@papa_fire
marketing tech
@papa_fire
every technical decisionshould support abusiness need
![Page 17: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/17.jpg)
@papa_fire
yes, that includes tool choices
@papa_fire
cutting edge technologycompetitor uses itdocumented benefitscan scale better
valid reasons
![Page 18: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/18.jpg)
@papa_fire
cutting edge technologycompetitor uses itdocumented benefitscan scale better
valid reasonsin
@papa_fire
every technical decisionshould support abusiness need
![Page 19: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/19.jpg)
@papa_fire
there is just one problem
@papa_fire
tech does notunderstand business
![Page 20: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/20.jpg)
@papa_fire
sometimes it makes no sense
@papa_fire
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
![Page 21: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/21.jpg)
@papa_fire
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
@papa_fire
![Page 22: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/22.jpg)
@papa_fire
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
3%+ revenue
@papa_fire
![Page 23: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/23.jpg)
@papa_fire
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
3%2.6%
+ revenue
@papa_fire
![Page 24: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/24.jpg)
@papa_fire
tech does notunderstand business
@papa_fire
and that’s ok
![Page 25: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/25.jpg)
@papa_fire
business does notunderstand technology
@papa_fire
![Page 26: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/26.jpg)
@papa_fire
everyone is a masterin their own silo …
@papa_fire
… and a noobin others
![Page 27: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/27.jpg)
@papa_fire
@papa_fire
![Page 28: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/28.jpg)
@papa_fire
common sense?
@papa_fire
everyone speakstheir own language
![Page 29: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/29.jpg)
@papa_fire
fail quicklyfail often
@papa_fire
80% today > 100% tomorrow
![Page 30: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/30.jpg)
@papa_fire
fail quicklyfail often
@papa_fire@papa_fire
![Page 31: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/31.jpg)
@papa_fire
do we learn?HOW
@papa_fire
DevOps (n.)
a culture, movement or practice that emphasizes the collaboration and communication
![Page 32: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/32.jpg)
@papa_fire
everyone is a masterin their own silo
@papa_fire
break downknowledge silos
![Page 33: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/33.jpg)
@papa_fire
inclusivity
@papa_fire
sometimes it’s hard
![Page 34: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/34.jpg)
@papa_fire
@papa_fire
assume everyoneis trying to do good
![Page 35: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/35.jpg)
@papa_fire
what we've got here is a failure to communicate
@papa_fire
(continuous)communication
![Page 36: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/36.jpg)
@papa_fire
business techAgile
@papa_fire
business
![Page 37: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/37.jpg)
@papa_fire
business
feedback loops
@papa_fire
business needs to beintegrated into
tech processes
![Page 38: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/38.jpg)
@papa_fire
before requirements
during sprint planning
after post mortem
@papa_fire
how does your decisionimpact business?
![Page 39: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/39.jpg)
@papa_fire
@papa_fire
judge on valuenot point of view
![Page 40: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/40.jpg)
@papa_fire
$$$ typo
@papa_fire
![Page 41: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/41.jpg)
@papa_fire
$
typo
$ $
@papa_fire
different perspectivesare extremely valuable
![Page 42: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/42.jpg)
@papa_fire
(even in retrospect)
@papa_fire
user perceived performance
![Page 43: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/43.jpg)
@papa_fire
99th percentile below threshold SLAs are not violated
this is fine
@papa_fire
99th percentile below threshold SLAs are not violated
this is fine?
![Page 44: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/44.jpg)
@papa_fire
users (revenue) effected
http://www.circonus.com/percentages-arent-people/
@papa_fire
contextis important
![Page 45: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/45.jpg)
@papa_fire
visibility
@papa_fire
seethe same
picture
![Page 46: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/46.jpg)
@papa_fire
what ops see
perceived performance
@papa_fire
what marketing sees
promotion success
![Page 47: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/47.jpg)
@papa_fire
think there is a correlation?
@papa_fire
what to monitor?
![Page 48: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/48.jpg)
@papa_fire
“in God we trustall others we
monitor
@papa_fire
systems latency
resource utilizationapplication performance
integration points availability
profit KPIs
growthrevenue
expenses efficiency
clickthroughs conversions
visits
![Page 49: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/49.jpg)
@papa_fire
systems latency
resource utilizationoperations
application performance integration points
availabilitydevelopment
profit KPIs
growthCEO
revenue expenses efficiency
financeclickthroughs conversions
visitsmarketing
@papa_fire
don’t underestimatecross-silo correlation
![Page 50: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/50.jpg)
@papa_fire
revenue
@papa_fire
revenue
![Page 51: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/51.jpg)
@papa_fire
revenue
user visits
@papa_fire
revenue
system performanceuser visits
![Page 52: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/52.jpg)
@papa_fire
revenue
email bounce rate
user visits system performance
@papa_fire
observeeverything
![Page 53: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/53.jpg)
@papa_fire
act onwhat’s important
@papa_fire
collect
collaborate correlate
![Page 54: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/54.jpg)
@papa_fire
business success is ashared goal
@papa_fire
why would progressnot be shared?
![Page 55: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/55.jpg)
@papa_fire
to BizDevOps?HOW
@papa_fire
![Page 56: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/56.jpg)
@papa_fire
there is nosilver bullet
@papa_fire
“success is a series of
small wins
![Page 57: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/57.jpg)
@papa_firetech
biz
educate
collaborate
empathize
@papa_fire
be wary of managers
![Page 58: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/58.jpg)
@papa_fire
show value
@papa_fire
show value(in their language)
![Page 59: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/59.jpg)
@papa_fire
ultureCutomationAeasurementMharingS
@papa_fire
![Page 60: A Business-First Approach to DevOps Implementation](https://reader030.vdocuments.site/reader030/viewer/2022020411/5a649ad47f8b9a27568b7545/html5/thumbnails/60.jpg)
@papa_fire
questions?