SlideShare a Scribd company logo
1 of 36
Download to read offline
1
DevOps Evolution
the next generation
Marc Hornbeek
Principal Consultant DevOps
www.Trace3.com
Marc Hornbeek
// Principal Consultant - DevOps, ETS
Marc is a consultant with over 37 years of experience architecting, designing,
developing and managing high-performance solutions for IT and engineering
infrastructures deployed in commercial and government applications globally.
Marc has served in senior roles including CEO, Board Member, founder,
corporate executive, CTO, VP, General Manager, Principal Consultant, Senior
Solutions Architect and Professional Engineer. Bell-Northern Research, Tekelec,
ECI Telecom, GSI Lumonics, Vpacket, EdenTree Technologies, Spirent
Communications and Trace3. Marc is an innovator who has lead many
successful automation, Lab-as-a-Service and DevOps projects for systems
manufacturers and operators. Marc is a regular speaker, blogger, author and
educator on topics including DevOps, Lab-as-a-Service and continuous test
automation.
Skills: Consulting โ€“ DevOps, LaaS, QA, Test Automation, Engineering Leadership
https://www.linkedin.com/in/marchornbeek Skype: mhexcalibur
http://devops.com/author/marc-hornbeek/ Twitter: mhexcalibur
โ€œDevOps-the-grayโ€
http://meetu.ps/306Lc3
โ€ข DevOps Evolution โ€“ the next generation?
โ€ข DevOps trends โ€“ state-of-practice and state-of-art
โ€ข What is the future of DevOps and why?
โ€ข How can an enterprise position itself now to take
advantage of future DevOps benefits?
โ€œExtinction is the rule. Survival is the exception.โ€ Carl Sagan
Business Problems
Addressed by DevOps
Agility
Lack of innovation
Security
Unauthorized uses
Satisfaction
Employee frustration
Quality
Failure frequency
Stability
Long problem fix time
Efficiency
Wasted resources
ยฉ 123RF Stock Photo
Technology Evolution
Innovation
Mechanization
Variation
Standardization
Optimization
Ad-Hoc Repeatable Defined Managed Optimizing
Capability Maturity Model
โ€œYou have to know the past to understand the present.โ€
Carl Sagan
Agility
Security
Satisfaction Quality
Stability
50%
Efficiency
Less time on unplanned work
and rework
Shorter
lead times
Employees more likely to recommend
their organizations as a great place to
work.
Faster recovery time for failures
Less time remediating security
issues
3x lower change failure rate
22%
More frequent
deployments
DevOps is an Enterprise Success Differentiator
Software Engineering Evolution
Innovation
Mechanization
Variation
Standardization
Optimization
Ad-Hoc Repeatable Defined Managed Optimizing
Capability Maturity Model
?????
Ad-Hoc / Innovation: Programming
1943
โ€œColossusโ€
Digital
Computer
Code Breaker
1939
A. Turingโ€™s
โ€œBombeโ€
Enigma
Code
Breaker
1946
โ€œENIACโ€
Ballistics
Tables,
H-Bomb
1954
IBM 650
First Mass-
produced
computer
Programs dedicated to specific machines
Waterfall Process - 1956
โ€ข Serial inefficient handoffs
between stages
Organization Silos
โ€ข Disjointed responsibilities
โ€ข Disjointed tool chains
โ€ข Manual workflows
Repeatable / Mechanization: Large Scale Software
1961 - Computer Programming Fundamentals, Leeds, Weinberg
1963 - Flowchart symbols standard, Rossheim
1964 - First Basic program, Dartmouth College
1965 - IBM 360 โ€“ 1 MLOC
1967 - Function Test Control Programs, IBM
1967 - โ€œSoftware Engineeringโ€, NATO
1968 - โ€œSoftware Quality Assuranceโ€, NATO
1971 - IEEE Computer Society founded
1972 - C, Dennis Ritchie, Brian Kernighan
1974 - MIL-S-52779 SW Quality Requirements
1975 - Microsoft founded
1976 - Apple founded
1976 - SW reliability: principles, Glenford Myers
1976 - Design and Code Inspections, Michael Fagan
1976 - Cyclomatic complexity metric, Tom McCabe
1979 - The Art of Software Testing, Glenford Myers 1979
1983 - IEEE 829 Standard for Software Test
Defined / Variation: Agile Method 1995
โ€ข Collaborative teams test each iteration of a product development in
โ€œSprintsโ€. Agile emphasizes test automation. Does not prescribe
infrastructures for integrating test activities across the development-
to-delivery infrastructure.
Extreme programming & Test Driven Development (TDD)
DevOps pipeline: 2009
Cauldron of DevOps Tools Stew
REPOs
ANALYTICS TEST TOOLS
TEST AUTOMATIONCODE TEST
DEPLOY
INFRASTRUCTUREBUILD
15
โ€œSailors on a
becalmed sea, we
sense the stirring
of a breeze.โ€
Carl Sagan
Managed/Standardization : DevOps pipeline
P2675 - DevOps - Standard for
Building Reliable and Secure
Systems Including Application
Build, Package and Deployment TST006_CICD_and_Devops_report
DevOps
tools
integrations
DevOps
Training
DevOps
Standards
Plugins
Plugins
Software Engineering Evolution
Innovation
Mechanization
Variation
Standardization
Optimization
Ad-Hoc Repeatable Defined Managed Optimizing
Capability Maturity Model
?
DevOpsWaterfall Engineering Agile
CI CD
Optimizing : DevOps Evolution
DevOps 2.0
Orchestrated
deployment
infrastructure, micro-
services, containers
DevOps Evolution
Intelligent advanced data analytics drive automate end-to-end self-optimizations
DevOps 1.0
โ€ข Culture
โ€ข Automated
Dev/CI/Delivery
pipeline
Work Live !
2009
2019?
2016
Optimizing : DevOps Predictive Analytics
Input
The analyzed result
is used to drive the
input of one or more
DevOps stages to
cause the DevOps
pipeline to perform
in accordance to
desired goals.DevOps
Stage X
Monitor
output
AnalysisProcess
Control
Input Output
Desired
output
DevOps
Stage Y
Process
Control
Output of a DevOps
stage is monitored and
analyzed for specific
characteristics
How to evolve and keep
the DevOps 7 pillars
in balance?
โ€ข Collaborative culture
โ€ข Design for DevOps
โ€ข Continuous Integration (CI)
โ€ข Continuous Testing (CT)
โ€ข Continuous Monitoring (CM)
โ€ข Elastic Infrastructures
โ€ข Continuous Delivery and
Deployment (CD)
https://devops.com/2016/08/01/7-pillars-of-devops-essential-foundations-for-enterprise-success/
Leadership Evolution
http://searchcio.techtarget.com/feature/DevOps-model-a-profile-in-CIO-leadership-change-management
โ€ข DevOps champion
โ€ข Sell DevOps vision to colleagues and staff
โ€ข Shepherd teams through changes
โ€ข Juggle staff, hire new talent, retrain others and
develop new skills
โ€ข Budget for DevOps transformations and journeys
Metrics
โ€ข Deployment rate
โ€ข Stability (MTR)
โ€ข Staff satisfaction ratings
โ€ข Quality (MTBF)
โ€ข Security event rates
โ€ข Efficiency - CapEx and OpEx per unit
Developer Evolution
โ€ข Developers thoroughly understand customer use cases
โ€ข Culture supports designers
โ€ข Design coding practices are critical
โ€ข DevOps design practices support QA
โ€ข DevOps design practices support Ops
โ€ข Integrated tool suite
Metrics
โ€ข Burn rate
โ€ข % of effort on Toil vs new work
โ€ข Check-in rate
โ€ข Check-ins requiring remediation
โ€ข Pass rates
https://devops.com/2016/10/03/design-devops-best-practices/
QA Role Evolution
QA team roles become more strategic
โ€ข QA oversight
โ€ข Robust testing infrastructure
โ€ข Satisfying user experience
โ€ข Engage the requirements process
โ€ข Automated testing focused
Metrics
โ€ข Risk (e.g. Failure trend algorithm)
โ€ข Reliability (MTBF)
โ€ข Test escapes
โ€ข Automation %
โ€ข Coverage %
http://www.datical.com/blog/qas-strategic-role-enterprise-
devops/
Edward Deming
โ€œQA is everyoneโ€™s responsibilityโ€
DevOps Role Evolution
DevOps profession will mature
โ€ข Everything as code
โ€ข Roles specialties
โ€ข End-to-end tools and infrastructure
โ€ข Process automation scientist
โ€ข End-to-end process metrics
โ€ข New Ops?
Metrics
โ€ข DevOps infrastructure availability
โ€ข Pipeline reverts
http://www.datical.com/blog/qas-strategic-role-enterprise-devops/
Culture Evolution - Ops
Ops Admin transformation to
Reliability Engineer
โ€ข Become cloud connoisseurs
โ€ข Craft new automated processes to
embed Ops needs into Dev
Metrics
โ€ข Automated process coverage
โ€ข Production infrastructure
availability
DevOps Pipeline Predictive Analytics
Work Live !
DevOps Evolution
Intelligent advanced data analytics drive end-to-end automated
self-optimizations
Use Case: Self-optimizing Dev QA checks
Work
Analysis of production failure trends drive
application development process to improve
defect detection for failed code areas
Live !
Example โ€“ Automated Gate Promotions
Use Case: Self-optimizing Test Selection
Analysis of test failure trends can drive
continuous test selections
Work Live !
Example โ€“ Automated Continuous Testing
Automated test
selection and
analysis
Use Case: Self-optimizing Fixer Assignments
Analysis of test result trends drive fixer
assignments
Work Live !
Use Case: Self-optimizing Infrastructure Scaling
Work Live !
Analysis of DevOps pipeline
process time trends drive
infrastructure scaling to meet
business goals
Dev
DevOps Pipeline Model
33
Work Df Cf Pf Rf
System simulations and experiences have shown that optimum agility, efficiency,
quality and stability are achieved when input rates are highest, stage durations
are short, most bugs are found during earlier stages of the pipeline, and the time
between stages is equal so there is continuous flow.
Backlog
rate Di/t
New
Failed changes to be reworked
CI Deliver DeployCi/t Pi/t Ri/t L/t
Dt Ct Pt Rt
Minimum pipeline transit time
Live
Lf
Use Case: Self-optimizing Infrastructure Cost
Work Live !
Analysis of DevOps
infrastructure cost trends can
drive infrastructure cost
optimization
35
Prepare for role shifts
Choose tools with end-to-end automation
capabilities and plugins
Learn analytics
Preparing for the Future
36
DevOps Evolution
the next generation
Marc Hornbeek
Principal Consultant DevOps
www.Trace3.com

