SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Jenkins User Conference 2018
Paris – La grande crypte - 28 juin 2018
Devops as a Service,
our own true story with
a happy ending
philippe.ensarguet@orange.com
@P_Ensarguet
2
Tech and digital evangelist with 20+ years in software, services and innovation
Core missions :
 Corporate tech strategy
 Software delivery & production
 Strategic partnerships management & start-ups scouting
 Product delivery industrialization
Strategic view on the evolution, practices and tools of Digital, Cloud and Software cultures
I love to share my experience with customers, partners, analysts and journalists in keynotes, sessions or
seminars
When I’m not behind my laptop, you may find me riding my Mountain Bike !
Speaker Biopic
3
Orange Applications for Business,
a Business Unit of Orange Business Services
Orange
Applications for Business
Software & Services
company
3 core pilars
customer Experience
data
IoT
System Integration
2,400 +
employees
1,000+
managed applications in production
2,000
software people
400+
simultaneous projects
Orange
Business Services
3,000+
multinational customers
21,000+
employees dedicated to serving business
2,000,000+
professional, small and medium-sized companies and business customers in
France
6.4
billion euros in revenue 2015
A global presence
Our group provides services to residential customers in 28 countries
and to business customers in 220 countries and territories.
We’ve just acquired
4
Software has become
a critical asset to
master and produce
Everything is software
5
….but digital changes the game
Offer a high quality
service to the market
immediately
Reduce time to market
to stay competitive
No data, no 5 stars
User Experience
Develop faster with
more features for less
money
A short sharp shock that
exploded the heart rate
of the production and
delivery rhythm
6
Towards a successful software delivery
Common
tools and
practices
Customer
experience
natively
oriented
Moving in a
platform
world
7
Act as a software manufacturer
DevOps As A ServiceKPIs & Analytics
Forge as a Service
8
3 major steps to reach the scale
Software
Tooling
Software
Monitoring
Practice
Monitoring
9
2008 2012 2014 2016 2018
First approach for corporate
software tooling
Number of corp.
tools
Number of
users
2
Number of
Ecosystems 3
500
End-to-End corporate
software tooling
6
4
1000
Extension of corporate
software tooling
10
8
2015
1250 2000+ x ?
8 12 12 + x ?
14 + x ?
First move to
measure culture
Real time software tools
monitoring
Practices
monitoring
12 14
Selfcare + Automation = As a service
2000
Network
of experts Global support
Selfcare
Project-based
empowerment
Age of software tooling Age of tools monitoring Age of practice monitoring
Mainly manual provisioning
The timeline
10
To produce at a
corporate scale,
software delivery
infrastructure must be
convenient
Corporate stakes
11
How and why choose tools ?
Obvious
Reasons
DNA
Hidden
and
desired
reasons
Less
obvious
reasons
• Security
• Cost
• SLAs
• Scale
• Background and
practices
• Be customer focused
• Mesh the field of
operations
• Transformation and
communication
• Standard
• Open
• Versatile
• Integration capabilities
• Financial agreement
12
Beware of the
“Not Invented Here”
syndrom but don’t
hesitate to build your
tool if it’s vital for your
business
13
For each of these tools, we can:
 Create a project space (group, project, FaaS, etc)
 Bind to an existing project space
 Manage users + authentications of the targeted tools
 Delete project space, if granted
 Users added in DaaS are also pushed into tools of project
Additional actions for FaaS:
 Servers reboot / deletion
 Slaves adding for hybrid tech project
Additional actions for Artifactory spaces
 New repositories creations (Maven, NuGet, Docker, …)
DevOps as a Service (DaaS)
How many time does it take to setup and secure a factory for a project ?
Devops as a Service Portal is the place to instantiate and manage all the tools, users, rights and support to
setup a factory for project delivery
14
Forge as a Service (FaaS) is delivered as a SaaS solution aiming at industrializing the developments.
It consists in providing a pre-configured system with continuous integration (software build) and continuous
inspection (code quality analysis).
Forge as a Service (FaaS)
How to manage a critical component in time and be confident in delivery ?
Available jobs and wizards:
 Pre-configured jobs creation wizard
