SlideShare a Scribd company logo
1 of 38
SCALING
DEVOPS
ADOPTION
@MARKOSRENDELL
UK DEVOPS LEAD, ACCENTURE
Copyright 2018 Accenture. All rights reserved. 2
THE DEVOPS CAPABILITY GROUP
WITHIN ACCENTURE
DEVOPS
TRANSFORMATIONS
WITH CLIENTS
FOCUS OF THIS TALK!
EMBEDDED IN WIDER
CLIENT
DELIVERY
SUPPORT
ACCENTURE
PEOPLE
https://static.pexels.com/photos/368342/pexels-photo-368342.jpeg
DEVOPS IN
2018
CREATING
SAFETY
AT SPEED
DEV^OPS &
SRE IN 2018
CREATING
SAFETY,
AT SPEED
https://static.pexels.com/photos/368342/pexels-photo-368342.jpeg
AND SECURITY
SUSTAINABLY
“THE FUTURE IS ALREADY
HERE
— IT'S JUST NOT
VERY DISTRIBUTED.”
William Gibson
https://en.wikiquote.org/wiki/William_Gibson
“DEVOPS IS ALREADY AT
MOST ORGANISATIONS
— IT'S JUST NOT
EVENLY ADOPTED.”
IMPROVING
ONE BY ONE
6
BUT ALSO…
IMPROVING
EVERYONE
7
Tests configuration
Build tools configuration
Deployment software configuration
Middleware configuration
Operating System configuration
Virtual infrastructure configuration
Hardware configuration
Business
Application
Business
Application
Business
Application
Business
Application
Business
Application
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113
Unit Test Deploy PPE Functional Test
Security and Perf
Test
STARTING SMALL BUILDING
CONTINUOUS DELIVERY PIPELINES
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Copyright 2018 Accenture. All rights reserved. 8
Tests configuration
Build tools configuration
Deployment software configuration
Middleware configuration
Operating System configuration
Virtual infrastructure configuration
Hardware configuration
Business
Application
Business
Application
Business
Application
Business
Application
Business
Application
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113
Unit Test Deploy PPE Functional Test
Security and Perf
Test
STARTING SMALL BUILDING
CONTINUOUS DELIVERY PIPELINES
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
How many
automated
steps?
How far down
the stack?
Copyright 2018 Accenture. All rights reserved. 9
Tests configuration
Build tools configuration
Deployment software configuration
Middleware configuration
Operating System configuration
Virtual infrastructure configuration
Hardware configuration
Business
Application
Business
Application
Business
Application
Business
Application
Business
Application
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113
Unit Test Deploy PPE Functional Test
Security and Perf
Test
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Copyright 2018 Accenture. All rights reserved. 10
How many
automated
steps?
How far down
the stack?
SCALING OUT USE OF
CONTINUOUS DELIVERY PIPELINES
How many different
applications across
the enterprise?
CAN WE REALLY
MANUFACTURE
‘UNICORNS’?
11
CUT COSTS
BUT WHY TRY?
12
CUT COSTS
BUT WHY TRY?
CUT COSTS
REPEAT SUCCESS
BUT WHY TRY?
14
CUT COSTS
REPEAT SUCCESS
CAPITALISE ON SCALE
BUT WHY TRY?
15
FROM A DEVOPS PERSPECTIVE
I SEE THIS
Copyright 2018 Accenture. All rights reserved. 16
FROM A DEVOPS PERSPECTIVE
I SEE THIS
Copyright 2018 Accenture. All rights reserved.
Nexus Lifecycle
End to end tools platform Trunk-based Development
Microservice-based architecture
(12-factor app) Continuous Deployment of
environments with PaaS model
Hypothesis-driven
development
EXAMPLE PROJECT
CONTINUOUS DEPLOYMENT
1
8
End to end tools platform Trunk-based Development
Microservice-based architecture
(12-factor app) Continuous Deployment of
environments with PaaS model
Hypothesis-driven
development
REPLICATING AND
SHARING SUCCESS
Nexus Lifecycle
19
Nexus Lifecycle
End to end tools platform Trunk-based Development
Microservice-based architecture
(12-factor app) Continuous Deployment of
environments with PaaS model
Hypothesis-driven
development
REPLICATING AND
SHARING SUCCESS
TRAINING, INTERNAL CONSULTANCY,
DOJO, TOOLKITS
Copyright 2018 Accenture. All rights reserved. 20
21
Copyright © 2016 Accenture All rights reserved.
DAY 2:
ENVIRONMENTS
• Infrastructure as Code
• Cloud Deployment
Patterns – IaaS, PaaS,
SaaS
• Containers
• Resilient Operations
DAY 1: TOOLS &
CONTINUOUS
DELIVERY
• Core concepts
• Delivering Services
in the Cloud
• Software Configuration
Management
• Continuous Integration
• Code Quality
Gerrit
Code Review
Nexus
Lab Exercises
Selenium
SHARING THE KNOWLEDGE
EXAMPLE: 2 DAY ACADEMY
Copyright 2018 Accenture. All rights reserved. 21
LEARNING BY DOING
DEVOPS DOJO
Copyright 2018 Accenture. All rights reserved. 22
PROCESSESUSEFUL TOOLKITS
CLOUD SAFETY AND SECURITY
1
2
3
4
5
Education
Standards and Controls
Accelerators for Building
Standard and Compliant
Infrastructure
Measuring and Scanning
Reporting and Alerting
6
Copyright 2018 Accenture. All rights reserved. 23
USEFUL TOOLKITS
BLAMELESS ROOT CAUSE ANALYSIS
https://www.accenture.com/us-en/blogs/blogs-mark-rendell-root-cause-analysis
USEFUL TOOLKITS
PSYCHOLOGICAL SAFETY
https://safetychecker.herokuapp.com/
Copyright 2018 Accenture. All rights reserved. 25
Nexus Lifecycle
End to end tools platform Trunk-based Development
Microservice-based architecture
(12-factor app) Continuous Deployment of
environments with PaaS model
Metrics-driven
development
REPLICATING AND
SHARING SUCCESS
METRICS, ANALYTICS,
MACHINE LEARNING
Copyright 2018 Accenture. All rights reserved. 26
MYWIZARD
INTELLIGENT AUTOMATION PLATFORM
Copyright 2018 Accenture. All rights reserved. 27
End to end tools platform Trunk-based Development
Microservice-based architecture
(12-factor app) Continuous Deployment of
environments with PaaS model
Hypothesis-driven
development
REPLICATING AND
SHARING SUCCESS
ACCESS TO TOOLS PLATFORMS
Nexus Lifecycle
Copyright 2018 Accenture. All rights reserved. 28
A PLACE TO SHARE
INNERSOURCE
Go your
own way
Re-use
Independently *
SaaS
MAKING TOOL ADOPTION
EASY FOR EVERYONE
– ADOP AND AMEP
Self
manage
Centrally
managed
* http://accenture.github.io/adop-docker-compose/
MAKING TOOLS
100% SAAS
Copyright 2018 Accenture. All rights reserved. 31
Nexus Lifecycle
End to end tools platform Trunk-based Development
Microservice-based architecture
(12-factor app) Continuous Deployment of
environments with PaaS model
Hypothesis-driven
development
REPLICATING AND
SHARING SUCCESS
SHARING AUTOMATION
VIA CARTRIDGES
32
Load Cartridge
External cartridge
store
ADOP
DEPLOY PROD
DEPLOY QA
BUILD/CI
Pipelines generated
Git repos copied
ADOP
SHARING PIPELINES FOR
CONTINUOUS DELIVERY
Copyright 2018 Accenture. All rights reserved. 33
SELF-SERVICE SHARING AND REUSE
PIPELINES AND REFERENCE CODE
Copyright 2018 Accenture. All rights reserved. 34
Nexus Lifecycle
End to end tools platform Trunk-based Development
Microservice-based architecture
(12-factor app) Continuous Deployment of
environments with PaaS model
Hypothesis-driven
development
REPLICATING AND
SHARING SUCCESS
PLATFORM AS A SERVICE
Copyright 2018 Accenture. All rights reserved.
INFRA CODE PLATFORM PIPELINES
READY TO USE AND IMPROVE
Compile Code Analysis
Committer: jdoe
Story:25
Commit ID: 113 Unit Test Deploy PPE Functional Test
Security and Perf
Test
Copyright 2018 Accenture. All rights reserved.
37
ROLE OF DEVOPS GROUP
WITHIN ACCENTURE
LET’S TALK!
DEVOPS
TRANSFORMATIONS
WITH CLIENTS
EMBEDDED IN WIDER
CLIENT
DELIVERY
SUPPORT
ACCENTURE
PEOPLE
Copyright 2018 Accenture. All rights reserved.
THANKS
@MARKOSRENDELL
MARK.RENDELL@ACCENTURE.COM
ALEXANDER.JOYNER@ACCENTURE.COM
38