More Related Content

What's hot

What's hot (20)

Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
ย 
DevOps Transformation: Learnings and Best Practices
DevOps Transformation: Learnings and Best PracticesDevOps Transformation: Learnings and Best Practices
DevOps Transformation: Learnings and Best Practices
ย 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
ย 
Devops
DevopsDevops
Devops
ย 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
ย 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
ย 
DevSecOps reference architectures 2018
DevSecOps reference architectures 2018DevSecOps reference architectures 2018
DevSecOps reference architectures 2018
ย 
DevOps
DevOps DevOps
DevOps
ย 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
ย 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
ย 
DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation Journey
ย 
DevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to SecurityDevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to Security
ย 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation Slides
ย 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
ย 
DevSecOps and the CI/CD Pipeline
 DevSecOps and the CI/CD Pipeline DevSecOps and the CI/CD Pipeline
DevSecOps and the CI/CD Pipeline
ย 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
ย 
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation SlidesDevops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
ย 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices
ย 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
ย 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
ย 

Similar to DevOps Evolution - The Next Generation ?

Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to Production
Florian Wilhelm
ย 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
Splunk
ย 

Similar to DevOps Evolution - The Next Generation ? (20)

DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
ย 
DevOps_service.pptx
DevOps_service.pptxDevOps_service.pptx
DevOps_service.pptx
ย 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
ย 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
ย 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
ย 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineers
ย 
DevOps โ€“ what is it? Why? Is it real? How to do it?
DevOps โ€“ what is it? Why? Is it real? How to do it?DevOps โ€“ what is it? Why? Is it real? How to do it?
DevOps โ€“ what is it? Why? Is it real? How to do it?
ย 
Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to Production
ย 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
ย 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
ย 
Applying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the MainframeApplying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the Mainframe
ย 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
ย 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
ย 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
ย 
Comprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdfComprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdf
ย 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First Time
ย 
DevOps Test Engineering - Marc Hornbeek - July 2017
DevOps Test Engineering -  Marc Hornbeek - July 2017DevOps Test Engineering -  Marc Hornbeek - July 2017
DevOps Test Engineering - Marc Hornbeek - July 2017
ย 
Dev ops using Jenkins
Dev ops using JenkinsDev ops using Jenkins
Dev ops using Jenkins
ย 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
ย 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
ย 

