SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
XebiaLabs Demonstration for
EMC World 2015
May 2015
2 Copyright 2015. Confidential – Distribution prohibited without permission
Agenda
Do you sometimes feel like you’re
fighting against dark forces when
trying to implement DevOps
changes in your
organization? Feel like there’s
some evil entity keeping you from
achieving your DevOps goals?
This talk is designed to address the
fears, reactions and forces that one
faces when trying to implement
organizational change so that
you’re better armed for DevOps
success.
1. Looking at your application Portfolio
2. Tools that will help you achieve Continous Delivery
3. The Cost of NOT implementing Continuous Delivery
3 Copyright 2015. Confidential – Distribution prohibited without permission
Fear and Loathing in DevOps
1. Enterprises are getting crushed if they don’t get Agile
a) Ignoring DevOps (Agile, CI/CD, etc) or..
b) Trying to implement Agile as WaterScrumFall
2. Most large companies have a significant variety of applications to manage
4 Copyright 2015. Confidential – Distribution prohibited without permission
Embrace the Fear
Legacy (or as EMC says, “Mature”)
No plans for modernizing but will
live for 1-7 years
Converting
Need to move application
construction and deployment to a
more modern CI/CD approach
Modern
Created using CI/CD built in
There Are Three Types of Applications in the Enterprise
5 Copyright 2015. Confidential – Distribution prohibited without permission
AllYour Applications Can Benefit From CD
Legacy (or as EMC says, “Mature”)
No plans for modernizing but will
live for 1-7 years
Implement tooling that can:
• Create reliable, consistent delivery of entire application to
Production
• Whatever you can’t automate, at least make it:
• Repeatable
• Audited
• Reportable
• Consistent
Sounds nice, but how do I do this?
6 Copyright 2015. Confidential – Distribution prohibited without permission
It’sTime to Go Zombie Hunting!
Look for these zombies in your IT Organization:
SysAdmin who
says, “I just write
and run scripts,
that’s not code”
DBAs who say, “SQL is
not code. You can’t
version it.”
“I’m the only person
that knows how to
deploy this.”It’s time you implement a solution that forces you to
version everything!
7 Copyright 2015. Confidential – Distribution prohibited without permission
EnsureThatYourTooling Delivers
Orchestration is key to delivery
Converting
Need to move application
construction and deployment to a
more modern CI/CD approach
8 Copyright 2015. Confidential – Distribution prohibited without permission
What Lies BeneathThese Strange New Waters?
Modern
Created using CI/CD built in
Make sure you have a source of truth in this delivery pattern
9 Copyright 2015. Confidential – Distribution prohibited without permission
Don’t Believe the Hype
Thinking of using a CI tool or provisioning
tool for your application deployments?
Plenty of confusion / messaging in the DevOps
space trying to convince you that this is a good idea.
Where the heck are my
audit reports?!?
10 Copyright 2015. Confidential – Distribution prohibited without permission
Continuous Delivery
Real Continuous Integration / Continuous Delivery
Continuous Integration
Test
Commit
Test
Build
Test
Provision
Test
Deploy DEV
QA
Test
Provision
Test
Deploy
Test
Provision
Test
Deploy
Test
Provision
Test
Deploy
STAGE
PROD
1..n
• Orchestrating delivery of complete application
versions across release pipeline, with varied
levels of automation
• Reporting / security / auditing / visibility into
delivery of application from DEV to PROD
CI and Provisioning is just part
of the deployment process
1..n
1..n
Microservices demand this model!
Orchestration
for not just
application
deployment,
but entire
delivery
process
11 Copyright 2015. Confidential – Distribution prohibited without permission
The Fear Increases
This is what
“Release Night”
feels like for the
Business.
12 Copyright 2015. Confidential – Distribution prohibited without permission
Let’sThink About aTypical Enterprise
Manual Configuration for Applications
Separate teams performing deployments (mixture of scripts, automation and manual tasks)
Cost of failed deployments increases significantly as apps travel towards PROD
Developer QA
“PREPROD”
(incl. training, simulation, etc) PRODDEV
Different teams /
application / tools
impact the effciency
of deploying
applications
Outages / long
deployments
significantly impacting
teams, project
timelines, training
and other delivery
requirements
Outages / long
deployments significantly
impacting business
revenue and customer
experience
Outages / long
deployments impacting
other development
teams, as well as QA
efforts
It works on
my
machine!
PAIN
13 Copyright 2015. Confidential – Distribution prohibited without permission
WantToTake A Swing At WhatThis is CostingYou?
The scariest part – I didn’t include costs for so
many of the other people / processes / tasks
involved with getting your application running in
Production!
Deployment of a typical Java application
in an “enterprise” environment:
Current Costs: $3,223,400.00
Automated Costs: $947,215
Yearly Savings: $2,276,185
Dev team hourly rate: 70
Application releases: 15 (5 MAJOR releases, 10 MINOR releases per year)
Man-hours per MAJOR / MINOR release: 8hrs / 5hrs
Man-hours per Dev/Test release: 4hrs
Average error rate per deployment: 5
Number of environments for Dev/Test: 3
Deployments per test environment: 5
Time to fix errors: 2hrs
FTEs writing and maintaining scripts: 2
Cost per hour for unexpected PROD outage: 8000
Cost per hour for unexpected TEST outage: 5000
I just strated looking
at numbers like
these….
14 Copyright 2015. Confidential – Distribution prohibited without permission
Want to Start Implementing True Cost Savings?
Error Prevention
Look to these three key areas
Reducing Script
writing and
Maintenance
Automating
Manual Work
15 Copyright 2015. Confidential – Distribution prohibited without permission
Ok – So How Do I Do It?
Three Easy Steps:
1. Pick an application(s) that will test every part of your delivery from DEV
to PROD
− Not just pushing binaries – I mean all the “business stuff” (Release reports, security audits, etc)
− Includes teams like Finance (ex/ “what needs to change in chargeback for this project?”)
2. Automate everything possible in every environment from DEV to PROD
− It’s no good if you automate in DEV, but manually deploy in QA
3. Repeat
− Once success is recognized in Production, getting more apps/teams on board will be easy
16 Copyright 2015. Confidential – Distribution prohibited without permission
Your Teams Will Love You For It!
Error Prevention
Reducing Script writing
and Maintenance
Automating Manual
Work
Let this guy
go on
vacation
Stop making
developers do
monotonous
work
Stop merging
late and
testing in
PROD!
17 Copyright 2015. Confidential – Distribution prohibited without permission
Resources
▪ Learn More About CD:
− Get the eBook for Managers: go.xebialabs.com/IT-Managers-Guide-to-CD.html
− Visit XebiaLabs Resource Section: xebialabs.com/xl-resources/
▪ Get started today!
go.xebialabs.com/XL-Platform-Trial.html
▪ Stay informed:
blog.xebialabs.com
@XebiaLabs
vimeo.com/xebialabs
Thank You!

