SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
© Electric Cloud | electric-cloud.com
Gene Kim and Anders Wallgren
Diving Deeper into
DevOps Deployments
© Electric Cloud | electric-cloud.com
Speakers
Gene Kim
Author, CTO, Researcher
@realgenekim
Anders Wallgren
CTO, Electric Cloud
@anders_wallgren
/ @electriccloud - #ecwebinar
© Electric Cloud | electric-cloud.com
01 The Business Value of
DevOps
03 Deployment Automation:
The Linchpin of Success
02 Findings from DOES16:
Horses becoming Unicorns
04 Top 5 Tips to Eliminate
“Deployment Anxiety”
Agenda
© Electric Cloud | electric-cloud.com
Polling question 1
“How do you currently handle deployments?”
1. 100% Manual
2. Mostly manual, some automated
3. Mostly automated, some manual
4. 100% Automated
5. I don’t handle deployments
© Electric Cloud | electric-cloud.com
15
Polling
Question
© Electric Cloud | electric-cloud.com
The Business Value Of DevOps
Is Even Higher Than We Thought
© Electric Cloud | electric-cloud.com
High Performers Are More Agile
200x 2,555x
more frequent
deployments
faster lead times
than their peers
Source: Puppet/DORA: 2016 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report
© Electric Cloud | electric-cloud.com
High Performers Are More Reliable
3x 24x
lower change
failure rate
faster mean time
to recover (MTTR)
Source: Puppet/DORA: 2016 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report
© Electric Cloud | electric-cloud.com
High Performers Are More Secure And Controlled
2x 29%
less time spent
remediating
security issues
more time spent
on new work
Source: Puppet Labs 2016 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report
© Electric Cloud | electric-cloud.com
High Performers Win In The Marketplace
2x 50%more likely to
exceed profitability,
market share &
productivity goals
higher market
capitalization growth
over 3 years*
Source: Puppet Labs 2014 State Of DevOps
© Electric Cloud | electric-cloud.com
High Performers Win In The Marketplace
2.2xhigher employee
Net Promoter Score
Source: Puppet Labs 2015 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report
© Electric Cloud | electric-cloud.com
What Is The One Question That
Predicts Performance With
Startling Accuracy?
© Electric Cloud | electric-cloud.com
“To what degree do we fear
doing deployments?”
Source: Puppet Labs 2015 State Of DevOps: https://puppetlabs.com/2015-devops-report
© Electric Cloud | electric-cloud.com
Top Predictors Of IT Performance (2014)
• Version control of all production artifacts
• Continuous integration and deployment
• Automated testing
• Peer-review of production changes (vs. external change approval)
• High trust culture
• Proactive monitoring of the production environment
• Win-win relationship between Dev and Ops
Source: Puppet 2014 State Of DevOps
© Electric Cloud | electric-cloud.com
Session ID:
DevOps Is For The Unicorns…
...And The Horses, Too
© Electric Cloud | electric-cloud.com
DevOps Enterprise: Lessons Learned
On Nov. 7-9, we held the third DevOps Enterprise
Summit, a conference for horses, by horses
Speakers included fifty leaders from:
• Barclays, ING Bank, UK HMRC, Zurich Insurance, LV, UK
GDS, iTV, Unilever, SAP, Macy’s, Disney, Target, GE Capital,
Western Union, Sherwin Williams, Blackboard, Nordstrom,
Telstra, US Department of Homeland Security, CSG,
Raytheon, IBM, Ticketmaster, MITRE, Marks and Spencer,
Barclays Capital, Microsoft, Nationwide Insurance, Capital
One, Gov.UK, Fidelity, Rally Software, Neustar, Walmart,
PNC, ADP, …
© Electric Cloud | electric-cloud.com
Observations
They were using the same technical practices and getting
the same sort of metrics as the unicorns
• Target: 100+ deploys per week, < 10 incidents per month,
enabled 53 business initiatives
• Capital One: 100s of deploys per day, lead time of minutes
• Macy’s: 1,500 manual tests every 10 days, now 100Ks automated
tests run daily
• Disney: Has embedded nearly 100 Ops engineers into LOB teams
across the enterprise
• Nationwide Insurance: Retirement Plans app (COBOL on
mainframe)
• Raytheon: testing and certification from months to a day
• US CIS: security and compliance testing run every code commit
© Electric Cloud | electric-cloud.com
Polling question 2
“On a scale of 1-7 how fearful are you of Deployments?(1= no
fear, 7= existential fear)”
1. No fear
2. 2
3. 3
4. 4
5. 5
6. 6
7. Existential fear!
© Electric Cloud | electric-cloud.com
15
Polling
Question
© Electric Cloud | electric-cloud.com
Deployment Automation:
The Linchpin of DevOps Success
Anders Wallgren
© Electric Cloud | electric-cloud.com
How Are Deployments Currently Handled?
© Electric Cloud | electric-cloud.com
What Does that Mean? Challenges!
 Manual, error-prone steps
 Environment differences and
