SlideShare a Scribd company logo
1 of 40
Download to read offline
© Electric Cloud | electric-cloud.com | @electriccloud
2018 Accelerated State Of DevOps Report
Doing Cloud Right! Five Keys to Becoming
an Elite DevOps Performer
© Electric Cloud | electric-cloud.com | @electriccloud
Introductions – Your Speakers!
Jez Humble
CTO, DORA. Author.
@jezhumble
Anders Wallgren
CTO, Electric Cloud
@anders_wallgren
/ @electriccloud - #ecwebinar
© Electric Cloud | electric-cloud.com | @electriccloud
Agenda
• What does the 2018 Accelerated State Of
DevOps Report say about elite DevOps
performers and cloud adoption?
• What are the 5 Keys to Doing Cloud Right?
Why are they so important to DevOps
success?
• What are useful strategies to adopt 5 keys,
and better adopting cloud and microservices
in your software release.
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.4
● Largest and longest-running research of its kind
● 5 years of rigorous research, surveying 30,000+ professionalsworldwide
● Investigates practices that lead to higher software delivery performance
● Higher software delivery performance = powerful business outcomes
● Only report to include performance benchmarks with cluster analysis
● Predictive analysisto identify specific improvement strategies
The Accelerate: State of DevOps Report
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.5 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Software Delivery and Operational
performance
(SDO performance)
2018 - Key Themes
SDO performance is the driver that unlocks
competitive advantages for IT
organizations.
SDO performance is the practice behind not
just creating, but also operating, software in
ways that generate powerful business
outcomes.
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.6 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Identify the key
Technical Practices
that drive SDO performance
2018 - Key Themes
The Accelerate: State of DevOps Report
confirms findings from previous years.
New for 2018, key technical practices
include:
● Monitoring and observability
● Continuous testing
● Database change management
● "Shifting left" on security
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.7 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Identify the key
Cultural Practices
that drive SDO performance
2018 - Key Themes
The Accelerate: State of DevOps Report
confirms the Westrum cultural model from
previous years.
New for 2018! How to influence culture
through organizational work:
● Influencing culture through
autonomy & trust
● Creating a culture of learning
(retrospectives)
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.8
Key Findings - Elite Performers
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.9
Key Findings - Year over Year
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.10
2018: Key Differences
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.11 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Adding Availability
Abilityfor teams to ensure their product
or service can be accessed by end users
Software delivery +
operationalperformance is
SDO performance
Elite performers are
3.5X more likelyto have strong
availabilitypractices
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.12 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Elite Performers
Data shows a new 4th high performance
group:
elite performers
Proportion of high performers has grown
YoY, but the bar for
excellence remains high
Elite performers are still able to optimize
for throughput and stability
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.13
Key Topics of Interest
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.14
New 2018 Performance Benchmarks
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.15 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Doing Cloud Right
It's not just about adopting cloud, it’s
using cloud in essential ways that
matters.
Only 22% of teams are doing cloud right
Teams that use these essentials
characteristics are 23X more likely to be
elite performers
AGREED OR STRONGLY AGREED
On-demand self-service
Broad network access
Resource Pooling
Rapid elasticity
Measured service
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.16 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Open Source Software
The data shows that using open source
software is correlated with high SDO
performance
Teams that use open source software are
1.75X more likely to be elite performers
Those same teams are also
1.5X more likelyto expand their open
source usage in future
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.17 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Industry Doesn’t Matter
Industry does not matter for achieving
high performance for software delivery
High performers exist in both non-
regulated and
highly regulated industries alike
Any team in any industry has the
potentialto achieve a high degree of
SDO performance
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.18 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Don’t Forget the Database
Integrating databasework into software
delivery positively contributes to SDO
performance
Integrating databasepractices look much
like integrating ops work in early days:
communication,config management,
includingteams, visibility
Teams could think about this like
“shifting left”
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.19 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
An Evolution in Testing
Automated testing played a role in prior
years’ research. We investigated if the
evolving role of testing in continuous
delivery contributes.
Continuoustesting extends automated
testing practices and positively
contributes to SDO performance
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.20 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Looking Into Our Systems
Teams with a comprehensive monitoring
and observabilitysolution were 1.3 times
more likely to be an elite performer.
Having a monitoring and observability
solutionpositively contributed to SDO
performance.
Fun stats fact: monitoring and
observabilityload together.
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.21
Deeper Analysis
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.22
Surprises
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.23 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Misguided Performers
Some teams optimize for caution: low
deploy frequency, high lead times, and
low deploymentfailure
That same group also reports the longest
times to restore service
for outages (1-6 months!)
Large-batch changes add complexity &
no one thinks it will happen to them, but
5% of teams
suffer the consequences
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.24
The J-Curve of Transformation
Teams begin
transformation
and identify
quick wins
Automation helps low
performers progress to
medium performers
Automation increases test
requirements, which are dealt with
manually. A mountain of technical
debt blocks progress.
Technical debt and increased complexity
cause additional manual controls and
layers of process around changes,
slowing work
Relentless improvement
work leads to excellence
and high performance!
High and elite performers
leverage expertise and
learn from their
environments to see
jumps in productivity
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.25 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.
Outsourcing
Low performing teams are
3.9X more likelyto use functional
outsourcing than elite teams
Elite teams rarelyadopt
functionaloutsourcing
Misguided performers have the
highest use of outsourcing
of all groups
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.26
Major Takeaways
© 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.27
Ways to Improve SDO Performance
● Adopting essential cloud characteristics is key to truly realizing benefits
● Organizationsneed to make smart investments in technology, lean practices and
culture -- holistic transformation is important
● The data on functionaloutsourcing is in, and it’s decisive: this is not a winning bet
● Optimize for throughput, stability,and availability
© Electric Cloud | electric-cloud.com | @electriccloud
Doing Cloud Right
The 5 Keys
© Electric Cloud | electric-cloud.com | @electriccloud
Polling Question
© Electric Cloud | electric-cloud.com | @electriccloud
Cloud adoption and Tectonic Shifts
Challenges and opportunities
• ApplicationArchitecture
o Monolith → Loosely Coupled / Cloud Native / Microservices / Functions-AAS
• Delivery Architecture
o Traditional Releases → Continuous Delivery Pipelines
• Operational Architecture
o Bare-metal → VM → Cloud VM → Container → K8 → Serverless
o “Hybrid” is the “new normal”
• Orchestration Architecture
o Manual → Scripted → Abstract Models/Declarative (aka *-as-code)
Pressures from both the Left and the Right!
© Electric Cloud | electric-cloud.com | @electriccloud
And Enterprise Release is Already Hard!
• “I need to release not just one single application, but multiple
applications to multiple platforms or clouds.”
• “I need to control and track the exact release payload and version,
deployed to any cloud/any environment.”
• “I have to support traditional releases side by side with DevOps
Initiatives that have much faster release cycles.”
• “I need top down visibility and alerting so I don’t have to dig around to
find out how my release is doing, where it’s stuck, or who it’s waiting
for.”
© Electric Cloud | electric-cloud.com | @electriccloud
1Self-Service
Enable Self-Service
On-demand access to environments, resources, and tools
• What does Self-Service mean in the context of
cloud and release? How are businesses leveraging?
• Best Practices for Release Pipeline
▪ Granular and loosely coupled enables self-
service
▪ Give Developers and Testers Keys to the Car
▪ Control and manage access more effectively to
better support governance & auditability
© Electric Cloud | electric-cloud.com | @electriccloud
2Broad Access
Broad Access
Multi-cloud, multi-platform, common experience
• What does Broad Access mean in the context of
cloud and release? How are businesses leveraging?
• Best Practices for Release Pipeline
▪ Go model based; decouple applications,
environments, and target infrastructure
▪ Enable system architecture thinking
▪ Get your databases intimately involved in the
pipeline
© Electric Cloud | electric-cloud.com | @electriccloud
3Resource Pooling
Pooling Resources
Maximize utilization of resources
• What does Resource Pooling mean in the context of
cloud? How are businesses leveraging?
• Best Practices for Release Pipeline
▪ Whenever possible, enable dynamic provisioning
of pre-prod environments
▪ Allow scheduling and reserving of static
resources to minimize blocking
▪ Ensure environment configuration consistency
and repeatability to reduce “fear based hording”
© Electric Cloud | electric-cloud.com | @electriccloud
4Resource Elasticity
Elasticity
Speed and Scale.
• What does Resource Elasticity mean in the context
of cloud? How are businesses leveraging?
• Best Practices for Release Pipeline
▪ Scaling out build, test, and CI jobs
▪ Leverage cloud for dynamic pre-production
environments
▪ Shifting left – provision production like
environments sooner!
© Electric Cloud | electric-cloud.com | @electriccloud
5Measured Service
Measured Service
Feedback, Optimize, Eliminate Bottlenecks.
• What does Measured Service mean in the context of
cloud? How are businesses leveraging?
• Best Practices for Release Pipeline
▪ Enable visibility from code check-in to production
deploy!
▪ Use cloud APIs to track and optimize pre-
production environments across platforms
▪ Enable more frequent deployments to DEV and
QA environments
▪ Measure all aspects of the pipeline! Identify and
eliminate bottlenecks
© Electric Cloud | electric-cloud.com | @electriccloud
COMMIT PIPELINE [N]
DEV BUILD TEST
COMMIT PIPELINE [1]
DEV BUILD TEST
RELEASE PIPELINE [“N”]
INTEGRATION PRE-PROD PROD
Provision
Configure
Smoke, Other Tests
. . .
OPTIONAL ACCEPTANCE
Deploy (1…N)
Provision
Configure
Smoke, Other Tests
. . .
OPTIONAL APPROVAL
Deploy (1…N)
OPTIONAL ACCEPTANCE
Pipeline Orchestration
Environment Management
Build/Test Automation
Cloud Resource Management
Deployment Automation
Application Release Orchestration
Build
Unit / Other Tests
. . .
Publish Artifact
OPTIONAL APPROVAL
Provision
Configure
Functional, Other Tests
. . .
OPTIONAL APPROVAL
De-provision
Deploy
OPTIONAL ACCEPTANCE
Provision
Configure
Smoke, Other Tests
. . .
De-provision
Deploy (1…N)
OPTIONAL ACCEPTANCE
OPTIONAL APPROVALCloud Helps Here!
Your Pipeline in a Cloud & Cloud-Native Era
© Electric Cloud | electric-cloud.com | @electriccloud
Example Pipeline
Automated or Manual
Approval Gates
© Electric Cloud | electric-cloud.com | @electriccloud
Closing Thoughts on 5 Keys to Doing Cloud Right
• Keys Are Critical to Success. It’s not enough to just ”move to the
cloud”! Doing Cloud Right is both an opportunity and a challenge
• Start fast and adapt. Give stakeholders access to resources they
need ASAP. Pipeline framework needs to support legacy and cloud-
native as you transition.
• Don’t Forget Control! Make sure your release platform provides
flexible governance so the kids don’t crash the car.
• Cloud demands visibility – focus on centralized system visibility to
integrating data from all your cloud deployment and monitoring
tools.
• Scale and Speed – moving to cloud will demand more agility and
scale from your pipeline and release process.
© Electric Cloud | electric-cloud.com | @electriccloud
Thank You
Telecom/Networking
Other Systems
ISV, Internet
& Entertainment
Heavy Industry
Financial
Services
Automotive Medical Devices
Semiconductor
Aerospace /
Defense
Mobile Devices
Q&A