Contenu connexe

Tendances

From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud NativeFrom 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud NativeKlaus Enzenhofer
 
Phoenix User Group Slides
Phoenix User Group SlidesPhoenix User Group Slides
Phoenix User Group Slidesagilebuddy
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Jean-Philippe Briend
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesIBM UrbanCode Products
 
What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?CA Technologies
 
The business case for devops
The business case for devopsThe business case for devops
The business case for devopsMatthew Skelton
 
The Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOpsThe Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOpsTEST Huddle
 
What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?Soumya De
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous IntegrationPreetam Palwe
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0Mohamed Taman
 
10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOpscliqtechno
 
10 Things You Might Not Know: Continuous Integration
10 Things You Might Not Know: Continuous Integration10 Things You Might Not Know: Continuous Integration
10 Things You Might Not Know: Continuous IntegrationCoveros, Inc.
 
Moving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseMoving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseXebiaLabs
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsBob Sokol
 
DevOps in 5 minutes
DevOps in 5 minutesDevOps in 5 minutes
DevOps in 5 minutesJolyon Brown
 
DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15Edureka!
 
Puppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet
 
Building an Automated Database Deployment Pipeline
Building an Automated Database Deployment PipelineBuilding an Automated Database Deployment Pipeline
Building an Automated Database Deployment PipelineGrant Fritchey
 
More Than A Buzzword: How DevOps Can Impact Your Business
More Than A Buzzword: How DevOps Can Impact Your BusinessMore Than A Buzzword: How DevOps Can Impact Your Business
More Than A Buzzword: How DevOps Can Impact Your BusinessILM Professional Services
 