configuration drift
 Time spent troubleshooting
deployment failures
 Complex application
dependencies
 Difficulty Provisioning
 Lack of self-service
© Electric Cloud | electric-cloud.com
We cannot put it more simply:
To accelerate your DevOps adoption,
and get the biggest bang for your buck:
FOCUS ON DEPLOYMENTS.
© Electric Cloud | electric-cloud.com
Top 5 Tips to Eliminate
Deployment Anxiety
© Electric Cloud | electric-cloud.com
Eliminating Deployment Anxiety One Vertical at a time
Networking
Other Systems
ISV, Internet
& Entertainment
Heavy Industry
Financial
Services
Automotive Medical Devices
Semiconductor
Aerospace /
Defense
Mobile Devices
© Electric Cloud | electric-cloud.com / @electriccloud - #ecwebinar
1
Artifact Repo
Have an artifact repository
Version everything (applications, infrastructure and middleware)
© Electric Cloud | electric-cloud.com / @electriccloud - #ecwebinar
2
Artifact Repo
Automate Deployments
Automate (and Smoke Test) Deployments
“The most powerful tool we have as developers is automation” – Scott Hanselman
From: The DevOps Handbook, Gene Kim, Jez Humble, Patrick Debois, John Willis
© Electric Cloud | electric-cloud.com / @electriccloud - #ecwebinar
3
Artifact Repo
Automate Deployments
Self-Service Deploys
Enable Self-Service Deployments
Allow teams to predictably and efficiently deliver application versions, on-demand.
© Electric Cloud | electric-cloud.com / @electriccloud - #ecwebinar
4
Artifact Repo
Automate Deployments
Self-Service Deploys
Self-Service Env’s
Enable Self-Service Environment Provisioning, De-Provisioning
Spin up production-like environments anywhere in the cycle. Tear them down when finished.
© Electric Cloud | electric-cloud.com / @electriccloud - #ecwebinar
5
Artifact Repo
Automate Deployments
Self-Service Deploys
Self-Service Env’s
Security, Auditability
Ensure Security and Auditability
Approvals and permissions ensure teams can deliver quickly and in compliance.
© Electric Cloud | electric-cloud.com
The DevOps Handbook
All of these tips are backed up by
research: The DevOps Handbook
• 5+ years in the making
• 23 chapters
• 48 case studies
• 98,124 words
• 48 images
• 503 endnotes
• 192 footnotes
© Electric Cloud | electric-cloud.com
Join us at DOES 2017 in London and San Francisco!
© Electric Cloud | electric-cloud.com
Join the Live Chat on Twitter!
#ecwebinar
Q&A
© Electric Cloud | electric-cloud.com
Thank you

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

DevOps Transformations
DevOps TransformationsDevOps Transformations
DevOps Transformations
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
cdSummit Austin - Jez Humble: CD Architecture
cdSummit Austin - Jez Humble: CD ArchitecturecdSummit Austin - Jez Humble: CD Architecture
cdSummit Austin - Jez Humble: CD Architecture
 
2017 DevSecOps Survey
2017 DevSecOps Survey2017 DevSecOps Survey
2017 DevSecOps Survey
 
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
 
DevOps in Practice
DevOps in PracticeDevOps in Practice
DevOps in Practice
 
Devops architecture
Devops architectureDevops architecture
Devops architecture
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeLessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec Life
 
Scaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBeesScaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBees
 
DevOps 2016 summit
DevOps 2016 summitDevOps 2016 summit
DevOps 2016 summit
 
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOpsYou Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
 
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
cdSummit Austin - Orchestrating the continuous delivery process - Andy PembertoncdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldLucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
 
DOES14 - Joshua Corman - Sonatype
DOES14 - Joshua Corman - SonatypeDOES14 - Joshua Corman - Sonatype
DOES14 - Joshua Corman - Sonatype
 