– Nightly and generic Sonar Analysis (without Maven)
– Nightly Sonar Analysis with Maven
– Maven Build with SCM polling
– Maven Build and nightly Sonar analysis
– Network stream opening tests
– Tests automation
 Build tools configuration wizard
– 30+ tools in one clic Docker, Maven, Cloud Foundry
client, …
– Catalogue upgraded on the fly
FaaS versus pure native standard Jenkins + SonarQube
configuration:
 Pure SaaS service with deploy in one clic, 10 minutes
– FaaS Upgrade for all FaaS components (Jenkins,
SonarQube and plugins), without service outage
 Master + slaves architectures, with pre-configured slaves
with pre-installed toolchains
 Catalogue of tools in different versions, deployed in one clic
(Node, Maven, Chrome driver, etc)
 mails, Maven, etc pre-configuration
 pre-configured jobs creation wizard
 Network stream opening wizard
 Direct connectivity to the project platforms (staging)
15
Visibility at scale allows to :
 Anticipate overruns
 Take software into account in the full life cycle
 Give support to operational project teams
 Produce at a better and more sustainable pace
 Provide live insights and feedbacks
Data-Driven Software Cockpit hold the backbone by collecting and indexing all data generated by all tools used
in our software journey for set of dashboards highlighting 3 big use cases :
 Tools&SLAs monitoring
 Target quality, efficiency and productivity at Scale
 Know our customers
Data-Driven Software cockpit
How to move from « play by ear » to wisely decisions on delivery ?
Inventory
Audience
Audit
Activity
Security
Network
access
360°
views
16
>2500 *
support tickets submitted
on L2 & L3
* For the last 3 years
Communities
Spotlight on skilled
people
Expand the referent
network to the heart of
the company
Scheduled user
exchange sessions on
tools and practices
Culture shift &
practices increase
Roadshows, Team
meetings, Sessions, …~6.500 h*
of training
* For the last 3 years
Executive
involvement
17 Orange Restricted
Please consider
development
team as your
customer !
A complex
equation with
multiple
parameters
Welcome to
early adopters
but beware of
the scaling tidal
Full DevOps as a
Service mean
tools, but also
support, training,
coaching, SLAs,…
1 2 3 4
10 Feedbacks from the trenches
Customer-centric approach to leverage software journey
Tools are much
important to
manage but
value is on
practices
5
18 Orange Restricted
Impossible to
scale up without
automation
No success
without teams
involvement
Investing in
tooling without
investing in
human assets
cannot be a
winning bet
Move to
measurement
culture
6 7 8 9
10 Feedbacks from the trenches
Customer-centric approach to leverage software journey
A long run that
starts every
morning…
10
19
Hybrid Devops
as a Service
Multi-Cloud
deployment
target
Machine
Learning for
weaker
signals
Where we go
now!
Full container
mode
DevOps as a Service for full Orange
Applications for Business subs… and
targeting Orange Business Services
software need for a >5K users
20
 Thanks to Jenkins ecosystem… and what’s next ?
 Cloud native production leads to shift in hybrid way,
like for cloud
 In this software « Gold rush », there are more and
more shovels and buckets dealers
 Be careful about the fragmentation of the
ecosystem
 At scale, consider the full perimeter to have a
coherent maturity level
Start SMALL, Think BIG
Thanks

Weitere ähnliche Inhalte

Was ist angesagt?

CA Infrastructure Management Survey
CA Infrastructure Management SurveyCA Infrastructure Management Survey
CA Infrastructure Management SurveyCA Technologies
 
Succeeding with DevOps Transformation - Rafal Gancarz
Succeeding with DevOps Transformation - Rafal GancarzSucceeding with DevOps Transformation - Rafal Gancarz
Succeeding with DevOps Transformation - Rafal GancarzOpenCredo
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CloudIDSummit
 
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16AppDynamics
 
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...AppDynamics
 