Tendances (20)

From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud NativeFrom 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
 
Phoenix User Group Slides
Phoenix User Group SlidesPhoenix User Group Slides
Phoenix User Group Slides
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?
 
The business case for devops
The business case for devopsThe business case for devops
The business case for devops
 
The Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOpsThe Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOps
 
What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
 
10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOps
 
10 Things You Might Not Know: Continuous Integration
10 Things You Might Not Know: Continuous Integration10 Things You Might Not Know: Continuous Integration
10 Things You Might Not Know: Continuous Integration
 
Moving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseMoving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL Release
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
 
DevOps in 5 minutes
DevOps in 5 minutesDevOps in 5 minutes
DevOps in 5 minutes
 
DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15
 
Puppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolution
 
Building an Automated Database Deployment Pipeline
Building an Automated Database Deployment PipelineBuilding an Automated Database Deployment Pipeline
Building an Automated Database Deployment Pipeline
 
More Than A Buzzword: How DevOps Can Impact Your Business
More Than A Buzzword: How DevOps Can Impact Your BusinessMore Than A Buzzword: How DevOps Can Impact Your Business
More Than A Buzzword: How DevOps Can Impact Your Business
 

En vedette

Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...
Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...
Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...Jigserv Digital
 
IT Week 2016 春 | IoT本格化の切り札
IT Week 2016 春 | IoT本格化の切り札IT Week 2016 春 | IoT本格化の切り札
IT Week 2016 春 | IoT本格化の切り札SORACOM,INC
 
Smart din rail module product sheet 1.3 website
Smart din rail module product sheet 1.3 websiteSmart din rail module product sheet 1.3 website
Smart din rail module product sheet 1.3 websitefifthplay
 
Do we really need game testers?
Do we really need game testers?Do we really need game testers?
Do we really need game testers?Johan Hoberg
 
Liliana mendes aula vhc GENOTIPO 3 share
Liliana mendes aula vhc GENOTIPO 3 shareLiliana mendes aula vhc GENOTIPO 3 share
Liliana mendes aula vhc GENOTIPO 3 shareLiliana Mendes
 
CSO mapping study launch Maputo UEM JLameiras
CSO mapping study launch Maputo UEM JLameirasCSO mapping study launch Maputo UEM JLameiras
CSO mapping study launch Maputo UEM JLameirasJoao Lameiras
 
तेस्लाची ड्रॅगन विंग कार
तेस्लाची ड्रॅगन विंग कारतेस्लाची ड्रॅगन विंग कार
तेस्लाची ड्रॅगन विंग कारBISBO
 
The Urban Resilience Summit: Executive Summary (2014)
The Urban Resilience Summit: Executive Summary (2014)The Urban Resilience Summit: Executive Summary (2014)
The Urban Resilience Summit: Executive Summary (2014)The Rockefeller Foundation
 
Anthropology before Technology
Anthropology before TechnologyAnthropology before Technology
Anthropology before Technologylindalehrke
 
Acompañamiento en los entornos ava en el ple
Acompañamiento en los entornos ava en el pleAcompañamiento en los entornos ava en el ple
Acompañamiento en los entornos ava en el pleelisbethch
 
How to Facilitate Precise, Productive, Powerful Meetings
How to Facilitate Precise, Productive, Powerful MeetingsHow to Facilitate Precise, Productive, Powerful Meetings
How to Facilitate Precise, Productive, Powerful MeetingsVCL Consulting Group, Inc.
 
Ppt常用图表库
Ppt常用图表库Ppt常用图表库
Ppt常用图表库liaohanbin
 
Corrente racional tecnológica no contexto da cibercultura (Bira)
Corrente racional tecnológica no contexto da cibercultura (Bira)Corrente racional tecnológica no contexto da cibercultura (Bira)
Corrente racional tecnológica no contexto da cibercultura (Bira)Ubirajara Carnevale de Moraes
 
DotJS Lightning Talk Vorlon.js
DotJS Lightning Talk Vorlon.jsDotJS Lightning Talk Vorlon.js
DotJS Lightning Talk Vorlon.jsEtienne Margraff
 
Gestión proyectos informáticos
Gestión proyectos informáticosGestión proyectos informáticos
Gestión proyectos informáticosJose Carrasco
 

En vedette (19)