More Related Content

What's hot

3 Steps to Expand DevOps and Automation Throughout the Enterprise
3 Steps to Expand DevOps and Automation Throughout the Enterprise3 Steps to Expand DevOps and Automation Throughout the Enterprise
3 Steps to Expand DevOps and Automation Throughout the EnterprisePuppet
 
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins PipelineEfficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins PipelineJules Pierre-Louis
 
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...VMware Tanzu
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOpsMartin Croker
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps WayAtlassian
 
DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15Edureka!
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDevOps.com
 
DevOps & Cloud - The Essentials for Digital Transformation
DevOps & Cloud - The Essentials for Digital TransformationDevOps & Cloud - The Essentials for Digital Transformation
DevOps & Cloud - The Essentials for Digital TransformationCloudJourneee
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CloudIDSummit
 
DOES16 London - Rafael Garcia et al - Breaking Traditional IT Paradigms
DOES16 London - Rafael Garcia et al  - Breaking Traditional IT ParadigmsDOES16 London - Rafael Garcia et al  - Breaking Traditional IT Paradigms
DOES16 London - Rafael Garcia et al - Breaking Traditional IT ParadigmsGene Kim
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudXebiaLabs
 
2017 DevSecOps Survey
2017 DevSecOps Survey2017 DevSecOps Survey
2017 DevSecOps SurveySonatype
 
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...WalmartLabs
 
