SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Jonathan Le Lous
Director Engineering Engagement and
Release Platforms
Thibault Cohen
Release Platforms Lead
Global Technology
1
DevOps & Insurance Company:
Create a Bridge between
Security and Change
Jonathan -- @jollfr
2
Thibault -- @ttb_lt -- github.com/titilambert
3
4
Ratings
A.M. Best A+
DBRS AA (low)
Fitch AA-
Moody’s A1
S&P AA-
Serving
1 in 3
Canadians
Founded in
1887
Canada’s largest
insurance company
20+
countries
Employee volunteer
hours: 107,288
Community
investment:
$39.9M
Investments in renewable energy and energy efficiency
projects: $10.9B
Manulife economic
impact
Assets managed
and administered
$1 trillion
Statistics as of December 31, 2017
Manulife
5
New technology
companies
Our market is
changing
‘Honouring our Past, Engaging our Future’
“transforming our business to be much more of a technology-driven
company” Roy Gori, Manulife’s CEO.
▪ Legacy – Reducing the Run and Modernize Apps
▪ Net New – Leveraging Micro-services and APIs
6
7
IT Realities
Platform Strategy: Kubernetes & PCF
‘‘While Cloud Foundry's PaaS can free up developers from infrastructure management worries,
Kubernetes' container orchestration and cluster management functions can preserve control over
the infrastructure for ops.’’ TechTarget (03/27/2017)
8
1. Legacy Apps
2. DevOps
1. Build Net New apps
2. Production Platform
1. Convergence strategy
2. Decision Framework
DevOps = removing barriers
=
CI
CD
Example 1: The easy one
▪ All developer teams are using Scrum methodology
▪ All new projects are micro services running in PCF
▪ These projects are stored in GitLab using forking strategy
▪ The CI is based on Jenkins Pipelines
▪ Unit tests, SonarQube, BlackDuck, Fortify, ...
▪ The CD is based on Concourse
▪ 4 persistent PCF environments : DEV/TEST/QA/PROD
10
Example 2: Back to the future
▪ Bring a 28 years old application to Gitlab/Jenkins
▪ Migrate more than 30000 commits from Harvest to Git
▪ Reproduce Harvest concepts with Gitlab/Jenkins
▪ Reduce developer learning curve
▪ Next steps:
▪ Move away from Harvest concepts to standard DevOps concepts
▪ Add more automated tests in Jenkins (SonarQube, BlackDuck, Fortify, ...)
▪ Add more tools in the pipeline (Doxygen, HyperSQL, ...)
11
Automate Best Practices
12
▪ Generic CI: Code Review, Security, Open
Source Governance, QA..
▪ Security:
▪ Automated Security Scans (Code)
▪ Implemented by-default Security tasks
inside project
▪ Risk Fixe: Upstream Contributions
13
▪ By-default Open Standard
▪ Support Communities (event, membership)
▪ Contribute upstream
▪ Hiring Top Talent
▪ Talk at Open Source Events
BUILD: Leverage Open Source
Open Source
Ecosystems
Manulife
Technical
Leader

Weitere ähnliche Inhalte

Ähnlich wie DevOps & Insurance Company: Create A Bridge Between Security And Change

Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesCollabNet
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization TransformationVMware Tanzu
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization TransformationChloe Jackson
 
Real world GitOps with Activiti
Real world GitOps with ActivitiReal world GitOps with Activiti
Real world GitOps with ActivitiDouglas Johnson
 
Embracing Disruptive Change with OpenCredo and Google
Embracing Disruptive Change with OpenCredo and GoogleEmbracing Disruptive Change with OpenCredo and Google
Embracing Disruptive Change with OpenCredo and GoogleDaniel Bryant
 
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...Agustin Benito Bethencourt
 
DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation Gunnar Menzel
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)Gonzague PATINIER
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopObject Automation
 
What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!source{d}
 
Secure development 2014
Secure development 2014Secure development 2014
Secure development 2014Ariel Evans
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsHybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsWeaveworks
 
DevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overviewDevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overviewBarton George
 
Continuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event KeynoteContinuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event KeynoteWeaveworks
 

Ähnlich wie DevOps & Insurance Company: Create A Bridge Between Security And Change (20)

Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization Transformation
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization Transformation
 
Real world GitOps with Activiti
Real world GitOps with ActivitiReal world GitOps with Activiti
Real world GitOps with Activiti
 
Embracing Disruptive Change with OpenCredo and Google
Embracing Disruptive Change with OpenCredo and GoogleEmbracing Disruptive Change with OpenCredo and Google
Embracing Disruptive Change with OpenCredo and Google
 
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
 
DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
Open by Design
Open by DesignOpen by Design
Open by Design
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshop
 
What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!
 
Secure development 2014
Secure development 2014Secure development 2014
Secure development 2014
 
Agile EcoSystem
Agile EcoSystemAgile EcoSystem
Agile EcoSystem
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsHybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
 
DevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overviewDevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overview
 
Continuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event KeynoteContinuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event Keynote
 

Mehr von Jonathan Le Lous