More from Marc Hornbeek

More from Marc Hornbeek (17)

Continuous Testing Landscape.pptx
Continuous Testing Landscape.pptxContinuous Testing Landscape.pptx
Continuous Testing Landscape.pptx
ย 
Feature Flags.pdf
Feature Flags.pdfFeature Flags.pdf
Feature Flags.pdf
ย 
DevOps_the_Gray Predictions for 2020
DevOps_the_Gray Predictions for 2020DevOps_the_Gray Predictions for 2020
DevOps_the_Gray Predictions for 2020
ย 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
ย 
Seven step transformation blueprint
Seven step transformation blueprintSeven step transformation blueprint
Seven step transformation blueprint
ย 
Gap Assessment for DevOps
Gap Assessment   for DevOpsGap Assessment   for DevOps
Gap Assessment for DevOps
ย 
Gap assessment kubernetes
Gap assessment   kubernetesGap assessment   kubernetes
Gap assessment kubernetes
ย 
Gap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOpsGap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOps
ย 
Gap assessment containers
Gap assessment   containersGap assessment   containers
Gap assessment containers
ย 
Value stream mapping for DevOps
Value stream mapping for DevOpsValue stream mapping for DevOps
Value stream mapping for DevOps
ย 
The Quest for Quality at Speed
The Quest for Quality at SpeedThe Quest for Quality at Speed
The Quest for Quality at Speed
ย 
DevOps as-a-Service (DaaS) value
DevOps as-a-Service (DaaS) valueDevOps as-a-Service (DaaS) value
DevOps as-a-Service (DaaS) value
ย 
Continuous Security / DevSecOps- Why How and What
Continuous Security /  DevSecOps- Why How and WhatContinuous Security /  DevSecOps- Why How and What
Continuous Security / DevSecOps- Why How and What
ย 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE Assessments
ย 
Engineering DevOps and Cloud
Engineering DevOps and CloudEngineering DevOps and Cloud
Engineering DevOps and Cloud
ย 
Engineering Continuous Delivery Architectures
Engineering Continuous Delivery ArchitecturesEngineering Continuous Delivery Architectures
Engineering Continuous Delivery Architectures
ย 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business Goals
ย 