DevOps and the Enterprise Cloud
DevOps and the Enterprise CloudDevOps and the Enterprise Cloud
DevOps and the Enterprise CloudAshish Patel
 

What's hot (20)

3 Steps to Expand DevOps and Automation Throughout the Enterprise
3 Steps to Expand DevOps and Automation Throughout the Enterprise3 Steps to Expand DevOps and Automation Throughout the Enterprise
3 Steps to Expand DevOps and Automation Throughout the Enterprise
 
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins PipelineEfficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
 
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOps
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
 
DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15
 
DevOps
DevOpsDevOps
DevOps
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
 
devops
devops devops
devops
 
DevOps & Cloud - The Essentials for Digital Transformation
DevOps & Cloud - The Essentials for Digital TransformationDevOps & Cloud - The Essentials for Digital Transformation
DevOps & Cloud - The Essentials for Digital Transformation
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
 
DOES16 London - Rafael Garcia et al - Breaking Traditional IT Paradigms
DOES16 London - Rafael Garcia et al  - Breaking Traditional IT ParadigmsDOES16 London - Rafael Garcia et al  - Breaking Traditional IT Paradigms
DOES16 London - Rafael Garcia et al - Breaking Traditional IT Paradigms
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the Cloud
 
2017 DevSecOps Survey
2017 DevSecOps Survey2017 DevSecOps Survey
2017 DevSecOps Survey
 
Enterprise DevOps
Enterprise DevOpsEnterprise DevOps
Enterprise DevOps
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
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 and the Enterprise Cloud
DevOps and the Enterprise CloudDevOps and the Enterprise Cloud
DevOps and the Enterprise Cloud
 

Similar to Scaling DevOps Adoption at Accenture

Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...CA Technologies
 
Agile Relevance in the age of Continuous Everything ....
Agile Relevance in the age of Continuous Everything ....Agile Relevance in the age of Continuous Everything ....
Agile Relevance in the age of Continuous Everything ....Eturnti Consulting Pvt Ltd
 
DevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDynatrace
 
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...CA Technologies
 