Webinar: A Roadmap for DevOps Success
Webinar: A Roadmap for DevOps SuccessWebinar: A Roadmap for DevOps Success
Webinar: A Roadmap for DevOps Success
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
 
devops
devops devops
devops
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
 

Semelhante a Diving Deeper into DevOps Deployments

Which cloud(s) & why? Defining Clouds and Best Practices
Which cloud(s) & why? Defining Clouds and Best PracticesWhich cloud(s) & why? Defining Clouds and Best Practices
Which cloud(s) & why? Defining Clouds and Best Practices
Paul Weiss
 
Migrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotalMigrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotal
kkdlavak3
 
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Dean Bruckman
 
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Tim Kirby
 

Semelhante a Diving Deeper into DevOps Deployments (20)

Bridging The Gap Between Dev and Ops
Bridging The Gap Between Dev and OpsBridging The Gap Between Dev and Ops
Bridging The Gap Between Dev and Ops
 
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlowSam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
 
10 Do’s for DevOps!
 10 Do’s for DevOps!  10 Do’s for DevOps!
10 Do’s for DevOps!
 
“Shift-Left.” Performance And Architecture Validation with Continuous Integra...
“Shift-Left.” Performance And Architecture Validation with Continuous Integra...“Shift-Left.” Performance And Architecture Validation with Continuous Integra...
“Shift-Left.” Performance And Architecture Validation with Continuous Integra...
 
"Shift-Left." Performance And Architecture Validation with Continuous Integra...
"Shift-Left." Performance And Architecture Validation with Continuous Integra..."Shift-Left." Performance And Architecture Validation with Continuous Integra...
"Shift-Left." Performance And Architecture Validation with Continuous Integra...
 
From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!
 
Microservices and Docker: Foundation for a New Generation of Applications
Microservices and Docker: Foundation for a New Generation of ApplicationsMicroservices and Docker: Foundation for a New Generation of Applications
Microservices and Docker: Foundation for a New Generation of Applications
 
Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled ArchitecturesGet Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled Architectures
 
Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled Architectures Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled Architectures
 
Anand Ahire - Electric Cloud - Visibility, Coordination, Control. Getting st...
Anand Ahire - Electric Cloud - Visibility, Coordination, Control.  Getting st...Anand Ahire - Electric Cloud - Visibility, Coordination, Control.  Getting st...
Anand Ahire - Electric Cloud - Visibility, Coordination, Control. Getting st...
 
From Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To WorkFrom Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To Work
 
Tanay Nagjee - Electric Cloud - Better Continuous Integration with Test Accel...
Tanay Nagjee - Electric Cloud - Better Continuous Integration with Test Accel...Tanay Nagjee - Electric Cloud - Better Continuous Integration with Test Accel...
Tanay Nagjee - Electric Cloud - Better Continuous Integration with Test Accel...
 
How Far Can You Go with Agile for Embedded Software?
How Far Can You Go with Agile for Embedded Software?How Far Can You Go with Agile for Embedded Software?
How Far Can You Go with Agile for Embedded Software?
 
Connected Devices, Connected Code, and Connected Teams: The Challenges of IoT...
Connected Devices, Connected Code, and Connected Teams: The Challenges of IoT...Connected Devices, Connected Code, and Connected Teams: The Challenges of IoT...
Connected Devices, Connected Code, and Connected Teams: The Challenges of IoT...
 
3 Critical Keys to DevOps Success: Lessons from Forrester Research, Intel, an...
3 Critical Keys to DevOps Success: Lessons from Forrester Research, Intel, an...3 Critical Keys to DevOps Success: Lessons from Forrester Research, Intel, an...
3 Critical Keys to DevOps Success: Lessons from Forrester Research, Intel, an...
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud
 
Which cloud(s) & why? Defining Clouds and Best Practices
Which cloud(s) & why? Defining Clouds and Best PracticesWhich cloud(s) & why? Defining Clouds and Best Practices
Which cloud(s) & why? Defining Clouds and Best Practices
 
Migrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotalMigrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotal
 
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
 
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
 

Mais de Jules Pierre-Louis

Mais de Jules Pierre-Louis (13)

Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
 
Sandstorm or Significant: The evolving role of context in Incident Management
Sandstorm or Significant: The evolving role of context in Incident ManagementSandstorm or Significant: The evolving role of context in Incident Management
Sandstorm or Significant: The evolving role of context in Incident Management
 