Continuous Testing with Service Virtualization
Continuous Testing with Service VirtualizationContinuous Testing with Service Virtualization
Continuous Testing with Service VirtualizationSmartBear
 
High Scalability Network Monitoring for Communications Service Providers
High Scalability Network Monitoring for Communications Service ProvidersHigh Scalability Network Monitoring for Communications Service Providers
High Scalability Network Monitoring for Communications Service ProvidersCA Technologies
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...XebiaLabs
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
DesignState Intralink to AgilePLM
DesignState Intralink to AgilePLMDesignState Intralink to AgilePLM
DesignState Intralink to AgilePLMZero Wait-State
 
DevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionDevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionMicro Focus
 
Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessXebiaLabs
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Amazon Web Services
 
Encanvas digital transformation data sheet
Encanvas digital transformation data sheetEncanvas digital transformation data sheet
Encanvas digital transformation data sheetNewton Day Uploads
 
Best Practices for Driving Software Quality through a Federated Application S...
Best Practices for Driving Software Quality through a Federated Application S...Best Practices for Driving Software Quality through a Federated Application S...
Best Practices for Driving Software Quality through a Federated Application S...DevOps.com
 
Why should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWhy should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWSO2
 
Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017Micro Focus
 
Application-Aware Network Performance Management
Application-Aware Network Performance ManagementApplication-Aware Network Performance Management
Application-Aware Network Performance ManagementRiverbed Technology
 
The Future Of ALM - All Silos Are Banned
The Future Of ALM - All Silos Are BannedThe Future Of ALM - All Silos Are Banned
The Future Of ALM - All Silos Are BannedInflectra
 

Was ist angesagt? (20)

CA Infrastructure Management Survey
CA Infrastructure Management SurveyCA Infrastructure Management Survey
CA Infrastructure Management Survey
 
c-quilibrium R forecasting integration
c-quilibrium R forecasting integrationc-quilibrium R forecasting integration
c-quilibrium R forecasting integration
 
Succeeding with DevOps Transformation - Rafal Gancarz
Succeeding with DevOps Transformation - Rafal GancarzSucceeding with DevOps Transformation - Rafal Gancarz
Succeeding with DevOps Transformation - Rafal Gancarz
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
 
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
 
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
 
Continuous Testing with Service Virtualization
Continuous Testing with Service VirtualizationContinuous Testing with Service Virtualization
Continuous Testing with Service Virtualization
 
High Scalability Network Monitoring for Communications Service Providers
High Scalability Network Monitoring for Communications Service ProvidersHigh Scalability Network Monitoring for Communications Service Providers
High Scalability Network Monitoring for Communications Service Providers
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
DesignState Intralink to AgilePLM
DesignState Intralink to AgilePLMDesignState Intralink to AgilePLM
DesignState Intralink to AgilePLM
 
DevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionDevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introduction
 
Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
 
Encanvas digital transformation data sheet
Encanvas digital transformation data sheetEncanvas digital transformation data sheet
Encanvas digital transformation data sheet
 
Best Practices for Driving Software Quality through a Federated Application S...
Best Practices for Driving Software Quality through a Federated Application S...Best Practices for Driving Software Quality through a Federated Application S...
Best Practices for Driving Software Quality through a Federated Application S...
 
Why should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWhy should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App Development
 
Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017
 
Application-Aware Network Performance Management
Application-Aware Network Performance ManagementApplication-Aware Network Performance Management
Application-Aware Network Performance Management
 
The Future Of ALM - All Silos Are Banned
The Future Of ALM - All Silos Are BannedThe Future Of ALM - All Silos Are Banned
The Future Of ALM - All Silos Are Banned
 

Ähnlich wie DevOps as a Service - our own true story with a happy ending (JuCParis 2018)

Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Preethi T G
 