More Related Content

What's hot

Modern Databases for Modern Application Architectures: The Next Wave of Desig...
Modern Databases for Modern Application Architectures: The Next Wave of Desig...Modern Databases for Modern Application Architectures: The Next Wave of Desig...
Modern Databases for Modern Application Architectures: The Next Wave of Desig...MongoDB
 
DevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiDevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiBalram Yadav
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsKelly Goetsch
 
Driving Real Insights Through Data Science
Driving Real Insights Through Data ScienceDriving Real Insights Through Data Science
Driving Real Insights Through Data ScienceVMware Tanzu
 
Comcast Labs Connect - PHLAI Conference Philadelphia 2018
Comcast Labs Connect - PHLAI Conference Philadelphia 2018 Comcast Labs Connect - PHLAI Conference Philadelphia 2018
Comcast Labs Connect - PHLAI Conference Philadelphia 2018 Open Data Group
 
Innovation Enablement in The Digital Age
Innovation Enablement in The Digital AgeInnovation Enablement in The Digital Age
Innovation Enablement in The Digital AgeBadr Tharwat
 
Conquering 202x through modern application development techigai blog
Conquering 202x through modern application development   techigai blogConquering 202x through modern application development   techigai blog
Conquering 202x through modern application development techigai blogtechigai123
 
