SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler 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.

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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...
 

Semelhante a 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
 

Semelhante a 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 ...
 

Mais de 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
 

Mais de 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
 

Último

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
 
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...漢銘 謝
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityApp Ethena
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Sebastiano Panichella
 
Internship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SEInternship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SESaleh Ibne Omar
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitysandeepnani2260
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxRoquia Salam
 
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
 
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptxerickamwana1
 
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
 
A Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air CoolerA Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air Coolerenquirieskenstar
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...Sebastiano Panichella
 
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
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per MVidyaAdsule1
 
proposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerproposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerkumenegertelayegrama
 

Último (17)

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
 
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...
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
 
Internship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SEInternship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SE
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber security
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptx
 
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
 
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
 
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
 
A Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air CoolerA Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air Cooler
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
 
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
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per M
 
proposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerproposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeeger
 

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.