Securing 100 products - How hard can it be?
Securing 100 products - How hard can it be?Securing 100 products - How hard can it be?
Securing 100 products - How hard can it be?Priyanka Aash
 
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajul
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajulCWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajul
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajulCapgemini
 
Securing the Future of Safety and Security of Embedded Software
Securing the Future of Safety and Security of Embedded SoftwareSecuring the Future of Safety and Security of Embedded Software
Securing the Future of Safety and Security of Embedded SoftwareAdaCore
 
Extending Jenkins to the Mainframe. A Simpler Approach.
Extending Jenkins to the Mainframe.  A Simpler Approach.Extending Jenkins to the Mainframe.  A Simpler Approach.
Extending Jenkins to the Mainframe. A Simpler Approach.DevOps.com
 
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptx
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptxSecure Your DevOps Pipeline Best Practices Meetup 08022024.pptx
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptxlior mazor
 
Welcome to the Metrics
Welcome to the MetricsWelcome to the Metrics
Welcome to the MetricsVMware Tanzu
 
Getting to Know Security and Devs: Keys to Successful DevSecOps
Getting to Know Security and Devs: Keys to Successful DevSecOpsGetting to Know Security and Devs: Keys to Successful DevSecOps
Getting to Know Security and Devs: Keys to Successful DevSecOpsFranklin Mosley
 
Universal test solutions customer testimonial 10192013-v2.2
Universal test solutions customer testimonial 10192013-v2.2Universal test solutions customer testimonial 10192013-v2.2
Universal test solutions customer testimonial 10192013-v2.2Universal Technology Solutions
 
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...COMAQA.BY
 
Continuous (Non)-Functional Testing of Microservices on k8s
Continuous (Non)-Functional Testing of Microservices on k8s Continuous (Non)-Functional Testing of Microservices on k8s
Continuous (Non)-Functional Testing of Microservices on k8s QAware GmbH
 
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...CA Technologies
 
Cisco Connect Toronto 2018 DNA assurance
Cisco Connect Toronto 2018  DNA assuranceCisco Connect Toronto 2018  DNA assurance
Cisco Connect Toronto 2018 DNA assuranceCisco Canada
 
Taking IT Analytics to the Next Level
Taking IT Analytics to the Next LevelTaking IT Analytics to the Next Level
Taking IT Analytics to the Next LevelCA Technologies
 
Building a Foundation for NetSecOps Partnerships with Network Automation
Building a Foundation for NetSecOps Partnerships with Network AutomationBuilding a Foundation for NetSecOps Partnerships with Network Automation
Building a Foundation for NetSecOps Partnerships with Network AutomationEnterprise Management Associates
 

Similar to Scaling DevOps Adoption at Accenture (20)

Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
 
Agile Relevance in the age of Continuous Everything ....
Agile Relevance in the age of Continuous Everything ....Agile Relevance in the age of Continuous Everything ....
Agile Relevance in the age of Continuous Everything ....
 
DevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to Performance
 
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
 
Securing 100 products - How hard can it be?
Securing 100 products - How hard can it be?Securing 100 products - How hard can it be?
Securing 100 products - How hard can it be?
 
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajul
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajulCWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajul
CWIN17 Toulouse / Safe 4.5 and agile devops-ca technologies-r.bajul
 
Securing the Future of Safety and Security of Embedded Software
Securing the Future of Safety and Security of Embedded SoftwareSecuring the Future of Safety and Security of Embedded Software
Securing the Future of Safety and Security of Embedded Software
 
Extending Jenkins to the Mainframe. A Simpler Approach.
Extending Jenkins to the Mainframe.  A Simpler Approach.Extending Jenkins to the Mainframe.  A Simpler Approach.
Extending Jenkins to the Mainframe. A Simpler Approach.
 
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptx
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptxSecure Your DevOps Pipeline Best Practices Meetup 08022024.pptx
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptx
 
Build Automate and Test Strategies - BATMAN
Build Automate and Test Strategies - BATMAN Build Automate and Test Strategies - BATMAN
Build Automate and Test Strategies - BATMAN
 
Welcome to the Metrics
Welcome to the MetricsWelcome to the Metrics
Welcome to the Metrics
 