Cloud bees and forester open source is not enough
Cloud bees and forester open source is not enough  Cloud bees and forester open source is not enough
Cloud bees and forester open source is not enough
 
How to Build the Right Automation
How to Build the Right AutomationHow to Build the Right Automation
How to Build the Right Automation
 
Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
 
Containers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical SolutionsContainers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical Solutions
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMAdopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
 
Managing Quality of Service for Containerized Microservice Applications
Managing Quality of Service for Containerized Microservice ApplicationsManaging Quality of Service for Containerized Microservice Applications
Managing Quality of Service for Containerized Microservice Applications
 
The Evolution of Application Release Automation
The Evolution of Application Release AutomationThe Evolution of Application Release Automation
The Evolution of Application Release Automation
 
DevOPs Transformation Workshop
DevOPs Transformation WorkshopDevOPs Transformation Workshop
DevOPs Transformation Workshop
 
Pipeline: Continuous Delivery as Code in Jenkins 2.0
Pipeline: Continuous Delivery as Code in Jenkins 2.0Pipeline: Continuous Delivery as Code in Jenkins 2.0
Pipeline: Continuous Delivery as Code in Jenkins 2.0
 
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
 
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
 

Último

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Último (20)

10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 

Diving Deeper into DevOps Deployments

  • 1. © Electric Cloud | electric-cloud.com Gene Kim and Anders Wallgren Diving Deeper into DevOps Deployments
  • 2. © Electric Cloud | electric-cloud.com Speakers Gene Kim Author, CTO, Researcher @realgenekim Anders Wallgren CTO, Electric Cloud @anders_wallgren / @electriccloud - #ecwebinar
  • 3. © Electric Cloud | electric-cloud.com 01 The Business Value of DevOps 03 Deployment Automation: The Linchpin of Success 02 Findings from DOES16: Horses becoming Unicorns 04 Top 5 Tips to Eliminate “Deployment Anxiety” Agenda
  • 4. © Electric Cloud | electric-cloud.com Polling question 1 “How do you currently handle deployments?” 1. 100% Manual 2. Mostly manual, some automated 3. Mostly automated, some manual 4. 100% Automated 5. I don’t handle deployments
  • 5. © Electric Cloud | electric-cloud.com 15 Polling Question
  • 6. © Electric Cloud | electric-cloud.com The Business Value Of DevOps Is Even Higher Than We Thought
  • 7. © Electric Cloud | electric-cloud.com High Performers Are More Agile 200x 2,555x more frequent deployments faster lead times than their peers Source: Puppet/DORA: 2016 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report
  • 8. © Electric Cloud | electric-cloud.com High Performers Are More Reliable 3x 24x lower change failure rate faster mean time to recover (MTTR) Source: Puppet/DORA: 2016 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report
  • 9. © Electric Cloud | electric-cloud.com High Performers Are More Secure And Controlled 2x 29% less time spent remediating security issues more time spent on new work Source: Puppet Labs 2016 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report
  • 10. © Electric Cloud | electric-cloud.com High Performers Win In The Marketplace 2x 50%more likely to exceed profitability, market share & productivity goals higher market capitalization growth over 3 years* Source: Puppet Labs 2014 State Of DevOps
  • 11. © Electric Cloud | electric-cloud.com High Performers Win In The Marketplace 2.2xhigher employee Net Promoter Score Source: Puppet Labs 2015 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report
  • 12. © Electric Cloud | electric-cloud.com What Is The One Question That Predicts Performance With Startling Accuracy?
  • 13. © Electric Cloud | electric-cloud.com “To what degree do we fear doing deployments?” Source: Puppet Labs 2015 State Of DevOps: https://puppetlabs.com/2015-devops-report
  • 14. © Electric Cloud | electric-cloud.com Top Predictors Of IT Performance (2014) • Version control of all production artifacts • Continuous integration and deployment • Automated testing • Peer-review of production changes (vs. external change approval) • High trust culture • Proactive monitoring of the production environment • Win-win relationship between Dev and Ops Source: Puppet 2014 State Of DevOps
  • 15. © Electric Cloud | electric-cloud.com Session ID: DevOps Is For The Unicorns… ...And The Horses, Too
  • 16. © Electric Cloud | electric-cloud.com DevOps Enterprise: Lessons Learned On Nov. 7-9, we held the third DevOps Enterprise Summit, a conference for horses, by horses Speakers included fifty leaders from: • Barclays, ING Bank, UK HMRC, Zurich Insurance, LV, UK GDS, iTV, Unilever, SAP, Macy’s, Disney, Target, GE Capital, Western Union, Sherwin Williams, Blackboard, Nordstrom, Telstra, US Department of Homeland Security, CSG, Raytheon, IBM, Ticketmaster, MITRE, Marks and Spencer, Barclays Capital, Microsoft, Nationwide Insurance, Capital One, Gov.UK, Fidelity, Rally Software, Neustar, Walmart, PNC, ADP, …
  • 17. © Electric Cloud | electric-cloud.com Observations They were using the same technical practices and getting the same sort of metrics as the unicorns • Target: 100+ deploys per week, < 10 incidents per month, enabled 53 business initiatives • Capital One: 100s of deploys per day, lead time of minutes • Macy’s: 1,500 manual tests every 10 days, now 100Ks automated tests run daily • Disney: Has embedded nearly 100 Ops engineers into LOB teams across the enterprise • Nationwide Insurance: Retirement Plans app (COBOL on mainframe) • Raytheon: testing and certification from months to a day • US CIS: security and compliance testing run every code commit
  • 18. © Electric Cloud | electric-cloud.com Polling question 2 “On a scale of 1-7 how fearful are you of Deployments?(1= no fear, 7= existential fear)” 1. No fear 2. 2 3. 3 4. 4 5. 5 6. 6 7. Existential fear!
  • 19. © Electric Cloud | electric-cloud.com 15 Polling Question
  • 20. © Electric Cloud | electric-cloud.com Deployment Automation: The Linchpin of DevOps Success Anders Wallgren
  • 21. © Electric Cloud | electric-cloud.com How Are Deployments Currently Handled?
  • 22. © Electric Cloud | electric-cloud.com What Does that Mean? Challenges!  Manual, error-prone steps  Environment differences and configuration drift  Time spent troubleshooting deployment failures  Complex application dependencies  Difficulty Provisioning  Lack of self-service
  • 23. © Electric Cloud | electric-cloud.com We cannot put it more simply: To accelerate your DevOps adoption, and get the biggest bang for your buck: FOCUS ON DEPLOYMENTS.
  • 24. © Electric Cloud | electric-cloud.com Top 5 Tips to Eliminate Deployment Anxiety
  • 25. © Electric Cloud | electric-cloud.com Eliminating Deployment Anxiety One Vertical at a time Networking Other Systems ISV, Internet & Entertainment Heavy Industry Financial Services Automotive Medical Devices Semiconductor Aerospace / Defense Mobile Devices
  • 26. © Electric Cloud | electric-cloud.com / @electriccloud - #ecwebinar 1 Artifact Repo Have an artifact repository Version everything (applications, infrastructure and middleware)
  • 27. © Electric Cloud | electric-cloud.com / @electriccloud - #ecwebinar 2 Artifact Repo Automate Deployments Automate (and Smoke Test) Deployments “The most powerful tool we have as developers is automation” – Scott Hanselman From: The DevOps Handbook, Gene Kim, Jez Humble, Patrick Debois, John Willis
  • 28. © Electric Cloud | electric-cloud.com / @electriccloud - #ecwebinar 3 Artifact Repo Automate Deployments Self-Service Deploys Enable Self-Service Deployments Allow teams to predictably and efficiently deliver application versions, on-demand.
  • 29. © Electric Cloud | electric-cloud.com / @electriccloud - #ecwebinar 4 Artifact Repo Automate Deployments Self-Service Deploys Self-Service Env’s Enable Self-Service Environment Provisioning, De-Provisioning Spin up production-like environments anywhere in the cycle. Tear them down when finished.
  • 30. © Electric Cloud | electric-cloud.com / @electriccloud - #ecwebinar 5 Artifact Repo Automate Deployments Self-Service Deploys Self-Service Env’s Security, Auditability Ensure Security and Auditability Approvals and permissions ensure teams can deliver quickly and in compliance.
  • 31. © Electric Cloud | electric-cloud.com The DevOps Handbook All of these tips are backed up by research: The DevOps Handbook • 5+ years in the making • 23 chapters • 48 case studies • 98,124 words • 48 images • 503 endnotes • 192 footnotes
  • 32. © Electric Cloud | electric-cloud.com Join us at DOES 2017 in London and San Francisco!
  • 33. © Electric Cloud | electric-cloud.com Join the Live Chat on Twitter! #ecwebinar Q&A
  • 34. © Electric Cloud | electric-cloud.com Thank you