SlideShare a Scribd company logo
30 Minute Talk
September 1st 2019
Bengaluru Marriott Hotel
Whitefield
https://devopsindiasummit.com/
Marc Hornbeek
Principal Consultant
• What is Engineering DevOps and Why is
it important?
• How do you Engineering People, Process
and Technology for DevOps?
• How do you Engineer Applications,
Pipelines and Infrastructures for DevOps?
• Seven-Step DevOps Engineering
Transformation Blueprint
• What is the future of Engineering DevOps
– beyond Continuous Improvement?
• How can you learn more about
Engineering DevOps?
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
Benefits of Well-Engineered DevOps
Tactical Benefits
• Agility
• Stability
• Efficiency
• Security
• Quality
• Satisfaction
Strategic Benefits
• Competitiveness
• Innovation leader
• High Valuation
• Longevity
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
Why Engineering is needed for DevOps!
“How to do DevOps”?
“Doing DevOps” but not satisfied with the results?
Why?
• DevOps is complex
• Three axis of DevOps variation : Applications, Pipelines, Infrastructures
• Multiple levels of DevOps maturity: Chaos, Continuous Integration, Continuous
Flow, Continuous Feedback, Continuous Improvement
• No prescription, installation guide, user’s manual or maintenance manual
• No standard definition!
How can anyone expect to do DevOps and get good results with DevOps without
clear and definitive guidance?
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
DevOps Engineering Tools
• Engineering DevOps tools
• Blueprints for major configurations
• Recommended engineering practices
• Checklists, Assessment tools, Calculators
• Presentation templates
• Disciplined construction and evolution
• Seven-step engineering transformation process
Assist DevOps leaders and practitioners to understand, assess, define,
implement, operationalize and evolve DevOps specific to and organization
Applicable to the widest possible range of implementations
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
www.EngineeringDevOps.com
DEVOPS / CLOUD ENGINEERING BLUEPRINT
www.EngineeringDevOps.com
Nine Pillars of Engineering DevOps
• 9 DevOps Pillars with:
• Concrete engineering
blueprints
• Recommended
engineering practices
Prescriptive engineering
foundations
• how to “Do DevOps”
• How to Assess / Improve
DevOps Performance
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
www.EngineeringDevOps.com
Well-Engineered DevOps Requires Balance
Engineering DevOps
Solution approach is to pick
solution components which
aligns 27 Critical Success
Factors
• Nine Pillars of DevOps
and
• Three Dimensions of
DevOps
To:
DevOps Maturity Level
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
Engineering DevOps Definition
“Engineering DevOps is
the application of lean engineering practices,
(continuous flow, feedback and
improvement),
to People, Processes and Technology,
for the benefit of agility, stability, efficiency,
quality, security, availability and satisfaction.”
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
Pipeline Maturity Levels
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
1.Chaos Reigns: the value stream does not have a fully connected pipeline or toolchain for CI or
CD. Manual interactions cause bottlenecks and errors; low repeatability and reliability.
2.Continuous Integration: CI stages are supported by an operational toolchain. Developers
commit changes; the system automates integration, builds, tests, artefacts and flags failures.
3.Continuous Flow (The First Way of DevOps): CI and CD pipeline stages have toolchains.
Release candidates are prepared and qualified for deployment with minimal manual effort.
4.Continuous Feedback (The Second Way of DevOps): CI/CD pipeline is instrumented with
metrics that make visible performance of the pipeline, the applications and the infrastructure.
5.Continuous Improvement (The Third Way of DevOps): CI/CD pipeline is reliable, fast and uses
advanced DevOps practices for advanced continuous testing, continuous security, and
advanced continuous deployment. The robust, sophisticated pipelines provide confidence for
proactive experimentation with new pipeline tools, integrations and workflows while
managing risk.
Engineering DevOps Maturity Levels
1. Know your
current state of
DevOps maturity
2. Determine desired
NEXT future state of
DevOps maturity
3. Pick solution
components that get
you to NEXT without
waste.
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
Application DevOps Suitability Scorecards
 The application will benefit from faster lead times.
 Leaders over this application are open to collaboration and will be sponsors of