From Zero to SAFe
From Zero to SAFeFrom Zero to SAFe
From Zero to SAFeEficode
 
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...Tasktop
 
4 Keys to a Successful Citrix Migration
4 Keys to a Successful Citrix Migration4 Keys to a Successful Citrix Migration
4 Keys to a Successful Citrix MigrationJohn Barnhart
 
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo Janssen
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo JanssenWorldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo Janssen
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo JanssenSogeti Nederland B.V.
 
ILAP (held at the 3rd Digital Oilfield Summit)
ILAP (held at the 3rd Digital Oilfield Summit)ILAP (held at the 3rd Digital Oilfield Summit)
ILAP (held at the 3rd Digital Oilfield Summit)André Torkveen
 
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceCloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceRuma Sanyal
 
Principles of Modern Application Architecture
Principles of Modern Application ArchitecturePrinciples of Modern Application Architecture
Principles of Modern Application ArchitectureRajesh RV
 
Breakthrough DevOps - Successful DevOps Adoption Strategies
Breakthrough DevOps - Successful DevOps Adoption StrategiesBreakthrough DevOps - Successful DevOps Adoption Strategies
Breakthrough DevOps - Successful DevOps Adoption StrategiesDevOps.com
 
Ensuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyEnsuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyVMware Tanzu
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and GitCollabNet
 