OpenStack Overview: Deployments and the Big Tent, Toronto 2016
OpenStack Overview: Deployments and the Big Tent, Toronto 2016OpenStack Overview: Deployments and the Big Tent, Toronto 2016
OpenStack Overview: Deployments and the Big Tent, Toronto 2016Jonathan Le Lous
 
OpenStack in Canada , Toronto 2015
OpenStack in Canada , Toronto 2015OpenStack in Canada , Toronto 2015
OpenStack in Canada , Toronto 2015Jonathan Le Lous
 
DevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integrationDevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integrationJonathan Le Lous
 
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015Standards ouverts, interopérabilité et logiciel libre - Canada, 2015
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015Jonathan Le Lous
 
Why and how OpenStack must be Free Software ?
Why and how OpenStack must be Free Software ?Why and how OpenStack must be Free Software ?
Why and how OpenStack must be Free Software ?Jonathan Le Lous
 
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - Canada
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - CanadaOpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - Canada
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - CanadaJonathan Le Lous
 
L' Open data vu du Cloud computing
L' Open data vu du Cloud computing L' Open data vu du Cloud computing
L' Open data vu du Cloud computing Jonathan Le Lous
 
OpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - FranceOpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - FranceJonathan Le Lous
 
Formation et logiciel libre / open source : bilan de l'étude Opiiec 2013
Formation et logiciel libre / open source : bilan de l'étude Opiiec 2013Formation et logiciel libre / open source : bilan de l'étude Opiiec 2013
Formation et logiciel libre / open source : bilan de l'étude Opiiec 2013Jonathan Le Lous
 
Le rôle de la formation dans l’adoption d’une technologie numérique: le cas ...
Le rôle de la formation dans l’adoption d’une technologie numérique:  le cas ...Le rôle de la formation dans l’adoption d’une technologie numérique:  le cas ...
Le rôle de la formation dans l’adoption d’une technologie numérique: le cas ...Jonathan Le Lous
 
Presentation Communauté des Utilisateurs Français d'OpenStack
Presentation Communauté des Utilisateurs Français d'OpenStackPresentation Communauté des Utilisateurs Français d'OpenStack
Presentation Communauté des Utilisateurs Français d'OpenStackJonathan Le Lous
 
OpenStack stratégie: fondation, acteurs et composants
OpenStack stratégie: fondation, acteurs et composantsOpenStack stratégie: fondation, acteurs et composants
OpenStack stratégie: fondation, acteurs et composantsJonathan Le Lous
 
Logiciel libre: de la liberté à la stratégie
Logiciel libre: de la liberté à la stratégieLogiciel libre: de la liberté à la stratégie
Logiciel libre: de la liberté à la stratégieJonathan Le Lous
 
Existe-t-il une agilité open source ?
Existe-t-il une agilité open source  ?Existe-t-il une agilité open source  ?
Existe-t-il une agilité open source ?Jonathan Le Lous
 
Floss Ecosystem - Strategy approach - PhD Work
Floss Ecosystem - Strategy approach  - PhD WorkFloss Ecosystem - Strategy approach  - PhD Work
Floss Ecosystem - Strategy approach - PhD WorkJonathan Le Lous
 
Communauté, utilisateurs, éditeur et intégrateurs : la logique gagnante du lo...
Communauté, utilisateurs, éditeur et intégrateurs : la logique gagnante du lo...Communauté, utilisateurs, éditeur et intégrateurs : la logique gagnante du lo...
Communauté, utilisateurs, éditeur et intégrateurs : la logique gagnante du lo...Jonathan Le Lous
 
Open Source Business Ecosystem - PhD work
Open Source Business Ecosystem - PhD workOpen Source Business Ecosystem - PhD work
Open Source Business Ecosystem - PhD workJonathan Le Lous
 

Mehr von Jonathan Le Lous (17)

OpenStack Overview: Deployments and the Big Tent, Toronto 2016
OpenStack Overview: Deployments and the Big Tent, Toronto 2016OpenStack Overview: Deployments and the Big Tent, Toronto 2016
OpenStack Overview: Deployments and the Big Tent, Toronto 2016
 
OpenStack in Canada , Toronto 2015
OpenStack in Canada , Toronto 2015OpenStack in Canada , Toronto 2015
OpenStack in Canada , Toronto 2015
 
DevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integrationDevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integration
 
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015Standards ouverts, interopérabilité et logiciel libre - Canada, 2015
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015
 
Why and how OpenStack must be Free Software ?
Why and how OpenStack must be Free Software ?Why and how OpenStack must be Free Software ?
Why and how OpenStack must be Free Software ?
 
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - Canada
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - CanadaOpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - Canada
OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - Canada
 
L' Open data vu du Cloud computing
L' Open data vu du Cloud computing L' Open data vu du Cloud computing
L' Open data vu du Cloud computing
 
OpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - FranceOpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - France
 
Formation et logiciel libre / open source : bilan de l'étude Opiiec 2013
Formation et logiciel libre / open source : bilan de l'étude Opiiec 2013Formation et logiciel libre / open source : bilan de l'étude Opiiec 2013
Formation et logiciel libre / open source : bilan de l'étude Opiiec 2013
 