Getting to Know Security and Devs: Keys to Successful DevSecOps
Getting to Know Security and Devs: Keys to Successful DevSecOpsGetting to Know Security and Devs: Keys to Successful DevSecOps
Getting to Know Security and Devs: Keys to Successful DevSecOps
 
Universal test solutions customer testimonial 10192013-v2.2
Universal test solutions customer testimonial 10192013-v2.2Universal test solutions customer testimonial 10192013-v2.2
Universal test solutions customer testimonial 10192013-v2.2
 
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
 
Continuous (Non)-Functional Testing of Microservices on k8s
Continuous (Non)-Functional Testing of Microservices on k8s Continuous (Non)-Functional Testing of Microservices on k8s
Continuous (Non)-Functional Testing of Microservices on k8s
 
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...
The CA Technologies | Veracode Platform: A 360-Degree View of Your Applicatio...
 
Cisco Connect Toronto 2018 DNA assurance
Cisco Connect Toronto 2018  DNA assuranceCisco Connect Toronto 2018  DNA assurance
Cisco Connect Toronto 2018 DNA assurance
 
Forget about Agile
Forget about AgileForget about Agile
Forget about Agile
 
Taking IT Analytics to the Next Level
Taking IT Analytics to the Next LevelTaking IT Analytics to the Next Level
Taking IT Analytics to the Next Level
 
Building a Foundation for NetSecOps Partnerships with Network Automation
Building a Foundation for NetSecOps Partnerships with Network AutomationBuilding a Foundation for NetSecOps Partnerships with Network Automation
Building a Foundation for NetSecOps Partnerships with Network Automation
 

More from Mark Rendell

Fostering an Extraordinary Team (ignite presentation)
Fostering an Extraordinary Team (ignite presentation)Fostering an Extraordinary Team (ignite presentation)
Fostering an Extraordinary Team (ignite presentation)Mark Rendell
 
Seacon Continuous Delivery Pipeline Tools Track
Seacon Continuous Delivery Pipeline Tools TrackSeacon Continuous Delivery Pipeline Tools Track
Seacon Continuous Delivery Pipeline Tools TrackMark Rendell
 
Config Management Camp 2017 - If it moves, give it a pipeline
Config Management Camp 2017 - If it moves, give it a pipelineConfig Management Camp 2017 - If it moves, give it a pipeline
Config Management Camp 2017 - If it moves, give it a pipelineMark Rendell
 
Breaking the 2 Pizza Paradox with your Platform as an Application
Breaking the 2 Pizza Paradox with your Platform as an ApplicationBreaking the 2 Pizza Paradox with your Platform as an Application
Breaking the 2 Pizza Paradox with your Platform as an ApplicationMark Rendell
 
Continuous Delivery with a PaaS Application
Continuous Delivery with a PaaS ApplicationContinuous Delivery with a PaaS Application
Continuous Delivery with a PaaS ApplicationMark Rendell
 
Continuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations TeamsContinuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations TeamsMark Rendell
 
Overcoming Continuous Delivery Impedance
Overcoming Continuous Delivery ImpedanceOvercoming Continuous Delivery Impedance
Overcoming Continuous Delivery ImpedanceMark Rendell
 
Ignite: When You Need A DevOps Team
Ignite: When You Need A DevOps TeamIgnite: When You Need A DevOps Team
Ignite: When You Need A DevOps TeamMark Rendell
 

More from Mark Rendell (8)

Fostering an Extraordinary Team (ignite presentation)
Fostering an Extraordinary Team (ignite presentation)Fostering an Extraordinary Team (ignite presentation)
Fostering an Extraordinary Team (ignite presentation)
 
Seacon Continuous Delivery Pipeline Tools Track
Seacon Continuous Delivery Pipeline Tools TrackSeacon Continuous Delivery Pipeline Tools Track
Seacon Continuous Delivery Pipeline Tools Track
 
Config Management Camp 2017 - If it moves, give it a pipeline
Config Management Camp 2017 - If it moves, give it a pipelineConfig Management Camp 2017 - If it moves, give it a pipeline
Config Management Camp 2017 - If it moves, give it a pipeline
 