RightScale State of the Cloud Report 2013
RightScale State of the Cloud Report 2013RightScale State of the Cloud Report 2013
RightScale State of the Cloud Report 2013arms8586
 

What's hot (19)

Modern Databases for Modern Application Architectures: The Next Wave of Desig...
Modern Databases for Modern Application Architectures: The Next Wave of Desig...Modern Databases for Modern Application Architectures: The Next Wave of Desig...
Modern Databases for Modern Application Architectures: The Next Wave of Desig...
 
DevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiDevOps & continuous delivery - Sogeti
DevOps & continuous delivery - Sogeti
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native Applications
 
Driving Real Insights Through Data Science
Driving Real Insights Through Data ScienceDriving Real Insights Through Data Science
Driving Real Insights Through Data Science
 
Comcast Labs Connect - PHLAI Conference Philadelphia 2018
Comcast Labs Connect - PHLAI Conference Philadelphia 2018 Comcast Labs Connect - PHLAI Conference Philadelphia 2018
Comcast Labs Connect - PHLAI Conference Philadelphia 2018
 
Innovation Enablement in The Digital Age
Innovation Enablement in The Digital AgeInnovation Enablement in The Digital Age
Innovation Enablement in The Digital Age
 
Conquering 202x through modern application development techigai blog
Conquering 202x through modern application development   techigai blogConquering 202x through modern application development   techigai blog
Conquering 202x through modern application development techigai blog
 
From Zero to SAFe
From Zero to SAFeFrom Zero to SAFe
From Zero to SAFe
 
OSS Playbook
OSS PlaybookOSS Playbook
OSS Playbook
 
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
 
4 Keys to a Successful Citrix Migration
4 Keys to a Successful Citrix Migration4 Keys to a Successful Citrix Migration
4 Keys to a Successful Citrix Migration
 
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo Janssen
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo JanssenWorldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo Janssen
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo Janssen
 
ILAP (held at the 3rd Digital Oilfield Summit)
ILAP (held at the 3rd Digital Oilfield Summit)ILAP (held at the 3rd Digital Oilfield Summit)
ILAP (held at the 3rd Digital Oilfield Summit)
 
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceCloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
 
Principles of Modern Application Architecture
Principles of Modern Application ArchitecturePrinciples of Modern Application Architecture
Principles of Modern Application Architecture
 