Le rôle de la formation dans l’adoption d’une technologie numérique: le cas ...
Le rôle de la formation dans l’adoption d’une technologie numérique:  le cas ...Le rôle de la formation dans l’adoption d’une technologie numérique:  le cas ...
Le rôle de la formation dans l’adoption d’une technologie numérique: le cas ...
 
Presentation Communauté des Utilisateurs Français d'OpenStack
Presentation Communauté des Utilisateurs Français d'OpenStackPresentation Communauté des Utilisateurs Français d'OpenStack
Presentation Communauté des Utilisateurs Français d'OpenStack
 
OpenStack stratégie: fondation, acteurs et composants
OpenStack stratégie: fondation, acteurs et composantsOpenStack stratégie: fondation, acteurs et composants
OpenStack stratégie: fondation, acteurs et composants
 
Logiciel libre: de la liberté à la stratégie
Logiciel libre: de la liberté à la stratégieLogiciel libre: de la liberté à la stratégie
Logiciel libre: de la liberté à la stratégie
 
Existe-t-il une agilité open source ?
Existe-t-il une agilité open source  ?Existe-t-il une agilité open source  ?
Existe-t-il une agilité open source ?
 
Floss Ecosystem - Strategy approach - PhD Work
Floss Ecosystem - Strategy approach  - PhD WorkFloss Ecosystem - Strategy approach  - PhD Work
Floss Ecosystem - Strategy approach - PhD Work
 
Communauté, utilisateurs, éditeur et intégrateurs : la logique gagnante du lo...
Communauté, utilisateurs, éditeur et intégrateurs : la logique gagnante du lo...Communauté, utilisateurs, éditeur et intégrateurs : la logique gagnante du lo...
Communauté, utilisateurs, éditeur et intégrateurs : la logique gagnante du lo...
 
Open Source Business Ecosystem - PhD work
Open Source Business Ecosystem - PhD workOpen Source Business Ecosystem - PhD work
Open Source Business Ecosystem - PhD work
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

DevOps & Insurance Company: Create A Bridge Between Security And Change

  • 1. Jonathan Le Lous Director Engineering Engagement and Release Platforms Thibault Cohen Release Platforms Lead Global Technology 1 DevOps & Insurance Company: Create a Bridge between Security and Change
  • 3. Thibault -- @ttb_lt -- github.com/titilambert 3
  • 4. 4 Ratings A.M. Best A+ DBRS AA (low) Fitch AA- Moody’s A1 S&P AA- Serving 1 in 3 Canadians Founded in 1887 Canada’s largest insurance company 20+ countries Employee volunteer hours: 107,288 Community investment: $39.9M Investments in renewable energy and energy efficiency projects: $10.9B Manulife economic impact Assets managed and administered $1 trillion Statistics as of December 31, 2017 Manulife
  • 6. ‘Honouring our Past, Engaging our Future’ “transforming our business to be much more of a technology-driven company” Roy Gori, Manulife’s CEO. ▪ Legacy – Reducing the Run and Modernize Apps ▪ Net New – Leveraging Micro-services and APIs 6
  • 8. Platform Strategy: Kubernetes & PCF ‘‘While Cloud Foundry's PaaS can free up developers from infrastructure management worries, Kubernetes' container orchestration and cluster management functions can preserve control over the infrastructure for ops.’’ TechTarget (03/27/2017) 8 1. Legacy Apps 2. DevOps 1. Build Net New apps 2. Production Platform 1. Convergence strategy 2. Decision Framework
  • 9. DevOps = removing barriers = CI CD
  • 10. Example 1: The easy one ▪ All developer teams are using Scrum methodology ▪ All new projects are micro services running in PCF ▪ These projects are stored in GitLab using forking strategy ▪ The CI is based on Jenkins Pipelines ▪ Unit tests, SonarQube, BlackDuck, Fortify, ... ▪ The CD is based on Concourse ▪ 4 persistent PCF environments : DEV/TEST/QA/PROD 10
  • 11. Example 2: Back to the future ▪ Bring a 28 years old application to Gitlab/Jenkins ▪ Migrate more than 30000 commits from Harvest to Git ▪ Reproduce Harvest concepts with Gitlab/Jenkins ▪ Reduce developer learning curve ▪ Next steps: ▪ Move away from Harvest concepts to standard DevOps concepts ▪ Add more automated tests in Jenkins (SonarQube, BlackDuck, Fortify, ...) ▪ Add more tools in the pipeline (Doxygen, HyperSQL, ...) 11
  • 12. Automate Best Practices 12 ▪ Generic CI: Code Review, Security, Open Source Governance, QA.. ▪ Security: ▪ Automated Security Scans (Code) ▪ Implemented by-default Security tasks inside project ▪ Risk Fixe: Upstream Contributions
  • 13. 13 ▪ By-default Open Standard ▪ Support Communities (event, membership) ▪ Contribute upstream ▪ Hiring Top Talent ▪ Talk at Open Source Events BUILD: Leverage Open Source Open Source Ecosystems Manulife Technical Leader