Platform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprisePlatform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterpriseGiulio Roggero
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for SpeedCapgemini
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil TechnologiesBlack Basil Technologies
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
Perennial systems corporate overview presentation
Perennial systems corporate overview presentationPerennial systems corporate overview presentation
Perennial systems corporate overview presentationPerennial Systems
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsCristina Vidu
 
Neev Application Performance Management Services
Neev Application Performance Management ServicesNeev Application Performance Management Services
Neev Application Performance Management ServicesNeev Technologies
 
HPE Software at Discover 2016 London 29 November—1 December
HPE Software at Discover 2016 London 29 November—1 DecemberHPE Software at Discover 2016 London 29 November—1 December
HPE Software at Discover 2016 London 29 November—1 Decemberat MicroFocus Italy ❖✔
 
Intelligent Decision Dimensions MAY 2022 EN.pdf
Intelligent Decision Dimensions MAY 2022 EN.pdfIntelligent Decision Dimensions MAY 2022 EN.pdf
Intelligent Decision Dimensions MAY 2022 EN.pdfTatiana Kojar
 
Innovating with Unified Communication Webinar Slides
Innovating with Unified Communication Webinar SlidesInnovating with Unified Communication Webinar Slides
Innovating with Unified Communication Webinar SlidesArrow Systems Integration
 
xplorelogic_profile_1 (3)
xplorelogic_profile_1 (3)xplorelogic_profile_1 (3)
xplorelogic_profile_1 (3)sheetal Pawar
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointconfluent
 
SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'Xylos
 
Power your innovation with SAP Technology
Power your innovation with SAP Technology Power your innovation with SAP Technology
Power your innovation with SAP Technology SAP OEM
 
Connecting the dots – Industrial IoT is more than just sensor deployment
Connecting the dots – Industrial IoT is more than just sensor deploymentConnecting the dots – Industrial IoT is more than just sensor deployment
Connecting the dots – Industrial IoT is more than just sensor deploymentNagarro
 

Ähnlich wie DevOps as a Service - our own true story with a happy ending (JuCParis 2018) (20)

Belgian visual studio launch 2013
Belgian visual studio launch 2013Belgian visual studio launch 2013
Belgian visual studio launch 2013
 
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
 
Platform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprisePlatform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprise
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil Technologies
 
Scaling Legacy
Scaling LegacyScaling Legacy
Scaling Legacy
 
Business Intelligenze Corporate
Business Intelligenze CorporateBusiness Intelligenze Corporate
Business Intelligenze Corporate
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Perennial systems corporate overview presentation
Perennial systems corporate overview presentationPerennial systems corporate overview presentation
Perennial systems corporate overview presentation
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
Neev Application Performance Management Services
Neev Application Performance Management ServicesNeev Application Performance Management Services
Neev Application Performance Management Services
 
HPE Software at Discover 2016 London 29 November—1 December
HPE Software at Discover 2016 London 29 November—1 DecemberHPE Software at Discover 2016 London 29 November—1 December
HPE Software at Discover 2016 London 29 November—1 December
 
Resume Pritesh Gandhi
Resume Pritesh GandhiResume Pritesh Gandhi
Resume Pritesh Gandhi
 
Intelligent Decision Dimensions MAY 2022 EN.pdf
Intelligent Decision Dimensions MAY 2022 EN.pdfIntelligent Decision Dimensions MAY 2022 EN.pdf
Intelligent Decision Dimensions MAY 2022 EN.pdf
 
Innovating with Unified Communication Webinar Slides
Innovating with Unified Communication Webinar SlidesInnovating with Unified Communication Webinar Slides
Innovating with Unified Communication Webinar Slides
 
xplorelogic_profile_1 (3)
xplorelogic_profile_1 (3)xplorelogic_profile_1 (3)
xplorelogic_profile_1 (3)
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPoint
 
SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'
 
Power your innovation with SAP Technology
Power your innovation with SAP Technology Power your innovation with SAP Technology
Power your innovation with SAP Technology
 
