SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
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.

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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...
 

Ähnlich wie 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
 

Ähnlich wie 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 ...
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸mathanramanathan2005
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRachelAnnTenibroAmaz
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxJohnree4
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Escort Service
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxaryanv1753
 
miladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxmiladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxCarrieButtitta
 
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.KathleenAnnCordero2
 
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC  - NANOTECHNOLOGYPHYSICS PROJECT BY MSC  - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC - NANOTECHNOLOGYpruthirajnayak525
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationNathan Young
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRRsarwankumar4524
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptxogubuikealex
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEMCharmi13
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
Early Modern Spain. All about this period
Early Modern Spain. All about this periodEarly Modern Spain. All about this period
Early Modern Spain. All about this periodSaraIsabelJimenez
 
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comSaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comsaastr
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxAsifArshad8
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...漢銘 謝
 

Kürzlich hochgeladen (20)

Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptx
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptx
 
miladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxmiladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptx
 
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
 
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC  - NANOTECHNOLOGYPHYSICS PROJECT BY MSC  - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism Presentation
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptx
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEM
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
Early Modern Spain. All about this period
Early Modern Spain. All about this periodEarly Modern Spain. All about this period
Early Modern Spain. All about this period
 
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comSaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
 

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.