change.
 Team players that are associated with the application team (Product owners, Dev,
QA, Ops, Infra, Sec, PM) are open to collaboration and change.
 The application is currently using, or planning to use, service-oriented, modular
architectures or micro-services. RB14, RB15, RB16
 There are at least ten people associated with the application including Product
owners, Dev, QA, Ops, Infra, Sec, and PM. Smaller projects with smaller teams may
not show sufficient impact or justify substantive DevOps investment.
 The application is expected to be undergoing changes for more than a year. Less
time would not likely yield return on the investment required for DevOps.
 The application represents a good level of business impact and visibility but does not
involve an extreme amount of risk for the business.
 The application experiences frequent demands for changes from the business.
 Not all tools used with the application need to be replaced to implement a DevOps
toolchain. The costs of changing out all tools can negatively affect the return on
investment and business case for DevOps transformations.
 Efforts to build, test or deploy releases of the application is significant and could be
reduced significantly by automation.
DevOps applies to all
types of Apps: Legacy,
COTs, Enterprise,
embedded, IOT, platforms,
services, netops, etc.
Business Factors
determine whether it
makes sense to engineer
DevOps for an application
more than technology
differences between
different types of
applications.
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
CI/CD Pipeline for Microservices Blueprint
Microservices require
DevOps CI/CD
pipelines to work as a
federation together
in a choreographed
concert with the
microservice
architecture of the
application and the
organizations
responsible for them.
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
Five Levels of Application Maturity
1. Spaghetti Applications: older monolithic legacy applications - large and complex like a big
messy bowl of spaghetti.
2. Modular Applications: separate functionally independent, interchangeable modules.
3. Cloud-Ready Application: use The Twelve-Factor Application modular design methodology;
declarative formats for automation; clean contracts with the operating system; and
portability.
4. Cloud-Optimized Applications: apps take advantage of services offered by cloud providers;
portable to deploy in IaaS or PaaS. Easily scale-in and scale-out for optimal utilization of
resources.
5. Cloud-Native Applications: are born in the cloud. They exploit capabilities such as elasticity,
event-driven, resource optimization, and faster release cycles; designed as Federated
Microservices, packaged and deployed as containers, and managed through modern DevOps
processes. The target deployment environments include Containers -as-a-Service (CaaS) and
Functions-as-a-Service (FaaS). This breed of apps delivers ultimate scalability and availability.
Applications at different maturity levels will co-exist and interoperate. Don't trick yourself into a
microservices-only mindset. Explore the modularity features or frameworks of your technology stack to
enforce modular design, instead of relying on conventions to avoid spaghetti code. Choose whether you
want the complexity penalty of microservices.
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
CI/CD Pipelines in the Cloud
Benefits:
• Free to choose tools, tool frameworks and craft
toolchains from any number of vendors or open sources
• Rapid feature evolution for specific vendor tools
• Support for Hybrid-Cloud and Multi-Cloud scenarios
Disadvantages:
• Lock-in to tool vendor solutions
• Need to create and maintain toolchain yourself
• Need to manage deployments and regional support for
the toolchains
• Scaling of some tools may not be enough for some tools
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
DevOps Infrastructure Blueprint
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
DevOps needs
infrastructure to run
application and pipelines -
obviously!
Developers prefer not to
have to think about
infrastructures or CI/CD
pipelines.
They have enough to do
developing and operating
their applications.
Ephemeral – virtual resources on-demand
Idempotency - automatically configure infra
Immutability – discard/recreate fresh infra
Infrastructure as Code (IAC)
DevOps IAC automation use cases:
 Pre-Flight test environment
 Staging automation
 Deployment automation
 Safety: Green/Blue deployments
 Quality: A/B testing methodologies
 Restore and Recovery
 Cost control
 Utilization
 Governance
 Orchestration – create and release resource
 Automation – execute tasks
 Ease of use and Admin - unified practices and tools
 Speed - deliver stable environments rapidly
 Scale - vertically and horizontally on-demand
 Repeatability - resolves environment drift
 Maintenance: version manage infra code and data
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
DevOps with Hybrid-Cloud Deployments
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
DevOps Hybrid Cloud
 DevOps-as-a-Service uses a mix of on-premises,
