continuous deployment at enterprise scale · continuous deployment at enterprise scale. 2 hundreds...
TRANSCRIPT
![Page 1: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/1.jpg)
Ravan Naidoo
Director of Innovation
23/05/2019
Continuous Deployment at Enterprise Scale
![Page 2: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/2.jpg)
2
Hundreds of Companies deliver software with XebiaLabs
XebiaLabs DevOps Platform providing intelligence, automation and control across the entire software delivery process
Shift to the Cloud
Migrate to Containers
Connect all Pipelines
ConnectCI/CD &
ITSM
Improve Governance& Security
SCALE DEVOPS ACROSS THE ENTERPRISE
![Page 3: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/3.jpg)
The IT World is continuously evolving
Monolithic N-Tier
Physical Servers
Virtual Servers
Data Center Hosted
Development Methodologies DevOps
Application Architecture
Deployment and Packaging
Application Infrastructure
Microservices
Containers
Cloud
Waterfall Agile
Application Test Data Quarterly Refresh
Monthly Refresh
On-demand(within minutes)
![Page 4: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/4.jpg)
4
Adoption Timeline“I lack a clear view of what’s going on in my releases.”
“I need to know when there’s risk to the schedule.”
“We must meet Audit and Compliance requirements.”
“I need CD to fully realize the benefits of agile.”
“My failure rate is too high.”
“I need to enhance legacy apps & modernize my delivery process.”
“I have heterogeneous applications & mainframe apps.”
“We need standardization to ensure consistency & repeatability.”
“Automate all the things!”
“All steps & manual interactions need tracking.”
“Microservices & apps with complex dependencies need to be delivered consistently.”
“Public/private cloud, hybrid and on-premise all need to be standardized. We've hit a wall trying to manage everything with scripts.”
“My developers need self-service.”
“We need to find & eliminate bottlenecks in our process.”
Dev + Ops Needs
Automation
EfficiencySpeed
Error reduction
Enterprise Requirements
Integrations
Process Complexity
Heterogeneous Systems
Compliance/ Security
Standardization/Repeatability
Scale
Management + Business Needs
Visibility/ Analytics
Decision Support
Risk Assessment
Feedback
Enterprise Adoption
![Page 5: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/5.jpg)
5
Persona’s Level of Skill
![Page 6: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/6.jpg)
6
Connecting all your disciplines with automation, insight and control of your software delivery process
![Page 7: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/7.jpg)
7
Four disconnects to consider when scaling CD in your organisation
![Page 8: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/8.jpg)
8
Disconnect 1: CI/CD is going lightning fast, but at the same time, happening in the dark for many
![Page 9: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/9.jpg)
9
Modern DevOps deployment process driven by Team
❑ Checkout GIT repo
❑ git pull —rebase
❑ Adjust variable settings for environment.
❑ vi values.yaml
❑ Apply templating tool of choice to generate Declarative Application Management (DAM) definition
❑ helm template mycloudformation-chart >> dam.yaml
❑ Use DAM command-line tool to apply DAM definition
❑ aws cloudformation create -stack -f dam.yaml
![Page 10: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/10.jpg)
1010
deploy
deploy
deploy
approve
approve
approve
DEV
TEST
UAT
PROD
DevOps Team
test
test
code Build deploy test
DevOps deployment process automation driven by pipelines
![Page 11: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/11.jpg)
11
11
deploy
approve
approve
approve
DEV
TEST
UAT
PROD
DevOps Team
test
test
code Build test
deploy
deploy
deploy
Enterprise Reality… deployment orchestration complexity… added complexities with dependencies through the growing use of microservices
![Page 12: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/12.jpg)
12
12
Enterprise Reality… deployment orchestration duplication… copy paste templates, scripts, deployment pipeline definitions across teams or even microservices
![Page 13: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/13.jpg)
13
XebiaLabs Deploy DemoModel driven deployment orchestration independent of technology
(cloud, container, legacy)
![Page 14: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/14.jpg)
14
Continued look into disconnects…
![Page 15: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/15.jpg)
15
Disconnect 2: So many powerful tools, so little time for integrations
![Page 16: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/16.jpg)
16
Disconnect 3: Lack of focus on Security and Operations
Dev : Sec : Ops100 : 1 : 10
![Page 17: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/17.jpg)
17
Disconnect 4: Business process of delivering value is not connected to the IT process
![Page 18: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/18.jpg)
18
Software delivery pipelines for everyone
XebiaLabs Release Demo
![Page 19: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/19.jpg)
19
XebiaLabs DevOps Platform
![Page 20: Continuous Deployment at Enterprise Scale · Continuous Deployment at Enterprise Scale. 2 Hundreds of Companies deliver software with XebiaLabs ... Four disconnects to consider when](https://reader033.vdocuments.us/reader033/viewer/2022053007/5f0ad4287e708231d42d8ae5/html5/thumbnails/20.jpg)
20
Thank you for listening!