Renewable energy brochure
Renewable energy brochureRenewable energy brochure
Renewable energy brochure
 
8th march 2015
8th march 20158th march 2015
8th march 2015
 
Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...
Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...
Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...
 
IT Week 2016 春 | IoT本格化の切り札
IT Week 2016 春 | IoT本格化の切り札IT Week 2016 春 | IoT本格化の切り札
IT Week 2016 春 | IoT本格化の切り札
 
Outubro creche
Outubro crecheOutubro creche
Outubro creche
 
Smart din rail module product sheet 1.3 website
Smart din rail module product sheet 1.3 websiteSmart din rail module product sheet 1.3 website
Smart din rail module product sheet 1.3 website
 
Do we really need game testers?
Do we really need game testers?Do we really need game testers?
Do we really need game testers?
 
Liliana mendes aula vhc GENOTIPO 3 share
Liliana mendes aula vhc GENOTIPO 3 shareLiliana mendes aula vhc GENOTIPO 3 share
Liliana mendes aula vhc GENOTIPO 3 share
 
CSO mapping study launch Maputo UEM JLameiras
CSO mapping study launch Maputo UEM JLameirasCSO mapping study launch Maputo UEM JLameiras
CSO mapping study launch Maputo UEM JLameiras
 
तेस्लाची ड्रॅगन विंग कार
तेस्लाची ड्रॅगन विंग कारतेस्लाची ड्रॅगन विंग कार
तेस्लाची ड्रॅगन विंग कार
 
The Urban Resilience Summit: Executive Summary (2014)
The Urban Resilience Summit: Executive Summary (2014)The Urban Resilience Summit: Executive Summary (2014)
The Urban Resilience Summit: Executive Summary (2014)
 
Anthropology before Technology
Anthropology before TechnologyAnthropology before Technology
Anthropology before Technology
 
Acompañamiento en los entornos ava en el ple
Acompañamiento en los entornos ava en el pleAcompañamiento en los entornos ava en el ple
Acompañamiento en los entornos ava en el ple
 
How to Facilitate Precise, Productive, Powerful Meetings
How to Facilitate Precise, Productive, Powerful MeetingsHow to Facilitate Precise, Productive, Powerful Meetings
How to Facilitate Precise, Productive, Powerful Meetings
 
Ppt常用图表库
Ppt常用图表库Ppt常用图表库
Ppt常用图表库
 
Corrente racional tecnológica no contexto da cibercultura (Bira)
Corrente racional tecnológica no contexto da cibercultura (Bira)Corrente racional tecnológica no contexto da cibercultura (Bira)
Corrente racional tecnológica no contexto da cibercultura (Bira)
 
DotJS Lightning Talk Vorlon.js
DotJS Lightning Talk Vorlon.jsDotJS Lightning Talk Vorlon.js
DotJS Lightning Talk Vorlon.js
 
Gestión proyectos informáticos
Gestión proyectos informáticosGestión proyectos informáticos
Gestión proyectos informáticos
 
Lecture1
Lecture1Lecture1
Lecture1
 

Similaire à Dawn of the DevOps - TJ Randall - EMC World 2015

Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Jwooldridge
 
DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)Nitin Bhide
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsNitin Bhide
 
The End of Security as We Know It - Shannon Lietz
The End of Security as We Know It - Shannon LietzThe End of Security as We Know It - Shannon Lietz
The End of Security as We Know It - Shannon LietzSeniorStoryteller
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOpsAndrea Tino
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDFMayank Kumar
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...Gene Kim
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0Joakim Lindbom
 
Salesforce cicd integration a quick guide
Salesforce cicd integration a quick guideSalesforce cicd integration a quick guide
Salesforce cicd integration a quick guideKaty Slemon
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureIBM UrbanCode Products
 
Data Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsData Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsAnant Corporation
 
Becoming the Docker Champion: Bringing Docker Back to Work
Becoming the Docker Champion: Bringing Docker Back to WorkBecoming the Docker Champion: Bringing Docker Back to Work
Becoming the Docker Champion: Bringing Docker Back to WorkDocker, Inc.
 
Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behindGunnar Menzel
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAdam Stephensen
 
Continuous, continuous, continuous
Continuous, continuous, continuousContinuous, continuous, continuous
Continuous, continuous, continuousMichele Orselli
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindCapgemini
 
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeConfoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeSteve Mercier
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?jeckels
 