private cloud and third-party, public cloud
computing services.
 Hybrid Cloud orchestration tools abstract resources
(E.g. VMs, containers, microservices and databases).
 Hybrid cloud orchestration communicate with the
supplicant functions through an API framework.
 Hybrid Cloud Orchestration stacks that are supported
are defined.
 A dedicated reliable, high-speed / low-latency,
redundant WAN connection to the public cloud is
installed.
 Stakeholders have visibility into the deployment
infrastructure in the desired private and public clouds.
 Tools help transition workloads to the cloud by
orchestrating virtual machine movement from a
private environment to a public cloud.
DevOps with Multi-Cloud Deployments
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
DevOps Multi-Cloud
Multi-Cloud provides the ultimate DevOps infrastructure:
• Flexible, widest range of application deployments
requirements.
• Enterprises that assemble harmonized Multi-Cloud
platforms are positioned for competitive advantage and
lower costs.
Cloud-Native is critical in a Multi-Cloud environment.
Moving DevOps from a single or Hybrid Cloud to a Multi-
Cloud world requires platforms and tools for capacity
management and cost management.
A globally aware traffic management strategy monitors
infrastructure health across data centers and end-user
experiences globally, while responding to control changes
and system specifications at the speed of DevOps
Continuous Improvements.
DevOps Infrastructure Maturity Levels
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
The more elastic
infrastructure is, the
better, or more mature it
is, from the point of view
of DevOps capabilities.
DevOps Seven-Step Transformation Engineering Blueprint
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
Infinite cycle of seven steps achieve your DevOps goals methodically, no
matter what your goals or level of DevOps maturity are currently.
Future of Engineering DevOps - Beyond Continuous Improvement
Influencing Factors
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
Applications: more distributed and dependent on highly secure, high-
bandwidth, low-latency networks.
Pipelines: high capacity, highly parallel and distributed application
deployment architectures. Federated value-stream management
systems. The volume of data is growing. Pipeline bottlenecks that are
exacerbated by a distributed architecture, such as communications,
analysis and testing must leverage AI/ML to keep up. Open-source
DevOps tool solutions are on the rise. The rapid rise of open-source
containers and Kubernetes are a harbinger of the future of DevOps
tools.
Infrastructures are becoming even more elastic and distributed. The
rapid rise of ubiquitous cloud computing, 5G access, and IOT indicate
infrastructures are moving from software configurable systems at a
macro device level to a more distributed micro-level.
© Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
• New bottlenecks; new opportunities to reduce
bottlenecks
• Pipelines and orchestrated infrastructures evolve
for more distributed Applications
• DevOps tools cloud-optimized and configurable into
highly federated, networked toolchain topologies
• AI/ML algorithms provide insights how to reduce
existing bottlenecks and prevent new networked
structures from adding new bottlenecks
Prospect of eliminating the biggest bottleneck –
human interactions – from DevOps pipelines could
result in a new DevOps maturity level 6, that I refer
to as “Continuous Autonomous Improvement”.
Future of Engineering DevOps - Beyond Continuous Improvement
Prediction
Reserve your copy today on
www.EngineeringDevOps.com
Book price: 6”x9” Softcover print $19.95, Downloadable eBook $9.95
Engineering DevOps is scheduled to release October 2019.
“Engineering DevOps is truly an Engineering Reference Guide.”
– Sanjeev Sharma, Cloud and DevOps Transformation and
Strategy Executive, Thought Leader, Startup Advisor, Keynote
Speaker and Author
“Engineering DevOps is a must-read for everyone who is
planning, implementing, operating and scaling DevOps.” –
Niladri Choudhuri, Founder and CEO of Xellentro Consulting
Services LLP., and DevOps India Summit.
“Engineering DevOps”, provides you the processes and steps to
engineer your own DevOps practice.” - Michael Morris, Senior
Director over IT Cloud and DevOps Transformation at NetApp
Engineering DevOps Tools
Blueprints, Scorecards,
Engineering Practices,
Assessment tool, calculators,
templates
Engineering DevOps Services
Assessments, Strategic
Planning, Training, Content
Marc Hornbeek
Principal Consultant
QUESTIONS ?
SUGGESTIONS ?
COMMENTS ?
mhexcalibur@yahoo.com
www.EngineeringDevOps.com