Connecting the dots – Industrial IoT is more than just sensor deployment
Connecting the dots – Industrial IoT is more than just sensor deploymentConnecting the dots – Industrial IoT is more than just sensor deployment
Connecting the dots – Industrial IoT is more than just sensor deployment
 

Kürzlich hochgeladen

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 

Kürzlich hochgeladen (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

DevOps as a Service - our own true story with a happy ending (JuCParis 2018)

  • 1. Jenkins User Conference 2018 Paris – La grande crypte - 28 juin 2018 Devops as a Service, our own true story with a happy ending philippe.ensarguet@orange.com @P_Ensarguet
  • 2. 2 Tech and digital evangelist with 20+ years in software, services and innovation Core missions :  Corporate tech strategy  Software delivery & production  Strategic partnerships management & start-ups scouting  Product delivery industrialization Strategic view on the evolution, practices and tools of Digital, Cloud and Software cultures I love to share my experience with customers, partners, analysts and journalists in keynotes, sessions or seminars When I’m not behind my laptop, you may find me riding my Mountain Bike ! Speaker Biopic
  • 3. 3 Orange Applications for Business, a Business Unit of Orange Business Services Orange Applications for Business Software & Services company 3 core pilars customer Experience data IoT System Integration 2,400 + employees 1,000+ managed applications in production 2,000 software people 400+ simultaneous projects Orange Business Services 3,000+ multinational customers 21,000+ employees dedicated to serving business 2,000,000+ professional, small and medium-sized companies and business customers in France 6.4 billion euros in revenue 2015 A global presence Our group provides services to residential customers in 28 countries and to business customers in 220 countries and territories. We’ve just acquired
  • 4. 4 Software has become a critical asset to master and produce Everything is software
  • 5. 5 ….but digital changes the game Offer a high quality service to the market immediately Reduce time to market to stay competitive No data, no 5 stars User Experience Develop faster with more features for less money A short sharp shock that exploded the heart rate of the production and delivery rhythm
  • 6. 6 Towards a successful software delivery Common tools and practices Customer experience natively oriented Moving in a platform world
  • 7. 7 Act as a software manufacturer DevOps As A ServiceKPIs & Analytics Forge as a Service
  • 8. 8 3 major steps to reach the scale Software Tooling Software Monitoring Practice Monitoring
  • 9. 9 2008 2012 2014 2016 2018 First approach for corporate software tooling Number of corp. tools Number of users 2 Number of Ecosystems 3 500 End-to-End corporate software tooling 6 4 1000 Extension of corporate software tooling 10 8 2015 1250 2000+ x ? 8 12 12 + x ? 14 + x ? First move to measure culture Real time software tools monitoring Practices monitoring 12 14 Selfcare + Automation = As a service 2000 Network of experts Global support Selfcare Project-based empowerment Age of software tooling Age of tools monitoring Age of practice monitoring Mainly manual provisioning The timeline
  • 10. 10 To produce at a corporate scale, software delivery infrastructure must be convenient Corporate stakes
  • 11. 11 How and why choose tools ? Obvious Reasons DNA Hidden and desired reasons Less obvious reasons • Security • Cost • SLAs • Scale • Background and practices • Be customer focused • Mesh the field of operations • Transformation and communication • Standard • Open • Versatile • Integration capabilities • Financial agreement
  • 12. 12 Beware of the “Not Invented Here” syndrom but don’t hesitate to build your tool if it’s vital for your business
  • 13. 13 For each of these tools, we can:  Create a project space (group, project, FaaS, etc)  Bind to an existing project space  Manage users + authentications of the targeted tools  Delete project space, if granted  Users added in DaaS are also pushed into tools of project Additional actions for FaaS:  Servers reboot / deletion  Slaves adding for hybrid tech project Additional actions for Artifactory spaces  New repositories creations (Maven, NuGet, Docker, …) DevOps as a Service (DaaS) How many time does it take to setup and secure a factory for a project ? Devops as a Service Portal is the place to instantiate and manage all the tools, users, rights and support to setup a factory for project delivery
  • 14. 14 Forge as a Service (FaaS) is delivered as a SaaS solution aiming at industrializing the developments. It consists in providing a pre-configured system with continuous integration (software build) and continuous inspection (code quality analysis). Forge as a Service (FaaS) How to manage a critical component in time and be confident in delivery ? Available jobs and wizards:  Pre-configured jobs creation wizard – Nightly and generic Sonar Analysis (without Maven) – Nightly Sonar Analysis with Maven – Maven Build with SCM polling – Maven Build and nightly Sonar analysis – Network stream opening tests – Tests automation  Build tools configuration wizard – 30+ tools in one clic Docker, Maven, Cloud Foundry client, … – Catalogue upgraded on the fly FaaS versus pure native standard Jenkins + SonarQube configuration:  Pure SaaS service with deploy in one clic, 10 minutes – FaaS Upgrade for all FaaS components (Jenkins, SonarQube and plugins), without service outage  Master + slaves architectures, with pre-configured slaves with pre-installed toolchains  Catalogue of tools in different versions, deployed in one clic (Node, Maven, Chrome driver, etc)  mails, Maven, etc pre-configuration  pre-configured jobs creation wizard  Network stream opening wizard  Direct connectivity to the project platforms (staging)
  • 15. 15 Visibility at scale allows to :  Anticipate overruns  Take software into account in the full life cycle  Give support to operational project teams  Produce at a better and more sustainable pace  Provide live insights and feedbacks Data-Driven Software Cockpit hold the backbone by collecting and indexing all data generated by all tools used in our software journey for set of dashboards highlighting 3 big use cases :  Tools&SLAs monitoring  Target quality, efficiency and productivity at Scale  Know our customers Data-Driven Software cockpit How to move from « play by ear » to wisely decisions on delivery ? Inventory Audience Audit Activity Security Network access 360° views
  • 16. 16 >2500 * support tickets submitted on L2 & L3 * For the last 3 years Communities Spotlight on skilled people Expand the referent network to the heart of the company Scheduled user exchange sessions on tools and practices Culture shift & practices increase Roadshows, Team meetings, Sessions, …~6.500 h* of training * For the last 3 years Executive involvement
  • 17. 17 Orange Restricted Please consider development team as your customer ! A complex equation with multiple parameters Welcome to early adopters but beware of the scaling tidal Full DevOps as a Service mean tools, but also support, training, coaching, SLAs,… 1 2 3 4 10 Feedbacks from the trenches Customer-centric approach to leverage software journey Tools are much important to manage but value is on practices 5
  • 18. 18 Orange Restricted Impossible to scale up without automation No success without teams involvement Investing in tooling without investing in human assets cannot be a winning bet Move to measurement culture 6 7 8 9 10 Feedbacks from the trenches Customer-centric approach to leverage software journey A long run that starts every morning… 10
  • 19. 19 Hybrid Devops as a Service Multi-Cloud deployment target Machine Learning for weaker signals Where we go now! Full container mode DevOps as a Service for full Orange Applications for Business subs… and targeting Orange Business Services software need for a >5K users
  • 20. 20  Thanks to Jenkins ecosystem… and what’s next ?  Cloud native production leads to shift in hybrid way, like for cloud  In this software « Gold rush », there are more and more shovels and buckets dealers  Be careful about the fragmentation of the ecosystem  At scale, consider the full perimeter to have a coherent maturity level Start SMALL, Think BIG

Hinweis der Redaktion

  1. Data Center, Network, Storage, Architecture ... are software Cloud Native Applications is software managed natively by software The level of user demand and expectations is increasing constantly, in all industries Software provides a continuous relationship with the user or extends the life of products and goods
  2. Secure tools set up at corporate scale and move to a factory self service delivery Ensure that projects “do not” put in place specific tools and bear the associated costs Speed-up project bootstrap and delivery Develop and harmonize practices between projects Motivate cross geographic software delivery