Similaire à Dawn of the DevOps - TJ Randall - EMC World 2015 (20)

Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
 
The End of Security as We Know It - Shannon Lietz
The End of Security as We Know It - Shannon LietzThe End of Security as We Know It - Shannon Lietz
The End of Security as We Know It - Shannon Lietz
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
Enterprise DevOps
Enterprise DevOps Enterprise DevOps
Enterprise DevOps
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
 
Salesforce cicd integration a quick guide
Salesforce cicd integration a quick guideSalesforce cicd integration a quick guide
Salesforce cicd integration a quick guide
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
 
Data Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsData Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps Fundamentals
 
Becoming the Docker Champion: Bringing Docker Back to Work
Becoming the Docker Champion: Bringing Docker Back to WorkBecoming the Docker Champion: Bringing Docker Back to Work
Becoming the Docker Champion: Bringing Docker Back to Work
 
Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behind
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
Continuous, continuous, continuous
Continuous, continuous, continuousContinuous, continuous, continuous
Continuous, continuous, continuous
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left Behind
 
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeConfoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 

Plus de XebiaLabs

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessXebiaLabs
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...XebiaLabs
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation XebiaLabs
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementXebiaLabs
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsXebiaLabs
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastXebiaLabs
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?XebiaLabs
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsXebiaLabs
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOpsXebiaLabs
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsXebiaLabs
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDXebiaLabs
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...XebiaLabs
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps PredictionsXebiaLabs
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMXebiaLabs
 
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
 

Plus de XebiaLabs (20)

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream Management
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene Kim
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOps
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps Platform
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-Deployments
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOps
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps Predictions
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSM
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 

Dernier

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Dernier (20)

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