More Related Content

What's hot

Gap assessment containers
Gap assessment   containersGap assessment   containers
Gap assessment containers
Marc Hornbeek
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
Marc Hornbeek
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...Tatlock
 
DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?
Marc Hornbeek
 
Seven step transformation blueprint
Seven step transformation blueprintSeven step transformation blueprint
Seven step transformation blueprint
Marc Hornbeek
 
Dev ops metrics
Dev ops metricsDev ops metrics
Dev ops metrics
Shivagami Gugan
 
Reliable SAP
Reliable SAPReliable SAP
DevOps as-a-Service (DaaS) value
DevOps as-a-Service (DaaS) valueDevOps as-a-Service (DaaS) value
DevOps as-a-Service (DaaS) value
Marc Hornbeek
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business Goals
Marc Hornbeek
 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE Assessments
Marc Hornbeek
 
Secrets of Value Stream Mapping for Future State
Secrets of Value Stream Mapping for Future StateSecrets of Value Stream Mapping for Future State
Secrets of Value Stream Mapping for Future State
DevOps.com
 
Achieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality EngineeringAchieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality Engineering
Greg Sypolt
 
Value stream mapping for DevOps
Value stream mapping for DevOpsValue stream mapping for DevOps
Value stream mapping for DevOps
Marc Hornbeek
 
How Do You Measure The KM Maturity Of Your Organization Final Ver.
How Do You Measure The KM Maturity Of Your Organization Final Ver.How Do You Measure The KM Maturity Of Your Organization Final Ver.
How Do You Measure The KM Maturity Of Your Organization Final Ver.
Art Schlussel
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realities
manoj7698
 
Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?
Sven Schirmer
 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
QA or the Highway
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
DevOps.com
 
Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAJeff Sussna
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Rik Marselis
 

What's hot (20)

Gap assessment containers
Gap assessment   containersGap assessment   containers
Gap assessment containers
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...
 
DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?
 
Seven step transformation blueprint
Seven step transformation blueprintSeven step transformation blueprint
Seven step transformation blueprint
 
Dev ops metrics
Dev ops metricsDev ops metrics
Dev ops metrics
 
Reliable SAP
Reliable SAPReliable SAP
Reliable SAP
 
DevOps as-a-Service (DaaS) value
DevOps as-a-Service (DaaS) valueDevOps as-a-Service (DaaS) value
DevOps as-a-Service (DaaS) value
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business Goals
 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE Assessments
 
Secrets of Value Stream Mapping for Future State
Secrets of Value Stream Mapping for Future StateSecrets of Value Stream Mapping for Future State
Secrets of Value Stream Mapping for Future State
 
Achieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality EngineeringAchieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality Engineering
 
Value stream mapping for DevOps
Value stream mapping for DevOpsValue stream mapping for DevOps
Value stream mapping for DevOps
 
How Do You Measure The KM Maturity Of Your Organization Final Ver.
How Do You Measure The KM Maturity Of Your Organization Final Ver.How Do You Measure The KM Maturity Of Your Organization Final Ver.
How Do You Measure The KM Maturity Of Your Organization Final Ver.
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realities
 
Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?
 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QA
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 

Similar to Engineering DevOps and Cloud

Mendix Platform
Mendix PlatformMendix Platform
Mendix Platform
SAKTHIVEL PERIYASAMY
 
What is the future of DevOps and its growing trends.pptx
What is the future of DevOps and its growing trends.pptxWhat is the future of DevOps and its growing trends.pptx
What is the future of DevOps and its growing trends.pptx
Calidad Infotech
 
Dg-DevOps_seminar.pptx
Dg-DevOps_seminar.pptxDg-DevOps_seminar.pptx
Dg-DevOps_seminar.pptx
ArunRangrej1
 
DevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in MicroservicesDevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in Microservices
Rich Mills
 
Zend php mobile and right scale rightscale compute 2013
Zend php mobile and right scale   rightscale compute 2013Zend php mobile and right scale   rightscale compute 2013
Zend php mobile and right scale rightscale compute 2013
RightScale
 
DevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in MicroservicesDevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in Microservices
Rich Mills
 
Devops
DevopsDevops
DevOps Online Training
DevOps Online Training DevOps Online Training
DevOps Online Training
VijayVijji8
 
DevOps Online Training
DevOps Online TrainingDevOps Online Training
DevOps Online Training
VijayVijji8
 
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...
Siva Rama Krishna Chunduru
 
Devops training
Devops trainingDevops training
Devops training
Nithinsunil1
 
Dev0PS online Training in Hyderabad
Dev0PS  online Training  in HyderabadDev0PS  online Training  in Hyderabad
Dev0PS online Training in Hyderabad
VijayVijji8
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
KumarNaik21
 
Dev ops online training ppt
Dev ops online training pptDev ops online training ppt
Dev ops online training ppt
SayyedYusufali
 
How do I start my DevOps career
How do I start my DevOps careerHow do I start my DevOps career
How do I start my DevOps career
SaiprasadVella
 
aws devops training in Hyderabad
aws devops training in Hyderabadaws devops training in Hyderabad
aws devops training in Hyderabad
saitejavella
 
Which institute is best for DevOps?
Which institute is best for DevOps?Which institute is best for DevOps?
Which institute is best for DevOps?
DIGITALSAI1
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
DIGITALSAI1
 
devops online training in hyderabad
devops online training in hyderabaddevops online training in hyderabad
devops online training in hyderabad
DIGITALSAI1
 
Which institute is best for DevOps?
Which institute is best for DevOps?Which institute is best for DevOps?
Which institute is best for DevOps?
DIGITALSAI1
 

Similar to Engineering DevOps and Cloud (20)

Mendix Platform
Mendix PlatformMendix Platform
Mendix Platform
 
What is the future of DevOps and its growing trends.pptx
What is the future of DevOps and its growing trends.pptxWhat is the future of DevOps and its growing trends.pptx
What is the future of DevOps and its growing trends.pptx
 
Dg-DevOps_seminar.pptx
Dg-DevOps_seminar.pptxDg-DevOps_seminar.pptx
Dg-DevOps_seminar.pptx
 
DevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in MicroservicesDevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in Microservices
 
Zend php mobile and right scale rightscale compute 2013
Zend php mobile and right scale   rightscale compute 2013Zend php mobile and right scale   rightscale compute 2013
Zend php mobile and right scale rightscale compute 2013
 
DevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in MicroservicesDevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in Microservices
 
Devops
DevopsDevops
Devops
 
DevOps Online Training
DevOps Online Training DevOps Online Training
DevOps Online Training
 
DevOps Online Training
DevOps Online TrainingDevOps Online Training
DevOps Online Training
 
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...
 
Devops training
Devops trainingDevops training
Devops training
 
Dev0PS online Training in Hyderabad
Dev0PS  online Training  in HyderabadDev0PS  online Training  in Hyderabad
Dev0PS online Training in Hyderabad
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
 
Dev ops online training ppt
Dev ops online training pptDev ops online training ppt
Dev ops online training ppt
 
How do I start my DevOps career
How do I start my DevOps careerHow do I start my DevOps career
How do I start my DevOps career
 
aws devops training in Hyderabad
aws devops training in Hyderabadaws devops training in Hyderabad
aws devops training in Hyderabad
 
Which institute is best for DevOps?
Which institute is best for DevOps?Which institute is best for DevOps?
Which institute is best for DevOps?
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
 
devops online training in hyderabad
devops online training in hyderabaddevops online training in hyderabad
devops online training in hyderabad
 
Which institute is best for DevOps?
Which institute is best for DevOps?Which institute is best for DevOps?
Which institute is best for DevOps?
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 

