DevOps - Presentation - 21052024 - v8.0 - Part 1
DevOps - Presentation - 21052024 - v8.0 - Part 1
Jesse Damon
Robbins Edwards
DevOps
John
Key John Willis
Allspaw
Thinkers
The Convergence of DevOps Movement
Artifact
Chaos Engineering
Site Reliability Engineering
Trunk-based development Platform Engineering
“Servers are Cattles NOT Pets.”
David J. Andersen, author of Kanban
“The small changes
people make to
improve things over
time can generate large
results” (Kaizen says)
@RealGeneKim
Copyright © 2016 Deliveron Consulting Services
THE ETHICS OF DEVOPS: THERE IS A BETTER WAY
Copyright © 2016 Deliveron Consulting Services
Comparison of Lifecycles
Design,
Waterfall Definition Analysis Code &
Integration
Build+Test Test Accept Deploy
(phases) Unit-Test
Incremental
(integrations)
Agile
(sprints)
Continuous
Delivery
Continuous
Deployment
• CAMS
– Culture – People > Process > Tools
Focus on People by Creating and maintaining a stable and safe environment where
your people can learn, share, experiment, succeed, and even fail
– Automation – Infrastructure as Code
Reduce the mundane tasks and automate. (the accelerator that help you unluck the
other DevOps benefits
– Measurement – Observability
There must be well defined metrics with incentives.
– Sharing – Collaboration/Feedback/learning Culture.
THE THREE WAYS: THE PRINCIPLES
UNDERPINNING DEVOPS
SEC
67
DEV TEST PRE PROD
There may be a way to
restore the peace!
Eliminating duplicate
administration, making the ITIL
Processes as lean as possible.
Introducing…
69
What can Agile/Scrum learn from ITIL?
DEVOPS Measure
Learn 5
4
Collaborate &…
Architect
Maturity Stabilize
3
2
Synthesize
Assessment Release
Respond
1 Develop
Build
Current Level of
Importance (I) Practice (P) SCORE
(1-5) (1-5) (0-5) GAP Rank
Nine Pillars of DevOps Practice Topics (1=low, 5=critical) (1=not yet, 5=always) 5-(((Ix(5-P))/5)+1) (1-N)
5%
Information
Issues
50 %
37 %
People Issues
Process
Issues
8%
Technology
Issue
CONWAY’S LAW
How to Design Our Organization and
Architecture with Conway’s Law in Mind
Dev DevOps Ops Dev DevOps Ops Dev DevOps SREOps Dev DevOps Ops
Brad Appleton 83
MEASURING UP
against other movements
DevOps
shouldn’t be like
Dev Ops
SRE versus DEVOPS
But… does devOps always implement all of DevOps in
reality?
Define
Raise
Standard
awareness
Tools
Define
agile Educate
processes
Raising awareness about importance of
implementing DevOps
DevOps Understanding
DevOps Identify
cost/benefit implementation
seminars impediments
matrix steps
Define Standard Set Of Tools
Standard
Standard release
version Standard management
control deploy tool
tool tool
Standard development
process
DevOpsGuys
DevOps as a Service