SlideShare a Scribd company logo
1 of 20
Download to read offline
Implementing a DevOps pipeline
Toulouse, 29/09/16, Keith KELLY
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 2
Table of Contents
 Reminder: What is DevOps
 What is a DevOps Pipeline
 Example Tooling
 Pipeline Considerations
 A quick demo of collaboration
 [Advanced topics]
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 3
Reminder: What is DevOps?
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 4
The typical waterfall Project
Problem with typical waterfall project:
 Long QA feedback loop
 Lack of collaboration
 Inability to change direction
Requirements
Analyst & Customer
Design
Architect
Development
Developer
Integration + QA
Tester
Release
IT Operations
Months ! Requirements have
changed !
You can’t just ask customers what
they want and then try to give that to
them. By the time you get it built,
they’ll want something new.
Steve Jobs
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 5
The Agile Project Solution
Problem with typical Agile project: the last mile
 Manual deployments, operations unexpected delay
 Insufficient configuration management
 Infrequent, manual, error prone deployments
Integration + QA
Tester
Release
IT Operations
More business and user
involvement during
design and build!
Sprint Backlog
Product Backlog
Potentially Shippable
Product
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 6
Agile delivery model
IT OperationsAgile Delivery
“Deliver changes
quicker”
“Ensure stability”
How do we bridge
the gap?
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 7
Agile delivery model
IT OperationsAgile Delivery
“Deliver changes
quicker”
“Ensure stability”
Keys to bridge the
gap
Quality
Automation
Collaboration
Trust &
Reliability
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 8
Build
Operate
Design
Holistic Approach to Complete Lifecycle
 Breaking down barriers
 Tools and Automation
 Quality everyone’s concern
 Stakeholders & Users at the center
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 9
Contacts
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 10
What is a DevOps Pipeline?
Define Implement Build Integrate Validate Release Deploy Operate
Pipeline / Business Value Stream
Speed
Continuous Delivery
Continuous Integration
Agile
Continuous Deployment
The processes and activities we do to deliver value (software)
i.e. get required features into users hands
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 11
Example Pipeline for Application Features / Stories
Define
•User Story
•Acceptance Criteria
•Schedule
•Etc.
Implement
•Code
•Unit Test
•Check-in
•Update Work Items
Build
•Compile
•Static Analysis
•Automated Unit Test
•Package
Integrate
•Provision, Deploy, Configure
•Restore / Gen Test Data
•Launch Automated Tests
•De-provision
Validate
•Provision, Deploy, Configure
•Restore / Migrate / Upgrade Data
•Activate Supervision (B & IT)
•Performance, Load, Stability Tests
•Security & Supervision Tests
•De-provision
Release
•Signoffs
•Help desk updates
•Network / Security CRs
Deploy
•Provision, Deploy, Configure
•Backup / Migrate Data
•Activate Supervision & Operations
•Health, Security, Manual Tests
•Staging Switch / Redirect
•Health & KPI monitoring
Operate
•Alert / Issue Handling
•Capacity Mgt / Provisioning
•Testing in Production
•Value Metrics, A/B Testing,
Feature flag activation
•Reporting
Capable of pulling features
through the system, in
release batches or
individually.
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 12
Example Pipeline Tooling Java
Define Develop Build
Integrate Validate Release
Deploy Operate
elk elk
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 13
Example Pipeline Tooling . NET
Define Develop Build
Integrate Validate Release
Deploy Operate
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 14
Pipeline considerations
 Pipeline can be very different depending on many factors
 Technologies chosen, target platform, toolsets available
 Your organizational structure, processes and culture
• Manual procedures and approvals might still be needed.
 The architecture chosen and how components are decoupled
• Microservices, classic 3-tier, containers, PaaS, resources…
 Your own need for speed
 There is no generic pipeline. It is not just a question of tool choices.
 Design your pipeline as a value stream and apply Lean principles to