Breakthrough DevOps - Successful DevOps Adoption Strategies
Breakthrough DevOps - Successful DevOps Adoption StrategiesBreakthrough DevOps - Successful DevOps Adoption Strategies
Breakthrough DevOps - Successful DevOps Adoption Strategies
 
Ensuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyEnsuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield Journey
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and Git
 
RightScale State of the Cloud Report 2013
RightScale State of the Cloud Report 2013RightScale State of the Cloud Report 2013
RightScale State of the Cloud Report 2013
 

Similar to Doing Cloud Right! Five Keys to Becoming an Elite DevOps Performer

The Accelerate State of DevOps Report
The Accelerate State of DevOps ReportThe Accelerate State of DevOps Report
The Accelerate State of DevOps ReportXebiaLabs
 
Sumo logic state of devops 2018
Sumo logic state of devops 2018Sumo logic state of devops 2018
Sumo logic state of devops 2018DevOps.com
 
DevOps Winners and Losers
DevOps Winners and LosersDevOps Winners and Losers
DevOps Winners and LosersLance Knight
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devopsUlf Mattsson
 
Integrated Agile and DevOps: DevOps 2.0 and Beyond
Integrated Agile and DevOps:  DevOps 2.0 and BeyondIntegrated Agile and DevOps:  DevOps 2.0 and Beyond
Integrated Agile and DevOps: DevOps 2.0 and BeyondDevOps.com
 
Session T2 - Best Practice Project Controls with EcoSys
Session T2 - Best Practice Project Controls with EcoSysSession T2 - Best Practice Project Controls with EcoSys
Session T2 - Best Practice Project Controls with EcoSysProject Controls Expo
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?XebiaLabs
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAmazon Web Services
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsWorksoft
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Denodo
 
Test Data Management and Its Role in DevOps
Test Data Management and Its Role in DevOpsTest Data Management and Its Role in DevOps
Test Data Management and Its Role in DevOpsTechWell
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...AppDynamics
 
Getting to Approval Faster Through Technology Innovation
Getting to Approval Faster Through Technology InnovationGetting to Approval Faster Through Technology Innovation
Getting to Approval Faster Through Technology InnovationPAREXEL International
 
Why citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXWhy citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXDavidPeake15
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation HP Enterprise Italia
 
Managing User Experience During Cloud Migrations
Managing User Experience During Cloud MigrationsManaging User Experience During Cloud Migrations
Managing User Experience During Cloud MigrationseG Innovations
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...DevClub_lv
 

Similar to Doing Cloud Right! Five Keys to Becoming an Elite DevOps Performer (20)

The Accelerate State of DevOps Report
The Accelerate State of DevOps ReportThe Accelerate State of DevOps Report
The Accelerate State of DevOps Report
 
Sumo logic state of devops 2018
Sumo logic state of devops 2018Sumo logic state of devops 2018
Sumo logic state of devops 2018
 
Software as Craft
Software as CraftSoftware as Craft
Software as Craft
 
DevOps Winners and Losers
DevOps Winners and LosersDevOps Winners and Losers
DevOps Winners and Losers
 
Agile EcoSystem
Agile EcoSystemAgile EcoSystem
Agile EcoSystem
 
Enabling Agility Through DevOps
Enabling Agility Through DevOpsEnabling Agility Through DevOps
Enabling Agility Through DevOps
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
 
Integrated Agile and DevOps: DevOps 2.0 and Beyond
Integrated Agile and DevOps:  DevOps 2.0 and BeyondIntegrated Agile and DevOps:  DevOps 2.0 and Beyond
Integrated Agile and DevOps: DevOps 2.0 and Beyond
 
Session T2 - Best Practice Project Controls with EcoSys
Session T2 - Best Practice Project Controls with EcoSysSession T2 - Best Practice Project Controls with EcoSys
Session T2 - Best Practice Project Controls with EcoSys
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)
 
Test Data Management and Its Role in DevOps
Test Data Management and Its Role in DevOpsTest Data Management and Its Role in DevOps
Test Data Management and Its Role in DevOps
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
Getting to Approval Faster Through Technology Innovation
Getting to Approval Faster Through Technology InnovationGetting to Approval Faster Through Technology Innovation
Getting to Approval Faster Through Technology Innovation
 
