SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
DevOps Transformation
November, 2016
1
Technical:
Always-ready, automated, uniform, and
independent releases on virtual
environments using latest software inside
resilient containers with service discovery
and multi-stage history-enabled feedback
systems.
Organizational: (not part of this presentation)
Product teams are independent having full
expertise and responsibility over software
development, deployment toolchain, and
software operations in production. Site
Reliability Team is responsible for the
internal and production infrastructure
reliability and performance.
DevOps Transformation
2
If these statements are true for your organization, you are there... keep on improving!
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
Improve the internal development process,
simplify repositories, stick to idea that branches
are evil, full scope coverage of testing which
includes unit, performance and full regression
testing, push code to main/trunk repository
daily at least, fully integrate and test fast in an
identical environment to production.
3
DevOps Transformation
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
Environment provision to be fully automated
using any configuration management tool
and/or use container based solutions (ex.
Dockerfiles).
4
DevOps Transformation
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
Internal and production environments to be the
same – uniform (or as similar as possible).
5
DevOps Transformation
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
Various products work independently and with
low risk to damage each other while having
version controls, easy integration, and
independent release cycles.
6
DevOps Transformation
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
In context of other words, we need to be able to
release at any time. The more often, the better
but it always a matter of what makes business
sense.
7
DevOps Transformation
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
Every service is virtualized and there is no
requirement to have hardware instances.
8
DevOps Transformation
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
No dependency on specific software versions in
any way because in due time this will be called
legacy software and it will hurt – even become
the main struggle for the DevOps approach.
9
DevOps Transformation
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
The assumption at this time is that containers
will contribute to resilience, immutability and
elasticity. The same can be achieved through
other means although it will be a bit more
complicated.
10
DevOps Transformation
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
With separation of concerns, automation and
dockerising you will need to manage and
orchestrate a lot of services. Applications and
infrastructure needs some sort of software that
deals with service management, healthchecks,
and discovery.
11
DevOps Transformation
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
Status results and/or automated tests must
quickly get back to developers on all
development stages, usually on: build, merge,
full regression, stress, performance, etc.
12
DevOps Transformation
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
Reliable logs not only from production but from
internal environments throughout different
stages too.
13
DevOps Transformation
Technical:
Always-ready, automated, uniform, and
independent releases on all virtual
environments using latest software inside
resilient containers with service discovery and
multi-stage history-enabled feedback
systems.
Meaning:
These are all tools that utilize information from
previous two words. In addition, they bring
visually clear information to every team and are
fine-tuned through machine learning and
dynamic thresholds.
14
DevOps Transformation
Questions?
Thank you!
15

Contenu connexe

Tendances

Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QA
Jeff Sussna
 

Tendances (20)

Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
 
Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QA
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
DevOps-CoE
DevOps-CoEDevOps-CoE
DevOps-CoE
 
Operationalizing Enterprise Adoption of DevOps in the Application Economy
Operationalizing Enterprise Adoption of DevOps in the Application EconomyOperationalizing Enterprise Adoption of DevOps in the Application Economy
Operationalizing Enterprise Adoption of DevOps in the Application Economy
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
 
Devops ppt
Devops pptDevops ppt
Devops ppt
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
 
The business case for devops
The business case for devopsThe business case for devops
The business case for devops
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 

Similaire à DevOps Transformation - technical and organizational goals

How To Effectively Build An Initial Level DevOps Pipeline.pdf
How To Effectively Build An Initial Level DevOps Pipeline.pdfHow To Effectively Build An Initial Level DevOps Pipeline.pdf
How To Effectively Build An Initial Level DevOps Pipeline.pdf
Minds Task Technologies
 
DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusion
Abhishek Gaurav
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
anilpmuvvala
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
anilpmuvvala
 

Similaire à DevOps Transformation - technical and organizational goals (20)

Introduction to Dev Ops and Containerisation with Docker
Introduction to Dev Ops and Containerisation with DockerIntroduction to Dev Ops and Containerisation with Docker
Introduction to Dev Ops and Containerisation with Docker
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
 