Dawn of the DevOps - TJ Randall - EMC World 2015

  • 1. XebiaLabs Demonstration for EMC World 2015 May 2015
  • 2. 2 Copyright 2015. Confidential – Distribution prohibited without permission Agenda Do you sometimes feel like you’re fighting against dark forces when trying to implement DevOps changes in your organization? Feel like there’s some evil entity keeping you from achieving your DevOps goals? This talk is designed to address the fears, reactions and forces that one faces when trying to implement organizational change so that you’re better armed for DevOps success. 1. Looking at your application Portfolio 2. Tools that will help you achieve Continous Delivery 3. The Cost of NOT implementing Continuous Delivery
  • 3. 3 Copyright 2015. Confidential – Distribution prohibited without permission Fear and Loathing in DevOps 1. Enterprises are getting crushed if they don’t get Agile a) Ignoring DevOps (Agile, CI/CD, etc) or.. b) Trying to implement Agile as WaterScrumFall 2. Most large companies have a significant variety of applications to manage
  • 4. 4 Copyright 2015. Confidential – Distribution prohibited without permission Embrace the Fear Legacy (or as EMC says, “Mature”) No plans for modernizing but will live for 1-7 years Converting Need to move application construction and deployment to a more modern CI/CD approach Modern Created using CI/CD built in There Are Three Types of Applications in the Enterprise
  • 5. 5 Copyright 2015. Confidential – Distribution prohibited without permission AllYour Applications Can Benefit From CD Legacy (or as EMC says, “Mature”) No plans for modernizing but will live for 1-7 years Implement tooling that can: • Create reliable, consistent delivery of entire application to Production • Whatever you can’t automate, at least make it: • Repeatable • Audited • Reportable • Consistent Sounds nice, but how do I do this?
  • 6. 6 Copyright 2015. Confidential – Distribution prohibited without permission It’sTime to Go Zombie Hunting! Look for these zombies in your IT Organization: SysAdmin who says, “I just write and run scripts, that’s not code” DBAs who say, “SQL is not code. You can’t version it.” “I’m the only person that knows how to deploy this.”It’s time you implement a solution that forces you to version everything!
  • 7. 7 Copyright 2015. Confidential – Distribution prohibited without permission EnsureThatYourTooling Delivers Orchestration is key to delivery Converting Need to move application construction and deployment to a more modern CI/CD approach
  • 8. 8 Copyright 2015. Confidential – Distribution prohibited without permission What Lies BeneathThese Strange New Waters? Modern Created using CI/CD built in Make sure you have a source of truth in this delivery pattern
  • 9. 9 Copyright 2015. Confidential – Distribution prohibited without permission Don’t Believe the Hype Thinking of using a CI tool or provisioning tool for your application deployments? Plenty of confusion / messaging in the DevOps space trying to convince you that this is a good idea. Where the heck are my audit reports?!?
  • 10. 10 Copyright 2015. Confidential – Distribution prohibited without permission Continuous Delivery Real Continuous Integration / Continuous Delivery Continuous Integration Test Commit Test Build Test Provision Test Deploy DEV QA Test Provision Test Deploy Test Provision Test Deploy Test Provision Test Deploy STAGE PROD 1..n • Orchestrating delivery of complete application versions across release pipeline, with varied levels of automation • Reporting / security / auditing / visibility into delivery of application from DEV to PROD CI and Provisioning is just part of the deployment process 1..n 1..n Microservices demand this model! Orchestration for not just application deployment, but entire delivery process
  • 11. 11 Copyright 2015. Confidential – Distribution prohibited without permission The Fear Increases This is what “Release Night” feels like for the Business.
  • 12. 12 Copyright 2015. Confidential – Distribution prohibited without permission Let’sThink About aTypical Enterprise Manual Configuration for Applications Separate teams performing deployments (mixture of scripts, automation and manual tasks) Cost of failed deployments increases significantly as apps travel towards PROD Developer QA “PREPROD” (incl. training, simulation, etc) PRODDEV Different teams / application / tools impact the effciency of deploying applications Outages / long deployments significantly impacting teams, project timelines, training and other delivery requirements Outages / long deployments significantly impacting business revenue and customer experience Outages / long deployments impacting other development teams, as well as QA efforts It works on my machine! PAIN
  • 13. 13 Copyright 2015. Confidential – Distribution prohibited without permission WantToTake A Swing At WhatThis is CostingYou? The scariest part – I didn’t include costs for so many of the other people / processes / tasks involved with getting your application running in Production! Deployment of a typical Java application in an “enterprise” environment: Current Costs: $3,223,400.00 Automated Costs: $947,215 Yearly Savings: $2,276,185 Dev team hourly rate: 70 Application releases: 15 (5 MAJOR releases, 10 MINOR releases per year) Man-hours per MAJOR / MINOR release: 8hrs / 5hrs Man-hours per Dev/Test release: 4hrs Average error rate per deployment: 5 Number of environments for Dev/Test: 3 Deployments per test environment: 5 Time to fix errors: 2hrs FTEs writing and maintaining scripts: 2 Cost per hour for unexpected PROD outage: 8000 Cost per hour for unexpected TEST outage: 5000 I just strated looking at numbers like these….
  • 14. 14 Copyright 2015. Confidential – Distribution prohibited without permission Want to Start Implementing True Cost Savings? Error Prevention Look to these three key areas Reducing Script writing and Maintenance Automating Manual Work
  • 15. 15 Copyright 2015. Confidential – Distribution prohibited without permission Ok – So How Do I Do It? Three Easy Steps: 1. Pick an application(s) that will test every part of your delivery from DEV to PROD − Not just pushing binaries – I mean all the “business stuff” (Release reports, security audits, etc) − Includes teams like Finance (ex/ “what needs to change in chargeback for this project?”) 2. Automate everything possible in every environment from DEV to PROD − It’s no good if you automate in DEV, but manually deploy in QA 3. Repeat − Once success is recognized in Production, getting more apps/teams on board will be easy
  • 16. 16 Copyright 2015. Confidential – Distribution prohibited without permission Your Teams Will Love You For It! Error Prevention Reducing Script writing and Maintenance Automating Manual Work Let this guy go on vacation Stop making developers do monotonous work Stop merging late and testing in PROD!
  • 17. 17 Copyright 2015. Confidential – Distribution prohibited without permission Resources ▪ Learn More About CD: − Get the eBook for Managers: go.xebialabs.com/IT-Managers-Guide-to-CD.html − Visit XebiaLabs Resource Section: xebialabs.com/xl-resources/ ▪ Get started today! go.xebialabs.com/XL-Platform-Trial.html ▪ Stay informed: blog.xebialabs.com @XebiaLabs vimeo.com/xebialabs

Notes de l'éditeur

  1. @Heather: please align/update