Why citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXWhy citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEX
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
 
Managing User Experience During Cloud Migrations
Managing User Experience During Cloud MigrationsManaging User Experience During Cloud Migrations
Managing User Experience During Cloud Migrations
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...
 

More from DevOps.com

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareDevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykDevOps.com
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudDevOps.com
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and PredictionsDevOps.com
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionDevOps.com
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)DevOps.com
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDevOps.com
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureDevOps.com
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportDevOps.com
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogDevOps.com
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDevOps.com
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid finalDevOps.com
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureDevOps.com
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021DevOps.com
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?DevOps.com
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsDevOps.com
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...DevOps.com
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...DevOps.com
 

More from DevOps.com (20)

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
 

Recently uploaded

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Doing Cloud Right! Five Keys to Becoming an Elite DevOps Performer

  • 1. © Electric Cloud | electric-cloud.com | @electriccloud 2018 Accelerated State Of DevOps Report Doing Cloud Right! Five Keys to Becoming an Elite DevOps Performer
  • 2. © Electric Cloud | electric-cloud.com | @electriccloud Introductions – Your Speakers! Jez Humble CTO, DORA. Author. @jezhumble Anders Wallgren CTO, Electric Cloud @anders_wallgren / @electriccloud - #ecwebinar
  • 3. © Electric Cloud | electric-cloud.com | @electriccloud Agenda • What does the 2018 Accelerated State Of DevOps Report say about elite DevOps performers and cloud adoption? • What are the 5 Keys to Doing Cloud Right? Why are they so important to DevOps success? • What are useful strategies to adopt 5 keys, and better adopting cloud and microservices in your software release.
  • 4. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.4 ● Largest and longest-running research of its kind ● 5 years of rigorous research, surveying 30,000+ professionalsworldwide ● Investigates practices that lead to higher software delivery performance ● Higher software delivery performance = powerful business outcomes ● Only report to include performance benchmarks with cluster analysis ● Predictive analysisto identify specific improvement strategies The Accelerate: State of DevOps Report
  • 5. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.5 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Software Delivery and Operational performance (SDO performance) 2018 - Key Themes SDO performance is the driver that unlocks competitive advantages for IT organizations. SDO performance is the practice behind not just creating, but also operating, software in ways that generate powerful business outcomes.
  • 6. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.6 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Identify the key Technical Practices that drive SDO performance 2018 - Key Themes The Accelerate: State of DevOps Report confirms findings from previous years. New for 2018, key technical practices include: ● Monitoring and observability ● Continuous testing ● Database change management ● "Shifting left" on security
  • 7. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.7 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Identify the key Cultural Practices that drive SDO performance 2018 - Key Themes The Accelerate: State of DevOps Report confirms the Westrum cultural model from previous years. New for 2018! How to influence culture through organizational work: ● Influencing culture through autonomy & trust ● Creating a culture of learning (retrospectives)
  • 8. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.8 Key Findings - Elite Performers
  • 9. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.9 Key Findings - Year over Year
  • 10. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.10 2018: Key Differences
  • 11. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.11 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Adding Availability Abilityfor teams to ensure their product or service can be accessed by end users Software delivery + operationalperformance is SDO performance Elite performers are 3.5X more likelyto have strong availabilitypractices
  • 12. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.12 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Elite Performers Data shows a new 4th high performance group: elite performers Proportion of high performers has grown YoY, but the bar for excellence remains high Elite performers are still able to optimize for throughput and stability
  • 13. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.13 Key Topics of Interest
  • 14. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.14 New 2018 Performance Benchmarks
  • 15. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.15 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Doing Cloud Right It's not just about adopting cloud, it’s using cloud in essential ways that matters. Only 22% of teams are doing cloud right Teams that use these essentials characteristics are 23X more likely to be elite performers AGREED OR STRONGLY AGREED On-demand self-service Broad network access Resource Pooling Rapid elasticity Measured service
  • 16. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.16 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Open Source Software The data shows that using open source software is correlated with high SDO performance Teams that use open source software are 1.75X more likely to be elite performers Those same teams are also 1.5X more likelyto expand their open source usage in future
  • 17. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.17 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Industry Doesn’t Matter Industry does not matter for achieving high performance for software delivery High performers exist in both non- regulated and highly regulated industries alike Any team in any industry has the potentialto achieve a high degree of SDO performance
  • 18. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.18 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Don’t Forget the Database Integrating databasework into software delivery positively contributes to SDO performance Integrating databasepractices look much like integrating ops work in early days: communication,config management, includingteams, visibility Teams could think about this like “shifting left”
  • 19. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.19 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. An Evolution in Testing Automated testing played a role in prior years’ research. We investigated if the evolving role of testing in continuous delivery contributes. Continuoustesting extends automated testing practices and positively contributes to SDO performance
  • 20. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.20 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Looking Into Our Systems Teams with a comprehensive monitoring and observabilitysolution were 1.3 times more likely to be an elite performer. Having a monitoring and observability solutionpositively contributed to SDO performance. Fun stats fact: monitoring and observabilityload together.
  • 21. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.21 Deeper Analysis
  • 22. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.22 Surprises
  • 23. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.23 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Misguided Performers Some teams optimize for caution: low deploy frequency, high lead times, and low deploymentfailure That same group also reports the longest times to restore service for outages (1-6 months!) Large-batch changes add complexity & no one thinks it will happen to them, but 5% of teams suffer the consequences
  • 24. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.24 The J-Curve of Transformation Teams begin transformation and identify quick wins Automation helps low performers progress to medium performers Automation increases test requirements, which are dealt with manually. A mountain of technical debt blocks progress. Technical debt and increased complexity cause additional manual controls and layers of process around changes, slowing work Relentless improvement work leads to excellence and high performance! High and elite performers leverage expertise and learn from their environments to see jumps in productivity
  • 25. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.25 © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved. Outsourcing Low performing teams are 3.9X more likelyto use functional outsourcing than elite teams Elite teams rarelyadopt functionaloutsourcing Misguided performers have the highest use of outsourcing of all groups
  • 26. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.26 Major Takeaways
  • 27. © 2018, DevOps ResearchandAssessment, LLC. All Rights Reserved.27 Ways to Improve SDO Performance ● Adopting essential cloud characteristics is key to truly realizing benefits ● Organizationsneed to make smart investments in technology, lean practices and culture -- holistic transformation is important ● The data on functionaloutsourcing is in, and it’s decisive: this is not a winning bet ● Optimize for throughput, stability,and availability
  • 28. © Electric Cloud | electric-cloud.com | @electriccloud Doing Cloud Right The 5 Keys
  • 29. © Electric Cloud | electric-cloud.com | @electriccloud Polling Question
  • 30. © Electric Cloud | electric-cloud.com | @electriccloud Cloud adoption and Tectonic Shifts Challenges and opportunities • ApplicationArchitecture o Monolith → Loosely Coupled / Cloud Native / Microservices / Functions-AAS • Delivery Architecture o Traditional Releases → Continuous Delivery Pipelines • Operational Architecture o Bare-metal → VM → Cloud VM → Container → K8 → Serverless o “Hybrid” is the “new normal” • Orchestration Architecture o Manual → Scripted → Abstract Models/Declarative (aka *-as-code) Pressures from both the Left and the Right!
  • 31. © Electric Cloud | electric-cloud.com | @electriccloud And Enterprise Release is Already Hard! • “I need to release not just one single application, but multiple applications to multiple platforms or clouds.” • “I need to control and track the exact release payload and version, deployed to any cloud/any environment.” • “I have to support traditional releases side by side with DevOps Initiatives that have much faster release cycles.” • “I need top down visibility and alerting so I don’t have to dig around to find out how my release is doing, where it’s stuck, or who it’s waiting for.”
  • 32. © Electric Cloud | electric-cloud.com | @electriccloud 1Self-Service Enable Self-Service On-demand access to environments, resources, and tools • What does Self-Service mean in the context of cloud and release? How are businesses leveraging? • Best Practices for Release Pipeline ▪ Granular and loosely coupled enables self- service ▪ Give Developers and Testers Keys to the Car ▪ Control and manage access more effectively to better support governance & auditability
  • 33. © Electric Cloud | electric-cloud.com | @electriccloud 2Broad Access Broad Access Multi-cloud, multi-platform, common experience • What does Broad Access mean in the context of cloud and release? How are businesses leveraging? • Best Practices for Release Pipeline ▪ Go model based; decouple applications, environments, and target infrastructure ▪ Enable system architecture thinking ▪ Get your databases intimately involved in the pipeline
  • 34. © Electric Cloud | electric-cloud.com | @electriccloud 3Resource Pooling Pooling Resources Maximize utilization of resources • What does Resource Pooling mean in the context of cloud? How are businesses leveraging? • Best Practices for Release Pipeline ▪ Whenever possible, enable dynamic provisioning of pre-prod environments ▪ Allow scheduling and reserving of static resources to minimize blocking ▪ Ensure environment configuration consistency and repeatability to reduce “fear based hording”
  • 35. © Electric Cloud | electric-cloud.com | @electriccloud 4Resource Elasticity Elasticity Speed and Scale. • What does Resource Elasticity mean in the context of cloud? How are businesses leveraging? • Best Practices for Release Pipeline ▪ Scaling out build, test, and CI jobs ▪ Leverage cloud for dynamic pre-production environments ▪ Shifting left – provision production like environments sooner!
  • 36. © Electric Cloud | electric-cloud.com | @electriccloud 5Measured Service Measured Service Feedback, Optimize, Eliminate Bottlenecks. • What does Measured Service mean in the context of cloud? How are businesses leveraging? • Best Practices for Release Pipeline ▪ Enable visibility from code check-in to production deploy! ▪ Use cloud APIs to track and optimize pre- production environments across platforms ▪ Enable more frequent deployments to DEV and QA environments ▪ Measure all aspects of the pipeline! Identify and eliminate bottlenecks
  • 37. © Electric Cloud | electric-cloud.com | @electriccloud COMMIT PIPELINE [N] DEV BUILD TEST COMMIT PIPELINE [1] DEV BUILD TEST RELEASE PIPELINE [“N”] INTEGRATION PRE-PROD PROD Provision Configure Smoke, Other Tests . . . OPTIONAL ACCEPTANCE Deploy (1…N) Provision Configure Smoke, Other Tests . . . OPTIONAL APPROVAL Deploy (1…N) OPTIONAL ACCEPTANCE Pipeline Orchestration Environment Management Build/Test Automation Cloud Resource Management Deployment Automation Application Release Orchestration Build Unit / Other Tests . . . Publish Artifact OPTIONAL APPROVAL Provision Configure Functional, Other Tests . . . OPTIONAL APPROVAL De-provision Deploy OPTIONAL ACCEPTANCE Provision Configure Smoke, Other Tests . . . De-provision Deploy (1…N) OPTIONAL ACCEPTANCE OPTIONAL APPROVALCloud Helps Here! Your Pipeline in a Cloud & Cloud-Native Era
  • 38. © Electric Cloud | electric-cloud.com | @electriccloud Example Pipeline Automated or Manual Approval Gates
  • 39. © Electric Cloud | electric-cloud.com | @electriccloud Closing Thoughts on 5 Keys to Doing Cloud Right • Keys Are Critical to Success. It’s not enough to just ”move to the cloud”! Doing Cloud Right is both an opportunity and a challenge • Start fast and adapt. Give stakeholders access to resources they need ASAP. Pipeline framework needs to support legacy and cloud- native as you transition. • Don’t Forget Control! Make sure your release platform provides flexible governance so the kids don’t crash the car. • Cloud demands visibility – focus on centralized system visibility to integrating data from all your cloud deployment and monitoring tools. • Scale and Speed – moving to cloud will demand more agility and scale from your pipeline and release process.
  • 40. © Electric Cloud | electric-cloud.com | @electriccloud Thank You Telecom/Networking Other Systems ISV, Internet & Entertainment Heavy Industry Financial Services Automotive Medical Devices Semiconductor Aerospace / Defense Mobile Devices Q&A