![Page 1: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/1.jpg)
www.ranger4.com
DevOpstastic
Helen Beal
DevOps & All the
Continuouses
![Page 2: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/2.jpg)
www.ranger4.com
DevOpstastic
![Page 3: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/3.jpg)
www.ranger4.com
DevOpstastic
Continuous Funding
![Page 4: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/4.jpg)
www.ranger4.com
DevOpstastic
SOURCE: Ranger4’s ‘How Continuous is Your DevOps?’ Survey (Q1 2016)
![Page 5: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/5.jpg)
www.ranger4.com
DevOpstastic
![Page 6: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/6.jpg)
www.ranger4.com
DevOpstastic
![Page 7: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/7.jpg)
www.ranger4.com
DevOpstastic
Continuous Integration
(CI)
![Page 8: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/8.jpg)
www.ranger4.com
DevOpstastic
SOURCE: Ranger4’s ‘How Continuous is Your DevOps?’ Survey (Q1 2016)
![Page 9: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/9.jpg)
www.ranger4.com
DevOpstastic
Continuous Integration
Each check-in is validated by• An automated build• Automated unit,
integration and acceptance tests
Continuous integration is a development practice that requires developers to integrate code into a shared repository on a daily basis.
9Integrating regularly in production-like environments makes it
easier to quickly detect and locate conflicts and errors.
![Page 10: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/10.jpg)
www.ranger4.com
DevOpstastic
SOURCE: Ranger4’s ‘How Continuous is Your DevOps?’ Survey (Q1 2016)
![Page 11: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/11.jpg)
www.ranger4.com
DevOpstastic
Continuous Delivery
(CD)
![Page 12: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/12.jpg)
www.ranger4.com
DevOpstastic
Continuous Delivery (1)
• Extends continuous integration• Provides fast, automated
feedback on the production-readiness of systems
• Prioritizes keeping software deployable over working on new features
• Enables push-button deployments on demand
• Reduces deployment risks and enables quicker user feedback
12
Continuous delivery is a methodology that focuses on making sure software is always in a releasable state throughout its lifecycle.
Continuous delivery does not mean that you are deploying every day or every hour.
It means that you COULD release when needed.
![Page 13: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/13.jpg)
www.ranger4.com
DevOpstastic
Continuous Delivery (2)
Commit Code
Build and Test
Acceptance Test
Deploy to Prod
and Test
Release
Automated Trigger
Manual Trigger
Stop the line when tests fail
Test StagingProd
Feedback – test results, monitoring data, etc.
.
Dev
13
Automated tests in production-like environments assure the code and environment operate as designed and are always in a deployable state
Deployment is the installation of a specified version of software to a given environment (e.g., promoting a new build into production).
![Page 14: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/14.jpg)
www.ranger4.com
DevOpstastic
The Three Ways
![Page 15: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/15.jpg)
www.ranger4.com
DevOpstastic
The First Way:Improve Flow
![Page 16: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/16.jpg)
www.ranger4.com
DevOpstastic
The Three Ways
![Page 17: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/17.jpg)
www.ranger4.com
DevOpstastic
Continuous Testing
![Page 18: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/18.jpg)
www.ranger4.com
DevOpstastic
SOURCE: Ranger4’s ‘How Continuous is Your DevOps?’ Survey (Q1 2016)
![Page 19: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/19.jpg)
www.ranger4.com
DevOpstastic
Shift Left:Build Quality
In
![Page 20: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/20.jpg)
www.ranger4.com
DevOpstastic
Continuous Deployment
(CDep?)
![Page 21: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/21.jpg)
www.ranger4.com
DevOpstastic
Continuous Deployment (1)
• Removes the manual step in the Continuous Delivery pipeline
• Results in multiple deployments per day
21
Continuous deployment is a set of practices that enable every change that passes automated tests to be automatically deployed to production.
Continuous deployment may not be practical or possible forcompanies constrained by regulatory or other requirements.
![Page 22: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/22.jpg)
www.ranger4.com
DevOpstastic
Continuous Deployment (2)
Commit Code
Build and Test
Acceptance Test
Deploy to Prod and
TestRelease
Automated Trigger
Manual Trigger
Stop the line when tests fail
Test StagingProd
Feedback – test results, monitoring data, etc.
Dev
22
Code deployed into production may be invisible to customers, but features can be run and tested by internal staff.
Release is the process or event of making a feature (or set of features) available to a segment of customers.
![Page 23: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/23.jpg)
www.ranger4.com
DevOpstastic
SOURCE: Ranger4’s ‘How Continuous is Your DevOps?’ Survey (Q1 2016)
![Page 24: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/24.jpg)
www.ranger4.com
DevOpstastic
“Never let a known defect
pass downstream.”
![Page 25: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/25.jpg)
www.ranger4.com
DevOpstastic
“Continuous Release Deployment”
![Page 26: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/26.jpg)
www.ranger4.com
DevOpstastic
Continuous Measurement
![Page 27: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/27.jpg)
www.ranger4.com
DevOpstastic
SOURCE: Ranger4’s ‘How Continuous is Your DevOps?’ Survey (Q1 2016)
![Page 28: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/28.jpg)
www.ranger4.com
DevOpstastic
Ideation
Integration
ValidationOperation
Realisation
DevO
ps
The DevOps Loop ©Ranger4
![Page 29: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/29.jpg)
www.ranger4.com
DevOpstastic
SOURCE: Ranger4’s ‘How Continuous is Your DevOps?’ Survey (Q1 2016)
![Page 30: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/30.jpg)
www.ranger4.com
DevOpstastic
![Page 31: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/31.jpg)
www.ranger4.com
DevOpstastic
Continuous Monitoring
![Page 32: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/32.jpg)
www.ranger4.com
DevOpstastic
The Three Ways
![Page 33: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/33.jpg)
www.ranger4.com
DevOpstastic
The Second Way:Amplify Feedback
Loops
![Page 34: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/34.jpg)
www.ranger4.com
DevOpstastic
The Three Ways
![Page 35: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/35.jpg)
www.ranger4.com
DevOpstastic
Time for a
FRESH APPROACH?
35
Sonatype Nexus Lifecycle
• Precisely identify component and risks
• Remediate early in development
• Automate policy across the SDLC
• Manage risk with consolidated dashboard
• Continuously monitor applications for new risks
![Page 36: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/36.jpg)
www.ranger4.com
DevOpstastic
Continuous Performance Management
![Page 37: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/37.jpg)
www.ranger4.com
DevOpstastic
![Page 38: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/38.jpg)
www.ranger4.com
DevOpstastic
Continuous Innovation
![Page 39: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/39.jpg)
www.ranger4.com
DevOpstastic
![Page 40: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/40.jpg)
www.ranger4.com
DevOpstastic
Continuous Experimentatio
n & Learning
![Page 41: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/41.jpg)
www.ranger4.com
DevOpstastic
The Three Ways
![Page 42: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/42.jpg)
www.ranger4.com
DevOpstastic
The Third Way:Experimentation
& Learning
![Page 43: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/43.jpg)
www.ranger4.com
DevOpstastic
Continuous Job Satisfaction
![Page 44: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/44.jpg)
www.ranger4.com
DevOpstastic
![Page 45: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/45.jpg)
www.ranger4.com
DevOpstastic
"The world as we have created it is a process of our thinking. It cannot be changed without changing our thinking."
Albert Einstein
![Page 46: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/46.jpg)
www.ranger4.com
DevOpstastic
Organizing around people...
![Page 47: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/47.jpg)
www.ranger4.com
DevOpstastic
![Page 48: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/48.jpg)
www.ranger4.com
DevOpstastic
“Holacracy structures your organisation for
evolution.”
![Page 49: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/49.jpg)
www.ranger4.com
DevOpstastic
Continuous Teaming
![Page 50: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/50.jpg)
www.ranger4.com
DevOpstastic
![Page 51: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/51.jpg)
www.ranger4.com
DevOpstastic
Continuous Everything!
![Page 52: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/52.jpg)
www.ranger4.com
DevOpstastic
The Continuous Release Cycle or ‘DEVOPS LOOP’
![Page 53: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/53.jpg)
www.ranger4.com
DevOpstastic
Ideation
Integration
ValidationOperation
Realisation
DevO
ps
The DevOps Loop ©Ranger4
![Page 54: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/54.jpg)
www.ranger4.com
DevOpstastic
Continuous Improvement
![Page 55: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/55.jpg)
www.ranger4.com
DevOpstastic
SOURCE: Ranger4’s ‘How Continuous is Your DevOps?’ Survey (Q1 2016)
![Page 56: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/56.jpg)
www.ranger4.com
DevOpstastic
SOURCE: Ranger4’s ‘How Continuous is Your DevOps?’ Survey (Q1 2016)
![Page 57: All Day DevOps: DevOps and All the Continuouses](https://reader036.vdocuments.us/reader036/viewer/2022062503/58786edf1a28ab497b8b59eb/html5/thumbnails/57.jpg)
www.ranger4.com
DevOpstastic
Be DevOpstastic