Engineering DevOps and Cloud

  • 1. 30 Minute Talk September 1st 2019 Bengaluru Marriott Hotel Whitefield https://devopsindiasummit.com/ Marc Hornbeek Principal Consultant
  • 2. • What is Engineering DevOps and Why is it important? • How do you Engineering People, Process and Technology for DevOps? • How do you Engineer Applications, Pipelines and Infrastructures for DevOps? • Seven-Step DevOps Engineering Transformation Blueprint • What is the future of Engineering DevOps – beyond Continuous Improvement? • How can you learn more about Engineering DevOps? © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
  • 3. Benefits of Well-Engineered DevOps Tactical Benefits • Agility • Stability • Efficiency • Security • Quality • Satisfaction Strategic Benefits • Competitiveness • Innovation leader • High Valuation • Longevity © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
  • 4. Why Engineering is needed for DevOps! “How to do DevOps”? “Doing DevOps” but not satisfied with the results? Why? • DevOps is complex • Three axis of DevOps variation : Applications, Pipelines, Infrastructures • Multiple levels of DevOps maturity: Chaos, Continuous Integration, Continuous Flow, Continuous Feedback, Continuous Improvement • No prescription, installation guide, user’s manual or maintenance manual • No standard definition! How can anyone expect to do DevOps and get good results with DevOps without clear and definitive guidance? © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
  • 5. DevOps Engineering Tools • Engineering DevOps tools • Blueprints for major configurations • Recommended engineering practices • Checklists, Assessment tools, Calculators • Presentation templates • Disciplined construction and evolution • Seven-step engineering transformation process Assist DevOps leaders and practitioners to understand, assess, define, implement, operationalize and evolve DevOps specific to and organization Applicable to the widest possible range of implementations © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com www.EngineeringDevOps.com
  • 6. DEVOPS / CLOUD ENGINEERING BLUEPRINT www.EngineeringDevOps.com
  • 7. Nine Pillars of Engineering DevOps • 9 DevOps Pillars with: • Concrete engineering blueprints • Recommended engineering practices Prescriptive engineering foundations • how to “Do DevOps” • How to Assess / Improve DevOps Performance © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com www.EngineeringDevOps.com
  • 8. Well-Engineered DevOps Requires Balance Engineering DevOps Solution approach is to pick solution components which aligns 27 Critical Success Factors • Nine Pillars of DevOps and • Three Dimensions of DevOps To: DevOps Maturity Level © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
  • 9. Engineering DevOps Definition “Engineering DevOps is the application of lean engineering practices, (continuous flow, feedback and improvement), to People, Processes and Technology, for the benefit of agility, stability, efficiency, quality, security, availability and satisfaction.” © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
  • 10. Pipeline Maturity Levels © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com 1.Chaos Reigns: the value stream does not have a fully connected pipeline or toolchain for CI or CD. Manual interactions cause bottlenecks and errors; low repeatability and reliability. 2.Continuous Integration: CI stages are supported by an operational toolchain. Developers commit changes; the system automates integration, builds, tests, artefacts and flags failures. 3.Continuous Flow (The First Way of DevOps): CI and CD pipeline stages have toolchains. Release candidates are prepared and qualified for deployment with minimal manual effort. 4.Continuous Feedback (The Second Way of DevOps): CI/CD pipeline is instrumented with metrics that make visible performance of the pipeline, the applications and the infrastructure. 5.Continuous Improvement (The Third Way of DevOps): CI/CD pipeline is reliable, fast and uses advanced DevOps practices for advanced continuous testing, continuous security, and advanced continuous deployment. The robust, sophisticated pipelines provide confidence for proactive experimentation with new pipeline tools, integrations and workflows while managing risk.
  • 11. Engineering DevOps Maturity Levels 1. Know your current state of DevOps maturity 2. Determine desired NEXT future state of DevOps maturity 3. Pick solution components that get you to NEXT without waste. © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
  • 12. Application DevOps Suitability Scorecards  The application will benefit from faster lead times.  Leaders over this application are open to collaboration and will be sponsors of change.  Team players that are associated with the application team (Product owners, Dev, QA, Ops, Infra, Sec, PM) are open to collaboration and change.  The application is currently using, or planning to use, service-oriented, modular architectures or micro-services. RB14, RB15, RB16  There are at least ten people associated with the application including Product owners, Dev, QA, Ops, Infra, Sec, and PM. Smaller projects with smaller teams may not show sufficient impact or justify substantive DevOps investment.  The application is expected to be undergoing changes for more than a year. Less time would not likely yield return on the investment required for DevOps.  The application represents a good level of business impact and visibility but does not involve an extreme amount of risk for the business.  The application experiences frequent demands for changes from the business.  Not all tools used with the application need to be replaced to implement a DevOps toolchain. The costs of changing out all tools can negatively affect the return on investment and business case for DevOps transformations.  Efforts to build, test or deploy releases of the application is significant and could be reduced significantly by automation. DevOps applies to all types of Apps: Legacy, COTs, Enterprise, embedded, IOT, platforms, services, netops, etc. Business Factors determine whether it makes sense to engineer DevOps for an application more than technology differences between different types of applications. © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
  • 13. CI/CD Pipeline for Microservices Blueprint Microservices require DevOps CI/CD pipelines to work as a federation together in a choreographed concert with the microservice architecture of the application and the organizations responsible for them. © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
  • 14. Five Levels of Application Maturity 1. Spaghetti Applications: older monolithic legacy applications - large and complex like a big messy bowl of spaghetti. 2. Modular Applications: separate functionally independent, interchangeable modules. 3. Cloud-Ready Application: use The Twelve-Factor Application modular design methodology; declarative formats for automation; clean contracts with the operating system; and portability. 4. Cloud-Optimized Applications: apps take advantage of services offered by cloud providers; portable to deploy in IaaS or PaaS. Easily scale-in and scale-out for optimal utilization of resources. 5. Cloud-Native Applications: are born in the cloud. They exploit capabilities such as elasticity, event-driven, resource optimization, and faster release cycles; designed as Federated Microservices, packaged and deployed as containers, and managed through modern DevOps processes. The target deployment environments include Containers -as-a-Service (CaaS) and Functions-as-a-Service (FaaS). This breed of apps delivers ultimate scalability and availability. Applications at different maturity levels will co-exist and interoperate. Don't trick yourself into a microservices-only mindset. Explore the modularity features or frameworks of your technology stack to enforce modular design, instead of relying on conventions to avoid spaghetti code. Choose whether you want the complexity penalty of microservices. © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
  • 15. CI/CD Pipelines in the Cloud Benefits: • Free to choose tools, tool frameworks and craft toolchains from any number of vendors or open sources • Rapid feature evolution for specific vendor tools • Support for Hybrid-Cloud and Multi-Cloud scenarios Disadvantages: • Lock-in to tool vendor solutions • Need to create and maintain toolchain yourself • Need to manage deployments and regional support for the toolchains • Scaling of some tools may not be enough for some tools © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
  • 16. DevOps Infrastructure Blueprint © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com DevOps needs infrastructure to run application and pipelines - obviously! Developers prefer not to have to think about infrastructures or CI/CD pipelines. They have enough to do developing and operating their applications. Ephemeral – virtual resources on-demand Idempotency - automatically configure infra Immutability – discard/recreate fresh infra
  • 17. Infrastructure as Code (IAC) DevOps IAC automation use cases:  Pre-Flight test environment  Staging automation  Deployment automation  Safety: Green/Blue deployments  Quality: A/B testing methodologies  Restore and Recovery  Cost control  Utilization  Governance  Orchestration – create and release resource  Automation – execute tasks  Ease of use and Admin - unified practices and tools  Speed - deliver stable environments rapidly  Scale - vertically and horizontally on-demand  Repeatability - resolves environment drift  Maintenance: version manage infra code and data © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com
  • 18. DevOps with Hybrid-Cloud Deployments © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com DevOps Hybrid Cloud  DevOps-as-a-Service uses a mix of on-premises, private cloud and third-party, public cloud computing services.  Hybrid Cloud orchestration tools abstract resources (E.g. VMs, containers, microservices and databases).  Hybrid cloud orchestration communicate with the supplicant functions through an API framework.  Hybrid Cloud Orchestration stacks that are supported are defined.  A dedicated reliable, high-speed / low-latency, redundant WAN connection to the public cloud is installed.  Stakeholders have visibility into the deployment infrastructure in the desired private and public clouds.  Tools help transition workloads to the cloud by orchestrating virtual machine movement from a private environment to a public cloud.
  • 19. DevOps with Multi-Cloud Deployments © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com DevOps Multi-Cloud Multi-Cloud provides the ultimate DevOps infrastructure: • Flexible, widest range of application deployments requirements. • Enterprises that assemble harmonized Multi-Cloud platforms are positioned for competitive advantage and lower costs. Cloud-Native is critical in a Multi-Cloud environment. Moving DevOps from a single or Hybrid Cloud to a Multi- Cloud world requires platforms and tools for capacity management and cost management. A globally aware traffic management strategy monitors infrastructure health across data centers and end-user experiences globally, while responding to control changes and system specifications at the speed of DevOps Continuous Improvements.
  • 20. DevOps Infrastructure Maturity Levels © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com The more elastic infrastructure is, the better, or more mature it is, from the point of view of DevOps capabilities.
  • 21. DevOps Seven-Step Transformation Engineering Blueprint © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com Infinite cycle of seven steps achieve your DevOps goals methodically, no matter what your goals or level of DevOps maturity are currently.
  • 22. Future of Engineering DevOps - Beyond Continuous Improvement Influencing Factors © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com Applications: more distributed and dependent on highly secure, high- bandwidth, low-latency networks. Pipelines: high capacity, highly parallel and distributed application deployment architectures. Federated value-stream management systems. The volume of data is growing. Pipeline bottlenecks that are exacerbated by a distributed architecture, such as communications, analysis and testing must leverage AI/ML to keep up. Open-source DevOps tool solutions are on the rise. The rapid rise of open-source containers and Kubernetes are a harbinger of the future of DevOps tools. Infrastructures are becoming even more elastic and distributed. The rapid rise of ubiquitous cloud computing, 5G access, and IOT indicate infrastructures are moving from software configurable systems at a macro device level to a more distributed micro-level.
  • 23. © Engineering DevOps 2019 – Marc Hornbeek – All rights reserved www.EngineeringDevOps.com • New bottlenecks; new opportunities to reduce bottlenecks • Pipelines and orchestrated infrastructures evolve for more distributed Applications • DevOps tools cloud-optimized and configurable into highly federated, networked toolchain topologies • AI/ML algorithms provide insights how to reduce existing bottlenecks and prevent new networked structures from adding new bottlenecks Prospect of eliminating the biggest bottleneck – human interactions – from DevOps pipelines could result in a new DevOps maturity level 6, that I refer to as “Continuous Autonomous Improvement”. Future of Engineering DevOps - Beyond Continuous Improvement Prediction
  • 24. Reserve your copy today on www.EngineeringDevOps.com Book price: 6”x9” Softcover print $19.95, Downloadable eBook $9.95 Engineering DevOps is scheduled to release October 2019. “Engineering DevOps is truly an Engineering Reference Guide.” – Sanjeev Sharma, Cloud and DevOps Transformation and Strategy Executive, Thought Leader, Startup Advisor, Keynote Speaker and Author “Engineering DevOps is a must-read for everyone who is planning, implementing, operating and scaling DevOps.” – Niladri Choudhuri, Founder and CEO of Xellentro Consulting Services LLP., and DevOps India Summit. “Engineering DevOps”, provides you the processes and steps to engineer your own DevOps practice.” - Michael Morris, Senior Director over IT Cloud and DevOps Transformation at NetApp
  • 25. Engineering DevOps Tools Blueprints, Scorecards, Engineering Practices, Assessment tool, calculators, templates Engineering DevOps Services Assessments, Strategic Planning, Training, Content
  • 26. Marc Hornbeek Principal Consultant QUESTIONS ? SUGGESTIONS ? COMMENTS ? mhexcalibur@yahoo.com www.EngineeringDevOps.com