Recently uploaded

CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
anilsa9823
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
bodapatigopi8531
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
ย 

Recently uploaded (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
ย 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
ย 
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS LiveVip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
ย 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
ย 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
ย 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
ย 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
ย 
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
ย 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ย 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
ย 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
ย 

DevOps Evolution - The Next Generation ?

  • 1. 1 DevOps Evolution the next generation Marc Hornbeek Principal Consultant DevOps www.Trace3.com
  • 2. Marc Hornbeek // Principal Consultant - DevOps, ETS Marc is a consultant with over 37 years of experience architecting, designing, developing and managing high-performance solutions for IT and engineering infrastructures deployed in commercial and government applications globally. Marc has served in senior roles including CEO, Board Member, founder, corporate executive, CTO, VP, General Manager, Principal Consultant, Senior Solutions Architect and Professional Engineer. Bell-Northern Research, Tekelec, ECI Telecom, GSI Lumonics, Vpacket, EdenTree Technologies, Spirent Communications and Trace3. Marc is an innovator who has lead many successful automation, Lab-as-a-Service and DevOps projects for systems manufacturers and operators. Marc is a regular speaker, blogger, author and educator on topics including DevOps, Lab-as-a-Service and continuous test automation. Skills: Consulting โ€“ DevOps, LaaS, QA, Test Automation, Engineering Leadership https://www.linkedin.com/in/marchornbeek Skype: mhexcalibur http://devops.com/author/marc-hornbeek/ Twitter: mhexcalibur โ€œDevOps-the-grayโ€ http://meetu.ps/306Lc3
  • 3. โ€ข DevOps Evolution โ€“ the next generation? โ€ข DevOps trends โ€“ state-of-practice and state-of-art โ€ข What is the future of DevOps and why? โ€ข How can an enterprise position itself now to take advantage of future DevOps benefits?
  • 4. โ€œExtinction is the rule. Survival is the exception.โ€ Carl Sagan
  • 5. Business Problems Addressed by DevOps Agility Lack of innovation Security Unauthorized uses Satisfaction Employee frustration Quality Failure frequency Stability Long problem fix time Efficiency Wasted resources ยฉ 123RF Stock Photo
  • 6. Technology Evolution Innovation Mechanization Variation Standardization Optimization Ad-Hoc Repeatable Defined Managed Optimizing Capability Maturity Model โ€œYou have to know the past to understand the present.โ€ Carl Sagan
  • 7. Agility Security Satisfaction Quality Stability 50% Efficiency Less time on unplanned work and rework Shorter lead times Employees more likely to recommend their organizations as a great place to work. Faster recovery time for failures Less time remediating security issues 3x lower change failure rate 22% More frequent deployments DevOps is an Enterprise Success Differentiator
  • 8. Software Engineering Evolution Innovation Mechanization Variation Standardization Optimization Ad-Hoc Repeatable Defined Managed Optimizing Capability Maturity Model ?????
  • 9. Ad-Hoc / Innovation: Programming 1943 โ€œColossusโ€ Digital Computer Code Breaker 1939 A. Turingโ€™s โ€œBombeโ€ Enigma Code Breaker 1946 โ€œENIACโ€ Ballistics Tables, H-Bomb 1954 IBM 650 First Mass- produced computer Programs dedicated to specific machines
  • 10. Waterfall Process - 1956 โ€ข Serial inefficient handoffs between stages Organization Silos โ€ข Disjointed responsibilities โ€ข Disjointed tool chains โ€ข Manual workflows
  • 11. Repeatable / Mechanization: Large Scale Software 1961 - Computer Programming Fundamentals, Leeds, Weinberg 1963 - Flowchart symbols standard, Rossheim 1964 - First Basic program, Dartmouth College 1965 - IBM 360 โ€“ 1 MLOC 1967 - Function Test Control Programs, IBM 1967 - โ€œSoftware Engineeringโ€, NATO 1968 - โ€œSoftware Quality Assuranceโ€, NATO 1971 - IEEE Computer Society founded 1972 - C, Dennis Ritchie, Brian Kernighan 1974 - MIL-S-52779 SW Quality Requirements 1975 - Microsoft founded 1976 - Apple founded 1976 - SW reliability: principles, Glenford Myers 1976 - Design and Code Inspections, Michael Fagan 1976 - Cyclomatic complexity metric, Tom McCabe 1979 - The Art of Software Testing, Glenford Myers 1979 1983 - IEEE 829 Standard for Software Test
  • 12. Defined / Variation: Agile Method 1995 โ€ข Collaborative teams test each iteration of a product development in โ€œSprintsโ€. Agile emphasizes test automation. Does not prescribe infrastructures for integrating test activities across the development- to-delivery infrastructure. Extreme programming & Test Driven Development (TDD)
  • 14. Cauldron of DevOps Tools Stew REPOs ANALYTICS TEST TOOLS TEST AUTOMATIONCODE TEST DEPLOY INFRASTRUCTUREBUILD
  • 15. 15 โ€œSailors on a becalmed sea, we sense the stirring of a breeze.โ€ Carl Sagan
  • 16. Managed/Standardization : DevOps pipeline P2675 - DevOps - Standard for Building Reliable and Secure Systems Including Application Build, Package and Deployment TST006_CICD_and_Devops_report DevOps tools integrations DevOps Training DevOps Standards Plugins Plugins
  • 17. Software Engineering Evolution Innovation Mechanization Variation Standardization Optimization Ad-Hoc Repeatable Defined Managed Optimizing Capability Maturity Model ? DevOpsWaterfall Engineering Agile CI CD
  • 18. Optimizing : DevOps Evolution DevOps 2.0 Orchestrated deployment infrastructure, micro- services, containers DevOps Evolution Intelligent advanced data analytics drive automate end-to-end self-optimizations DevOps 1.0 โ€ข Culture โ€ข Automated Dev/CI/Delivery pipeline Work Live ! 2009 2019? 2016
  • 19. Optimizing : DevOps Predictive Analytics Input The analyzed result is used to drive the input of one or more DevOps stages to cause the DevOps pipeline to perform in accordance to desired goals.DevOps Stage X Monitor output AnalysisProcess Control Input Output Desired output DevOps Stage Y Process Control Output of a DevOps stage is monitored and analyzed for specific characteristics
  • 20. How to evolve and keep the DevOps 7 pillars in balance? โ€ข Collaborative culture โ€ข Design for DevOps โ€ข Continuous Integration (CI) โ€ข Continuous Testing (CT) โ€ข Continuous Monitoring (CM) โ€ข Elastic Infrastructures โ€ข Continuous Delivery and Deployment (CD) https://devops.com/2016/08/01/7-pillars-of-devops-essential-foundations-for-enterprise-success/
  • 21. Leadership Evolution http://searchcio.techtarget.com/feature/DevOps-model-a-profile-in-CIO-leadership-change-management โ€ข DevOps champion โ€ข Sell DevOps vision to colleagues and staff โ€ข Shepherd teams through changes โ€ข Juggle staff, hire new talent, retrain others and develop new skills โ€ข Budget for DevOps transformations and journeys Metrics โ€ข Deployment rate โ€ข Stability (MTR) โ€ข Staff satisfaction ratings โ€ข Quality (MTBF) โ€ข Security event rates โ€ข Efficiency - CapEx and OpEx per unit
  • 22. Developer Evolution โ€ข Developers thoroughly understand customer use cases โ€ข Culture supports designers โ€ข Design coding practices are critical โ€ข DevOps design practices support QA โ€ข DevOps design practices support Ops โ€ข Integrated tool suite Metrics โ€ข Burn rate โ€ข % of effort on Toil vs new work โ€ข Check-in rate โ€ข Check-ins requiring remediation โ€ข Pass rates https://devops.com/2016/10/03/design-devops-best-practices/
  • 23. QA Role Evolution QA team roles become more strategic โ€ข QA oversight โ€ข Robust testing infrastructure โ€ข Satisfying user experience โ€ข Engage the requirements process โ€ข Automated testing focused Metrics โ€ข Risk (e.g. Failure trend algorithm) โ€ข Reliability (MTBF) โ€ข Test escapes โ€ข Automation % โ€ข Coverage % http://www.datical.com/blog/qas-strategic-role-enterprise- devops/ Edward Deming โ€œQA is everyoneโ€™s responsibilityโ€
  • 24. DevOps Role Evolution DevOps profession will mature โ€ข Everything as code โ€ข Roles specialties โ€ข End-to-end tools and infrastructure โ€ข Process automation scientist โ€ข End-to-end process metrics โ€ข New Ops? Metrics โ€ข DevOps infrastructure availability โ€ข Pipeline reverts http://www.datical.com/blog/qas-strategic-role-enterprise-devops/
  • 25. Culture Evolution - Ops Ops Admin transformation to Reliability Engineer โ€ข Become cloud connoisseurs โ€ข Craft new automated processes to embed Ops needs into Dev Metrics โ€ข Automated process coverage โ€ข Production infrastructure availability
  • 26. DevOps Pipeline Predictive Analytics Work Live ! DevOps Evolution Intelligent advanced data analytics drive end-to-end automated self-optimizations
  • 27. Use Case: Self-optimizing Dev QA checks Work Analysis of production failure trends drive application development process to improve defect detection for failed code areas Live !
  • 28. Example โ€“ Automated Gate Promotions
  • 29. Use Case: Self-optimizing Test Selection Analysis of test failure trends can drive continuous test selections Work Live !
  • 30. Example โ€“ Automated Continuous Testing Automated test selection and analysis
  • 31. Use Case: Self-optimizing Fixer Assignments Analysis of test result trends drive fixer assignments Work Live !
  • 32. Use Case: Self-optimizing Infrastructure Scaling Work Live ! Analysis of DevOps pipeline process time trends drive infrastructure scaling to meet business goals
  • 33. Dev DevOps Pipeline Model 33 Work Df Cf Pf Rf System simulations and experiences have shown that optimum agility, efficiency, quality and stability are achieved when input rates are highest, stage durations are short, most bugs are found during earlier stages of the pipeline, and the time between stages is equal so there is continuous flow. Backlog rate Di/t New Failed changes to be reworked CI Deliver DeployCi/t Pi/t Ri/t L/t Dt Ct Pt Rt Minimum pipeline transit time Live Lf
  • 34. Use Case: Self-optimizing Infrastructure Cost Work Live ! Analysis of DevOps infrastructure cost trends can drive infrastructure cost optimization
  • 35. 35 Prepare for role shifts Choose tools with end-to-end automation capabilities and plugins Learn analytics Preparing for the Future
  • 36. 36 DevOps Evolution the next generation Marc Hornbeek Principal Consultant DevOps www.Trace3.com