optimize it. Do not just deploy tools or automate blindly!
 Remember that Dev & Ops should be collaborating during complete
lifecycle!
 Demo
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 15
Many tools to choose from…
https://xebialabs.com/periodic-table-of-devops-tools/
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 18
Advanced DevOps Pipeline Features
The pipeline should ideally enable the application to do things like…
 Split user traffic between multiple concurrent versions
 Test new features and ideas
 Measure increase/decrease statistics
 Leverage results to enhance application user
experience
 Control features with Feature Flags
 Deploy multiple revisions of the same code
 Slowly send traffic to new version
 Monitor new version for errors or issues
 Full cut over once new version has been fully
tested and assured
 Easy failback to later version
 Smaller code, faster to build & deploy
 Individually scalable components
 Independent and flexible development, testing,
deployment cycle among services
 Containerization making it easier to optimize
 Choose best technology stack per service
 Business monitoring
 Application, Service & Process monitoring
 VM & infrastructure monitoring
 Synthetic user experience monitoring
 A/B testing results (conversion inc./dec.)
A/B
Testing
Blue/Green
Deployments
Deploy
& Scale
Parts of the
Application
App
Monitoring
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 19
Resources
 Capgemini DevOps POV
 Pivotal – Migrating to Cloud Native
Architectures
 Martin Fowler – Microservices Architectures
 Book: The Phoenix Project
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 20
Contacts
CWIN16 - Implementing a DevOps Pipeline | September 2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 21
Contact information
Keith
Kelly
Cloud / DevOps Transformation Leader
keith.kelly@capgemini.com
Capgemini Toulouse
Insert
contact
picture
Insert
contact
picture
Insert
contact
picture
David
Deronne
Head of Digital
david.deronne@capgemini.com
Capgemini Toulouse
David
Ferreira
Agile / DevOps Country Lead
david.ferreira@capgemini.com
Capgemini France
www.capgemini.com
The information contained in this presentation is proprietary.
Copyright © 2016 Capgemini and Sogeti. All rights reserved.
Rightshore® is a trademark belonging to Capgemini.
www.sogeti.com
About Capgemini and Sogeti
With more than 180,000 people in over 40 countries, Capgemini is a
global leader in consulting, technology and outsourcing services. The
Group reported 2015 global revenues of EUR 11.9 billion. Together
with its clients, Capgemini creates and delivers business, technology
and digital solutions that fit their needs, enabling them to achieve
innovation and competitiveness. A deeply multicultural organization,
Capgemini has developed its own way of working, the Collaborative
Business Experience™, and draws on Rightshore®, its worldwide
delivery model.
Sogeti is a leading provider of technology and software testing,
specializing in Application, Infrastructure and Engineering
Services. Sogeti offers cutting-edge solutions around Testing,
Business Intelligence & Analytics, Mobile, Cloud and Cyber
Security. Sogeti brings together more than 23,000 professionals in
15 countries and has a strong local presence in over 100 locations
in Europe, USA and India. Sogeti is a wholly-owned subsidiary of
Cap Gemini S.A., listed on the Paris Stock Exchange.

More Related Content

What's hot

Cwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud nativeCwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud nativeCapgemini
 
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...Capgemini
 
Microservices: The Future-Proof Framework for IoT
Microservices: The Future-Proof Framework for IoTMicroservices: The Future-Proof Framework for IoT
Microservices: The Future-Proof Framework for IoTCapgemini
 
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...Capgemini
 
Oracle IoT Cloud Service - First practical experience
Oracle IoT Cloud Service - First practical experience Oracle IoT Cloud Service - First practical experience
Oracle IoT Cloud Service - First practical experience OPITZ CONSULTING Deutschland
 
Composing a case management solution with SaaS, PaaS, On-premise products
Composing a case management solution with SaaS, PaaS, On-premise productsComposing a case management solution with SaaS, PaaS, On-premise products
Composing a case management solution with SaaS, PaaS, On-premise productsLeon Smiers
 