Breaking the 2 Pizza Paradox with your Platform as an Application
Breaking the 2 Pizza Paradox with your Platform as an ApplicationBreaking the 2 Pizza Paradox with your Platform as an Application
Breaking the 2 Pizza Paradox with your Platform as an Application
 
Continuous Delivery with a PaaS Application
Continuous Delivery with a PaaS ApplicationContinuous Delivery with a PaaS Application
Continuous Delivery with a PaaS Application
 
Continuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations TeamsContinuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations Teams
 
Overcoming Continuous Delivery Impedance
Overcoming Continuous Delivery ImpedanceOvercoming Continuous Delivery Impedance
Overcoming Continuous Delivery Impedance
 
Ignite: When You Need A DevOps Team
Ignite: When You Need A DevOps TeamIgnite: When You Need A DevOps Team
Ignite: When You Need A DevOps Team
 

Recently uploaded

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 

Scaling DevOps Adoption at Accenture

  • 2. Copyright 2018 Accenture. All rights reserved. 2 THE DEVOPS CAPABILITY GROUP WITHIN ACCENTURE DEVOPS TRANSFORMATIONS WITH CLIENTS FOCUS OF THIS TALK! EMBEDDED IN WIDER CLIENT DELIVERY SUPPORT ACCENTURE PEOPLE
  • 4. DEV^OPS & SRE IN 2018 CREATING SAFETY, AT SPEED https://static.pexels.com/photos/368342/pexels-photo-368342.jpeg AND SECURITY SUSTAINABLY
  • 5. “THE FUTURE IS ALREADY HERE — IT'S JUST NOT VERY DISTRIBUTED.” William Gibson https://en.wikiquote.org/wiki/William_Gibson “DEVOPS IS ALREADY AT MOST ORGANISATIONS — IT'S JUST NOT EVENLY ADOPTED.”
  • 8. Tests configuration Build tools configuration Deployment software configuration Middleware configuration Operating System configuration Virtual infrastructure configuration Hardware configuration Business Application Business Application Business Application Business Application Business Application Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test STARTING SMALL BUILDING CONTINUOUS DELIVERY PIPELINES Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Copyright 2018 Accenture. All rights reserved. 8
  • 9. Tests configuration Build tools configuration Deployment software configuration Middleware configuration Operating System configuration Virtual infrastructure configuration Hardware configuration Business Application Business Application Business Application Business Application Business Application Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test STARTING SMALL BUILDING CONTINUOUS DELIVERY PIPELINES Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test How many automated steps? How far down the stack? Copyright 2018 Accenture. All rights reserved. 9
  • 10. Tests configuration Build tools configuration Deployment software configuration Middleware configuration Operating System configuration Virtual infrastructure configuration Hardware configuration Business Application Business Application Business Application Business Application Business Application Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Copyright 2018 Accenture. All rights reserved. 10 How many automated steps? How far down the stack? SCALING OUT USE OF CONTINUOUS DELIVERY PIPELINES How many different applications across the enterprise?
  • 12. CUT COSTS BUT WHY TRY? 12
  • 15. CUT COSTS REPEAT SUCCESS CAPITALISE ON SCALE BUT WHY TRY? 15
  • 16. FROM A DEVOPS PERSPECTIVE I SEE THIS Copyright 2018 Accenture. All rights reserved. 16
  • 17. FROM A DEVOPS PERSPECTIVE I SEE THIS Copyright 2018 Accenture. All rights reserved.
  • 18. Nexus Lifecycle End to end tools platform Trunk-based Development Microservice-based architecture (12-factor app) Continuous Deployment of environments with PaaS model Hypothesis-driven development EXAMPLE PROJECT CONTINUOUS DEPLOYMENT 1 8
  • 19. End to end tools platform Trunk-based Development Microservice-based architecture (12-factor app) Continuous Deployment of environments with PaaS model Hypothesis-driven development REPLICATING AND SHARING SUCCESS Nexus Lifecycle 19
  • 20. Nexus Lifecycle End to end tools platform Trunk-based Development Microservice-based architecture (12-factor app) Continuous Deployment of environments with PaaS model Hypothesis-driven development REPLICATING AND SHARING SUCCESS TRAINING, INTERNAL CONSULTANCY, DOJO, TOOLKITS Copyright 2018 Accenture. All rights reserved. 20
  • 21. 21 Copyright © 2016 Accenture All rights reserved. DAY 2: ENVIRONMENTS • Infrastructure as Code • Cloud Deployment Patterns – IaaS, PaaS, SaaS • Containers • Resilient Operations DAY 1: TOOLS & CONTINUOUS DELIVERY • Core concepts • Delivering Services in the Cloud • Software Configuration Management • Continuous Integration • Code Quality Gerrit Code Review Nexus Lab Exercises Selenium SHARING THE KNOWLEDGE EXAMPLE: 2 DAY ACADEMY Copyright 2018 Accenture. All rights reserved. 21
  • 22. LEARNING BY DOING DEVOPS DOJO Copyright 2018 Accenture. All rights reserved. 22
  • 23. PROCESSESUSEFUL TOOLKITS CLOUD SAFETY AND SECURITY 1 2 3 4 5 Education Standards and Controls Accelerators for Building Standard and Compliant Infrastructure Measuring and Scanning Reporting and Alerting 6 Copyright 2018 Accenture. All rights reserved. 23
  • 24. USEFUL TOOLKITS BLAMELESS ROOT CAUSE ANALYSIS https://www.accenture.com/us-en/blogs/blogs-mark-rendell-root-cause-analysis
  • 26. Nexus Lifecycle End to end tools platform Trunk-based Development Microservice-based architecture (12-factor app) Continuous Deployment of environments with PaaS model Metrics-driven development REPLICATING AND SHARING SUCCESS METRICS, ANALYTICS, MACHINE LEARNING Copyright 2018 Accenture. All rights reserved. 26
  • 27. MYWIZARD INTELLIGENT AUTOMATION PLATFORM Copyright 2018 Accenture. All rights reserved. 27
  • 28. End to end tools platform Trunk-based Development Microservice-based architecture (12-factor app) Continuous Deployment of environments with PaaS model Hypothesis-driven development REPLICATING AND SHARING SUCCESS ACCESS TO TOOLS PLATFORMS Nexus Lifecycle Copyright 2018 Accenture. All rights reserved. 28
  • 29. A PLACE TO SHARE INNERSOURCE
  • 30. Go your own way Re-use Independently * SaaS MAKING TOOL ADOPTION EASY FOR EVERYONE – ADOP AND AMEP Self manage Centrally managed * http://accenture.github.io/adop-docker-compose/
  • 31. MAKING TOOLS 100% SAAS Copyright 2018 Accenture. All rights reserved. 31
  • 32. Nexus Lifecycle End to end tools platform Trunk-based Development Microservice-based architecture (12-factor app) Continuous Deployment of environments with PaaS model Hypothesis-driven development REPLICATING AND SHARING SUCCESS SHARING AUTOMATION VIA CARTRIDGES 32
  • 33. Load Cartridge External cartridge store ADOP DEPLOY PROD DEPLOY QA BUILD/CI Pipelines generated Git repos copied ADOP SHARING PIPELINES FOR CONTINUOUS DELIVERY Copyright 2018 Accenture. All rights reserved. 33
  • 34. SELF-SERVICE SHARING AND REUSE PIPELINES AND REFERENCE CODE Copyright 2018 Accenture. All rights reserved. 34
  • 35. Nexus Lifecycle End to end tools platform Trunk-based Development Microservice-based architecture (12-factor app) Continuous Deployment of environments with PaaS model Hypothesis-driven development REPLICATING AND SHARING SUCCESS PLATFORM AS A SERVICE Copyright 2018 Accenture. All rights reserved.
  • 36. INFRA CODE PLATFORM PIPELINES READY TO USE AND IMPROVE Compile Code Analysis Committer: jdoe Story:25 Commit ID: 113 Unit Test Deploy PPE Functional Test Security and Perf Test Copyright 2018 Accenture. All rights reserved.
  • 37. 37 ROLE OF DEVOPS GROUP WITHIN ACCENTURE LET’S TALK! DEVOPS TRANSFORMATIONS WITH CLIENTS EMBEDDED IN WIDER CLIENT DELIVERY SUPPORT ACCENTURE PEOPLE Copyright 2018 Accenture. All rights reserved.