How To Effectively Build An Initial Level DevOps Pipeline.pdf
How To Effectively Build An Initial Level DevOps Pipeline.pdfHow To Effectively Build An Initial Level DevOps Pipeline.pdf
How To Effectively Build An Initial Level DevOps Pipeline.pdf
 
DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusion
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
Introduction to dev ops
Introduction to dev opsIntroduction to dev ops
Introduction to dev ops
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
 
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree	Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
 
DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
Global DevOps BootCamp
Global DevOps BootCampGlobal DevOps BootCamp
Global DevOps BootCamp
 
DevOps at Lean Apps
DevOps at Lean AppsDevOps at Lean Apps
DevOps at Lean Apps
 
What Is DevOps | DevOps In 3 Minutes | Introduction To DevOps | DevOps Tutorial
What Is DevOps | DevOps In 3 Minutes | Introduction To DevOps | DevOps TutorialWhat Is DevOps | DevOps In 3 Minutes | Introduction To DevOps | DevOps Tutorial
What Is DevOps | DevOps In 3 Minutes | Introduction To DevOps | DevOps Tutorial
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
 
Modernizing Java Apps with Docker
Modernizing Java Apps with DockerModernizing Java Apps with Docker
Modernizing Java Apps with Docker
 
What_is_DevOps.pptx
What_is_DevOps.pptxWhat_is_DevOps.pptx
What_is_DevOps.pptx
 
DevOps and Tools
DevOps and ToolsDevOps and Tools
DevOps and Tools
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

DevOps Transformation - technical and organizational goals

  • 2. Technical: Always-ready, automated, uniform, and independent releases on virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Organizational: (not part of this presentation) Product teams are independent having full expertise and responsibility over software development, deployment toolchain, and software operations in production. Site Reliability Team is responsible for the internal and production infrastructure reliability and performance. DevOps Transformation 2 If these statements are true for your organization, you are there... keep on improving!
  • 3. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: Improve the internal development process, simplify repositories, stick to idea that branches are evil, full scope coverage of testing which includes unit, performance and full regression testing, push code to main/trunk repository daily at least, fully integrate and test fast in an identical environment to production. 3 DevOps Transformation
  • 4. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: Environment provision to be fully automated using any configuration management tool and/or use container based solutions (ex. Dockerfiles). 4 DevOps Transformation
  • 5. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: Internal and production environments to be the same – uniform (or as similar as possible). 5 DevOps Transformation
  • 6. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: Various products work independently and with low risk to damage each other while having version controls, easy integration, and independent release cycles. 6 DevOps Transformation
  • 7. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: In context of other words, we need to be able to release at any time. The more often, the better but it always a matter of what makes business sense. 7 DevOps Transformation
  • 8. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: Every service is virtualized and there is no requirement to have hardware instances. 8 DevOps Transformation
  • 9. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: No dependency on specific software versions in any way because in due time this will be called legacy software and it will hurt – even become the main struggle for the DevOps approach. 9 DevOps Transformation
  • 10. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: The assumption at this time is that containers will contribute to resilience, immutability and elasticity. The same can be achieved through other means although it will be a bit more complicated. 10 DevOps Transformation
  • 11. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: With separation of concerns, automation and dockerising you will need to manage and orchestrate a lot of services. Applications and infrastructure needs some sort of software that deals with service management, healthchecks, and discovery. 11 DevOps Transformation
  • 12. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: Status results and/or automated tests must quickly get back to developers on all development stages, usually on: build, merge, full regression, stress, performance, etc. 12 DevOps Transformation
  • 13. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: Reliable logs not only from production but from internal environments throughout different stages too. 13 DevOps Transformation
  • 14. Technical: Always-ready, automated, uniform, and independent releases on all virtual environments using latest software inside resilient containers with service discovery and multi-stage history-enabled feedback systems. Meaning: These are all tools that utilize information from previous two words. In addition, they bring visually clear information to every team and are fine-tuned through machine learning and dynamic thresholds. 14 DevOps Transformation