Understanding conversations within chatbots
Understanding conversations within chatbotsUnderstanding conversations within chatbots
Understanding conversations within chatbotsLeon Smiers
 
Implementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCIImplementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCISven Bernhardt
 
Setting up a Digital Business on Cloud
Setting up a Digital Business on CloudSetting up a Digital Business on Cloud
Setting up a Digital Business on CloudAmazon Web Services
 
Linkbynet portfolio 20160115 en
Linkbynet portfolio 20160115 enLinkbynet portfolio 20160115 en
Linkbynet portfolio 20160115 enMatthieu DEMOOR
 
SAP Cloud Platform Product Overview – Drive Agility During Rapid Change
SAP Cloud Platform Product Overview – Drive Agility During Rapid ChangeSAP Cloud Platform Product Overview – Drive Agility During Rapid Change
SAP Cloud Platform Product Overview – Drive Agility During Rapid ChangeSAP Cloud Platform
 
[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven WorldWSO2
 
SAP Cloud Platform CPEA Roadmap Services (07.2020)
SAP Cloud Platform CPEA Roadmap Services (07.2020)SAP Cloud Platform CPEA Roadmap Services (07.2020)
SAP Cloud Platform CPEA Roadmap Services (07.2020)SAP Cloud Platform
 
Microservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature TeamsMicroservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature TeamsGiulio Roggero
 
Cloud Computing 2010 - Microsoft Italia - Riccardo Sponza
Cloud Computing 2010 - Microsoft Italia - Riccardo SponzaCloud Computing 2010 - Microsoft Italia - Riccardo Sponza
Cloud Computing 2010 - Microsoft Italia - Riccardo SponzaManuela Moroncini
 
Knowledge Worker Enablement on Premises and in the Cloud
Knowledge Worker Enablement on Premises and in the CloudKnowledge Worker Enablement on Premises and in the Cloud
Knowledge Worker Enablement on Premises and in the CloudCapgemini
 
Applications Mobiles et Analytiques avec SAP HANA Cloud Platform
Applications Mobiles et Analytiques avec SAP HANA Cloud PlatformApplications Mobiles et Analytiques avec SAP HANA Cloud Platform
Applications Mobiles et Analytiques avec SAP HANA Cloud PlatformLaurent Rieu
 
CWIN17 Toulouse / Business that rely on data stax enterprise make smart decis...
CWIN17 Toulouse / Business that rely on data stax enterprise make smart decis...CWIN17 Toulouse / Business that rely on data stax enterprise make smart decis...
CWIN17 Toulouse / Business that rely on data stax enterprise make smart decis...Capgemini
 
01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategyshetkars
 

What's hot (20)

Cwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud nativeCwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud native
 
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...
 
Microservices: The Future-Proof Framework for IoT
Microservices: The Future-Proof Framework for IoTMicroservices: The Future-Proof Framework for IoT
Microservices: The Future-Proof Framework for IoT
 
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...
 
Oracle IoT Cloud Service - First practical experience
Oracle IoT Cloud Service - First practical experience Oracle IoT Cloud Service - First practical experience
Oracle IoT Cloud Service - First practical experience
 
Composing a case management solution with SaaS, PaaS, On-premise products
Composing a case management solution with SaaS, PaaS, On-premise productsComposing a case management solution with SaaS, PaaS, On-premise products
Composing a case management solution with SaaS, PaaS, On-premise products
 
Understanding conversations within chatbots
Understanding conversations within chatbotsUnderstanding conversations within chatbots
Understanding conversations within chatbots
 
Implementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCIImplementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCI
 
Setting up a Digital Business on Cloud
Setting up a Digital Business on CloudSetting up a Digital Business on Cloud
Setting up a Digital Business on Cloud
 
Linkbynet portfolio 20160115 en
Linkbynet portfolio 20160115 enLinkbynet portfolio 20160115 en
Linkbynet portfolio 20160115 en
 
About_Imaginea
About_ImagineaAbout_Imaginea
About_Imaginea
 
SAP Cloud Platform Product Overview – Drive Agility During Rapid Change
SAP Cloud Platform Product Overview – Drive Agility During Rapid ChangeSAP Cloud Platform Product Overview – Drive Agility During Rapid Change
SAP Cloud Platform Product Overview – Drive Agility During Rapid Change
 
[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World
 
SAP Cloud Platform CPEA Roadmap Services (07.2020)
SAP Cloud Platform CPEA Roadmap Services (07.2020)SAP Cloud Platform CPEA Roadmap Services (07.2020)
SAP Cloud Platform CPEA Roadmap Services (07.2020)
 
Microservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature TeamsMicroservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature Teams
 
Cloud Computing 2010 - Microsoft Italia - Riccardo Sponza
Cloud Computing 2010 - Microsoft Italia - Riccardo SponzaCloud Computing 2010 - Microsoft Italia - Riccardo Sponza
Cloud Computing 2010 - Microsoft Italia - Riccardo Sponza
 
Knowledge Worker Enablement on Premises and in the Cloud
Knowledge Worker Enablement on Premises and in the CloudKnowledge Worker Enablement on Premises and in the Cloud
Knowledge Worker Enablement on Premises and in the Cloud
 
Applications Mobiles et Analytiques avec SAP HANA Cloud Platform
Applications Mobiles et Analytiques avec SAP HANA Cloud PlatformApplications Mobiles et Analytiques avec SAP HANA Cloud Platform
Applications Mobiles et Analytiques avec SAP HANA Cloud Platform
 
CWIN17 Toulouse / Business that rely on data stax enterprise make smart decis...
CWIN17 Toulouse / Business that rely on data stax enterprise make smart decis...CWIN17 Toulouse / Business that rely on data stax enterprise make smart decis...
CWIN17 Toulouse / Business that rely on data stax enterprise make smart decis...
 
01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy
 

Viewers also liked

Stopping the Lake from becoming a Swamp
Stopping the Lake from becoming a SwampStopping the Lake from becoming a Swamp
Stopping the Lake from becoming a SwampCapgemini
 
Cwin16 - Paris - sncf emeraude
Cwin16 - Paris - sncf emeraudeCwin16 - Paris - sncf emeraude
Cwin16 - Paris - sncf emeraudeCapgemini
 
Capgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini
 
Cwin16 - lyon - exploiter autrement la transformation digitale
Cwin16 - lyon - exploiter autrement la transformation digitaleCwin16 - lyon - exploiter autrement la transformation digitale
Cwin16 - lyon - exploiter autrement la transformation digitaleCapgemini
 
How large corporates improve the way they innovate
How large corporates improve the way they innovateHow large corporates improve the way they innovate
How large corporates improve the way they innovateCapgemini
 
Cwin16 - lyon - customer journey
Cwin16 - lyon - customer journeyCwin16 - lyon - customer journey
Cwin16 - lyon - customer journeyCapgemini
 
Top Ten Trends in Insurance 2017
Top Ten Trends in Insurance 2017Top Ten Trends in Insurance 2017
Top Ten Trends in Insurance 2017Capgemini
 
Cwin16 - lyon - bayer better-idea
Cwin16 - lyon - bayer better-ideaCwin16 - lyon - bayer better-idea
Cwin16 - lyon - bayer better-ideaCapgemini
 
Breaking Bad Data: The Journey to Data-fuelled Digital Transformation
Breaking Bad Data: The Journey to Data-fuelled Digital TransformationBreaking Bad Data: The Journey to Data-fuelled Digital Transformation
Breaking Bad Data: The Journey to Data-fuelled Digital TransformationCapgemini
 
Capgemini’s Data WARP: Accelerate your Journey to Insights
Capgemini’s Data WARP: Accelerate your Journey to InsightsCapgemini’s Data WARP: Accelerate your Journey to Insights
Capgemini’s Data WARP: Accelerate your Journey to InsightsCapgemini
 
Cwin16 - Paris - people analytics
Cwin16 - Paris - people analyticsCwin16 - Paris - people analytics
Cwin16 - Paris - people analyticsCapgemini
 
Cwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturingCwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturingCapgemini
 
Blockchain: How the bitcoin technology can change the public sector
Blockchain: How the bitcoin technology can change the public sectorBlockchain: How the bitcoin technology can change the public sector
Blockchain: How the bitcoin technology can change the public sectorCapgemini
 
Capgemini CRM Modernization Services
Capgemini CRM Modernization ServicesCapgemini CRM Modernization Services
Capgemini CRM Modernization ServicesCapgemini
 
Top Ten Trends in Banking 2017
Top Ten Trends in Banking 2017Top Ten Trends in Banking 2017
Top Ten Trends in Banking 2017Capgemini
 
Taming tax frauds new digital frontier
Taming tax frauds new digital frontierTaming tax frauds new digital frontier
Taming tax frauds new digital frontierCapgemini
 
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...Capgemini
 

Viewers also liked (17)

Stopping the Lake from becoming a Swamp
Stopping the Lake from becoming a SwampStopping the Lake from becoming a Swamp
Stopping the Lake from becoming a Swamp
 
Cwin16 - Paris - sncf emeraude
Cwin16 - Paris - sncf emeraudeCwin16 - Paris - sncf emeraude
Cwin16 - Paris - sncf emeraude
 
Capgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with Cloudera
 
Cwin16 - lyon - exploiter autrement la transformation digitale
Cwin16 - lyon - exploiter autrement la transformation digitaleCwin16 - lyon - exploiter autrement la transformation digitale
Cwin16 - lyon - exploiter autrement la transformation digitale
 
How large corporates improve the way they innovate
How large corporates improve the way they innovateHow large corporates improve the way they innovate
How large corporates improve the way they innovate
 
Cwin16 - lyon - customer journey
Cwin16 - lyon - customer journeyCwin16 - lyon - customer journey
Cwin16 - lyon - customer journey
 
Top Ten Trends in Insurance 2017
Top Ten Trends in Insurance 2017Top Ten Trends in Insurance 2017
Top Ten Trends in Insurance 2017
 
Cwin16 - lyon - bayer better-idea
Cwin16 - lyon - bayer better-ideaCwin16 - lyon - bayer better-idea
Cwin16 - lyon - bayer better-idea
 
Breaking Bad Data: The Journey to Data-fuelled Digital Transformation
Breaking Bad Data: The Journey to Data-fuelled Digital TransformationBreaking Bad Data: The Journey to Data-fuelled Digital Transformation
Breaking Bad Data: The Journey to Data-fuelled Digital Transformation
 
Capgemini’s Data WARP: Accelerate your Journey to Insights
Capgemini’s Data WARP: Accelerate your Journey to InsightsCapgemini’s Data WARP: Accelerate your Journey to Insights
Capgemini’s Data WARP: Accelerate your Journey to Insights
 
Cwin16 - Paris - people analytics
Cwin16 - Paris - people analyticsCwin16 - Paris - people analytics
Cwin16 - Paris - people analytics
 
Cwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturingCwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturing
 
Blockchain: How the bitcoin technology can change the public sector
Blockchain: How the bitcoin technology can change the public sectorBlockchain: How the bitcoin technology can change the public sector
Blockchain: How the bitcoin technology can change the public sector
 
Capgemini CRM Modernization Services
Capgemini CRM Modernization ServicesCapgemini CRM Modernization Services
Capgemini CRM Modernization Services
 
Top Ten Trends in Banking 2017
Top Ten Trends in Banking 2017Top Ten Trends in Banking 2017
Top Ten Trends in Banking 2017
 
Taming tax frauds new digital frontier
Taming tax frauds new digital frontierTaming tax frauds new digital frontier
Taming tax frauds new digital frontier
 
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...
 

Similar to Cwin16 tls-s2-implementing a dev ops pipeline

DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...Gene Kim
 
Lean Kanban India 2019 Conference | Alice in DevOps Land- An exploratory jo...
Lean Kanban India 2019 Conference |   Alice in DevOps Land- An exploratory jo...Lean Kanban India 2019 Conference |   Alice in DevOps Land- An exploratory jo...
Lean Kanban India 2019 Conference | Alice in DevOps Land- An exploratory jo...LeanKanbanIndia
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14dennisn129CBN
 
How to Build the Right Automation
How to Build the Right AutomationHow to Build the Right Automation
How to Build the Right AutomationJules Pierre-Louis
 
Moving Applications to the cloud
Moving Applications to the cloudMoving Applications to the cloud
Moving Applications to the cloudAarno Aukia
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindCapgemini
 
Apidays Paris 2023 - AsyncAPI For Platform Self-Service, João Dias and Rui Eu...
Apidays Paris 2023 - AsyncAPI For Platform Self-Service, João Dias and Rui Eu...Apidays Paris 2023 - AsyncAPI For Platform Self-Service, João Dias and Rui Eu...
Apidays Paris 2023 - AsyncAPI For Platform Self-Service, João Dias and Rui Eu...apidays
 
Guiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldGuiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldEric de Jager
 
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...Gene Kim
 
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
 
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsMaximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsDevOps.com
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneMirco Hering
 
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...Intland Software GmbH
 
Orchestrate Your End-to-end Mainframe Application Release Pipeline
Orchestrate Your End-to-end Mainframe Application Release PipelineOrchestrate Your End-to-end Mainframe Application Release Pipeline
Orchestrate Your End-to-end Mainframe Application Release PipelineDevOps.com
 
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docx
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docxCHAPTER 4Distribution and Omni-Channel Network DesignSu.docx
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docxketurahhazelhurst
 
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docx
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docxCHAPTER 4Distribution and Omni-Channel Network DesignSu.docx
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docxrobertad6
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...Gene Kim
 

Similar to Cwin16 tls-s2-implementing a dev ops pipeline (20)

DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
 
Lean Kanban India 2019 Conference | Alice in DevOps Land- An exploratory jo...
Lean Kanban India 2019 Conference |   Alice in DevOps Land- An exploratory jo...Lean Kanban India 2019 Conference |   Alice in DevOps Land- An exploratory jo...
Lean Kanban India 2019 Conference | Alice in DevOps Land- An exploratory jo...
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
How to Build the Right Automation
How to Build the Right AutomationHow to Build the Right Automation
How to Build the Right Automation
 
Moving Applications to the cloud
Moving Applications to the cloudMoving Applications to the cloud
Moving Applications to the cloud
 
Upmc tpdev5
Upmc tpdev5Upmc tpdev5
Upmc tpdev5
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left Behind
 
Apidays Paris 2023 - AsyncAPI For Platform Self-Service, João Dias and Rui Eu...
Apidays Paris 2023 - AsyncAPI For Platform Self-Service, João Dias and Rui Eu...Apidays Paris 2023 - AsyncAPI For Platform Self-Service, João Dias and Rui Eu...
Apidays Paris 2023 - AsyncAPI For Platform Self-Service, João Dias and Rui Eu...
 
Guiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldGuiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic World
 
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
 
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
 
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsMaximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
 
K16-PPM-SCRUM-Presentation
K16-PPM-SCRUM-PresentationK16-PPM-SCRUM-Presentation
K16-PPM-SCRUM-Presentation
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
Upmc tpdev1
Upmc tpdev1Upmc tpdev1
Upmc tpdev1
 
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
 
Orchestrate Your End-to-end Mainframe Application Release Pipeline
Orchestrate Your End-to-end Mainframe Application Release PipelineOrchestrate Your End-to-end Mainframe Application Release Pipeline
Orchestrate Your End-to-end Mainframe Application Release Pipeline
 
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docx
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docxCHAPTER 4Distribution and Omni-Channel Network DesignSu.docx
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docx
 
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docx
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docxCHAPTER 4Distribution and Omni-Channel Network DesignSu.docx
CHAPTER 4Distribution and Omni-Channel Network DesignSu.docx
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
 

More from Capgemini

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022Capgemini
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Capgemini
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Capgemini
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022Capgemini
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Capgemini
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022Capgemini
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Capgemini
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですCapgemini
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Capgemini
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Capgemini
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Capgemini
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Capgemini
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021Capgemini
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Capgemini
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Capgemini
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Capgemini
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Capgemini
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Capgemini
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020Capgemini
 

More from Capgemini (20)

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous Planning
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020
 

Recently uploaded

Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityHung Le
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...David Celestin
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.thamaeteboho94
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoKayode Fayemi
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxlionnarsimharajumjf
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalFabian de Rijk
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...amilabibi1
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfMahamudul Hasan
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfSkillCertProExams
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lodhisaajjda
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Baileyhlharris
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIINhPhngng3
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatmentnswingard
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...ZurliaSoop
 

Recently uploaded (17)

Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptx
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 

Cwin16 tls-s2-implementing a dev ops pipeline

  • 1. Implementing a DevOps pipeline Toulouse, 29/09/16, Keith KELLY
  • 2. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 2 Table of Contents  Reminder: What is DevOps  What is a DevOps Pipeline  Example Tooling  Pipeline Considerations  A quick demo of collaboration  [Advanced topics]
  • 3. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 3 Reminder: What is DevOps?
  • 4. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 4 The typical waterfall Project Problem with typical waterfall project:  Long QA feedback loop  Lack of collaboration  Inability to change direction Requirements Analyst & Customer Design Architect Development Developer Integration + QA Tester Release IT Operations Months ! Requirements have changed ! You can’t just ask customers what they want and then try to give that to them. By the time you get it built, they’ll want something new. Steve Jobs
  • 5. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 5 The Agile Project Solution Problem with typical Agile project: the last mile  Manual deployments, operations unexpected delay  Insufficient configuration management  Infrequent, manual, error prone deployments Integration + QA Tester Release IT Operations More business and user involvement during design and build! Sprint Backlog Product Backlog Potentially Shippable Product
  • 6. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 6 Agile delivery model IT OperationsAgile Delivery “Deliver changes quicker” “Ensure stability” How do we bridge the gap?
  • 7. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 7 Agile delivery model IT OperationsAgile Delivery “Deliver changes quicker” “Ensure stability” Keys to bridge the gap Quality Automation Collaboration Trust & Reliability
  • 8. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 8 Build Operate Design Holistic Approach to Complete Lifecycle  Breaking down barriers  Tools and Automation  Quality everyone’s concern  Stakeholders & Users at the center
  • 9. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 9 Contacts
  • 10. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 10 What is a DevOps Pipeline? Define Implement Build Integrate Validate Release Deploy Operate Pipeline / Business Value Stream Speed Continuous Delivery Continuous Integration Agile Continuous Deployment The processes and activities we do to deliver value (software) i.e. get required features into users hands
  • 11. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 11 Example Pipeline for Application Features / Stories Define •User Story •Acceptance Criteria •Schedule •Etc. Implement •Code •Unit Test •Check-in •Update Work Items Build •Compile •Static Analysis •Automated Unit Test •Package Integrate •Provision, Deploy, Configure •Restore / Gen Test Data •Launch Automated Tests •De-provision Validate •Provision, Deploy, Configure •Restore / Migrate / Upgrade Data •Activate Supervision (B & IT) •Performance, Load, Stability Tests •Security & Supervision Tests •De-provision Release •Signoffs •Help desk updates •Network / Security CRs Deploy •Provision, Deploy, Configure •Backup / Migrate Data •Activate Supervision & Operations •Health, Security, Manual Tests •Staging Switch / Redirect •Health & KPI monitoring Operate •Alert / Issue Handling •Capacity Mgt / Provisioning •Testing in Production •Value Metrics, A/B Testing, Feature flag activation •Reporting Capable of pulling features through the system, in release batches or individually.
  • 12. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 12 Example Pipeline Tooling Java Define Develop Build Integrate Validate Release Deploy Operate elk elk
  • 13. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 13 Example Pipeline Tooling . NET Define Develop Build Integrate Validate Release Deploy Operate
  • 14. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 14 Pipeline considerations  Pipeline can be very different depending on many factors  Technologies chosen, target platform, toolsets available  Your organizational structure, processes and culture • Manual procedures and approvals might still be needed.  The architecture chosen and how components are decoupled • Microservices, classic 3-tier, containers, PaaS, resources…  Your own need for speed  There is no generic pipeline. It is not just a question of tool choices.  Design your pipeline as a value stream and apply Lean principles to optimize it. Do not just deploy tools or automate blindly!  Remember that Dev & Ops should be collaborating during complete lifecycle!  Demo
  • 15. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 15 Many tools to choose from… https://xebialabs.com/periodic-table-of-devops-tools/
  • 16. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 18 Advanced DevOps Pipeline Features The pipeline should ideally enable the application to do things like…  Split user traffic between multiple concurrent versions  Test new features and ideas  Measure increase/decrease statistics  Leverage results to enhance application user experience  Control features with Feature Flags  Deploy multiple revisions of the same code  Slowly send traffic to new version  Monitor new version for errors or issues  Full cut over once new version has been fully tested and assured  Easy failback to later version  Smaller code, faster to build & deploy  Individually scalable components  Independent and flexible development, testing, deployment cycle among services  Containerization making it easier to optimize  Choose best technology stack per service  Business monitoring  Application, Service & Process monitoring  VM & infrastructure monitoring  Synthetic user experience monitoring  A/B testing results (conversion inc./dec.) A/B Testing Blue/Green Deployments Deploy & Scale Parts of the Application App Monitoring
  • 17. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 19 Resources  Capgemini DevOps POV  Pivotal – Migrating to Cloud Native Architectures  Martin Fowler – Microservices Architectures  Book: The Phoenix Project
  • 18. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 20 Contacts
  • 19. CWIN16 - Implementing a DevOps Pipeline | September 2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 21 Contact information Keith Kelly Cloud / DevOps Transformation Leader keith.kelly@capgemini.com Capgemini Toulouse Insert contact picture Insert contact picture Insert contact picture David Deronne Head of Digital david.deronne@capgemini.com Capgemini Toulouse David Ferreira Agile / DevOps Country Lead david.ferreira@capgemini.com Capgemini France
  • 20. www.capgemini.com The information contained in this presentation is proprietary. Copyright © 2016 Capgemini and Sogeti. All rights reserved. Rightshore® is a trademark belonging to Capgemini. www.sogeti.com About Capgemini and Sogeti With more than 180,000 people in over 40 countries, Capgemini is a global leader in consulting, technology and outsourcing services. The Group reported 2015 global revenues of EUR 11.9 billion. Together with its clients, Capgemini creates and delivers business, technology and digital solutions that fit their needs, enabling them to achieve innovation and competitiveness. A deeply multicultural organization, Capgemini has developed its own way of working, the Collaborative Business Experience™, and draws on Rightshore®, its worldwide delivery model. Sogeti is a leading provider of technology and software testing, specializing in Application, Infrastructure and Engineering Services. Sogeti offers cutting-edge solutions around Testing, Business Intelligence & Analytics, Mobile, Cloud and Cyber Security. Sogeti brings together more than 23,000 professionals in 15 countries and has a strong local presence in over 100 locations in Europe, USA and India. Sogeti is a wholly-owned subsidiary of Cap Gemini S.A., listed on the Paris Stock Exchange.