Paris, 26/01/2017
#1 CLOUD INFRA TALK
: l’Ops du DevOps
2Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Mon Parcours
Frank LIVONNEN
Coach DevOps
Cloud Infrastructure France
55 Quai Marcel Dassault
92212 Saint-Cloud
Insert
contact
picture
11 années d’expériences professionnelles dans le monde IT
J’ai rejoins le Groupe Capgemini / Sogeti en 2008
Consultant Production Infrastructure 2008 – 2014
Secteur Industrie
Engagement Manager depuis 2014
Secteur Bancaire
Coach depuis 2016
3Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Petit rappel, c’est quoi DevOps ?
DevOps est un mouvement visant à rapprocher le travail des équipes du Dev
et des Ops en alignant leurs objectifs sur les besoins de l’entreprise.
DevOps s’appuie sur un ensemble d’outils et de bonnes pratiques destiné à répondre
au besoin croissant d’industrialisation et de normalisation du SI et ce tout au long du
cycle de vie de l’application
talentagile.com
4Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Le savoir faire de Cloud Infra France
Accélerer la livraison des
évolutions applicatives
Améliorer le TTM
Trouver l’équilibre en
vitesse, coûts, qualité et
risques
Favoriser l’innovation
et l’expérimentation
Favoriser l’échange et la
remontée d’informations
Mettre le REX
au coeur du système
Build & Release
Amélioration
continue
Supervision
& Opération
en Continu
Développement
Collaboratif
Planification de projet
collaborative
Tests en
Continu
Rollback
& REX
Intégration
continue
Livraison
Continue
Déploiement
Continu
A L M
5Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Une
Infrastructure de
provisionnement
automatique
La supervision
au cœur du
système
d’information
Des process ITIL
matures
Une approche
Testing
d’exploitabilité
La sécurité
intégrée à la
démarche
qualité
La Continuité
des Services
Pratiques DevOps d’un point de vue OPS
Le savoir-faire de Cloud Infra France
6Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Les atouts de Cloud Infra au quotidien
La Core Team DevOps
Approche One Team
Mise en valeur des Experts
Base de connaissances et communautés du groupe
Paris, 26/01/2017
Docker
8Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Mon Parcours
Franck CHOPLET
Consultant IT
Cloud Infrastructure France
55 Quai Marcel Dassault
92212 Saint-Cloud
17 années d’expériences professionnelles dans le monde IT
J’ai rejoins le Groupe CapGemini/Sogeti en 2008
Consultant IT
Secteur de l’Energie
9Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Chaîne de Continuous Delivery
Gestion des Déploiements
et de la configuration
Supervision, Orchestration et Collaboration
Build et
Intégration Continue
Gestion et Monitoring
de la Production
Automatisation des Tests
fonctionnels et d’exploitationGestion de versions
du code source
Qualimétrie
du code
Intégration continue
Tests fonctionnels
et métier
Gestion des releases Orchestration de la
chaîne de fabrication
Tests d’exploitation : charge
et de performance
Tests d’exploitation :
sécurité applicative
Gestion des infrastructures :
Virtualisation et conteneurs
Gestion des infrastructures :
Bases de données
Exploitation & Monitoring
Centralisation des logs
Planification, Collaboration & Partage
Configuration et déploiement
automatisés des environnements
Gestion des Infrastructures
OWASP
Dependency
Check
Gestion des infrastructures :
Application platforms and
PaaS
Fonctions et outillage
10Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Du composant applicatif au composant Hardware
Static website
Web frontend
User DB
Queue
Analytics DB
Background workers
API endpoint
nginx 1.5 + modsecurity + openssl + bootstrap 2
postgresql + pgv8 + v8
hadoop + hive + thrift + OpenJDK
Ruby + Rails + sass + Unicorn
Redis + redis-sentinel
Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs +
phantomjs
Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client
Development VM
QA server
Public Cloud
Disaster recovery
Contributor’s laptop
Production Servers
Multiples
composants
Multiples
environnement
Production Cluster
Customer Data Center
11Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Du composant applicatif au composant Hardware
Static website
Web frontend
User DB
Queue
Analytics DB
Background workers
API endpoint
nginx 1.5 + modsecurity + openssl + bootstrap 2
postgresql + pgv8 + v8
hadoop + hive + thrift + OpenJDK
Ruby + Rails + sass + Unicorn
Redis + redis-sentinel
Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs +
phantomjs
Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client
Development VM
QA server
Public Cloud
Disaster recovery
Contributor’s laptop
Production Servers
Multiples
composants
Multiples
environnement
Production Cluster
Customer Data Center
12Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Vision conteneur DEV vs OPS
DEV
Vue interne du conteneur :
• L’application et son code
• Les dépendances
• Les données
• Le packaging applicatif
OPS
Vue externe du conteneur et
l’intégration dans le SI :
• La supervision
• La gestion des logs
• La gestion du réseau
• La protection des
données
• …https://containers40.files.wordpress.com/2015/05/plan-structure-1.jpg
13Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Cas d’usage : Docker et l’existant
Docker est utilisé pour packager les applications mais s’appuis sur les
composants d’infrastructure pour :
La supervision des logs et de la performance
La sauvegarde de l’hôte
Les outils d’inventaires sur l’hôte
Souche serveur standard avec les outils du SI
Les journaux applicatifs sont stockés sur la machine hôte
Les données de type fichiers sont stockées sur la machine hôte ou sur un
partage NFS
Une application, une VM,… IP de l’hôte et port du conteneur
14Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Cas d’usage : Point de vue OPS +
Les plus :
Simplification des livraisons (registre de production = référentiel)
Simplification des montées de version et des retours arrière
Limitation de l’impact de l’application des correctifs sur l’hôte par rapport
aux applications
Image « immutable » => simplification de l’administration
Arrêts relances applicatifs simplifiés (docker-compose)
Capacité à supporter des anciennes versions d’applications en conteneur
15Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Cas d’usage : Point de vue OPS -
Les moins :
Image non modifiable (OPS)
Liberté de configuration (DEV)
Exécution en lecture seule des conteneurs et données en volumes
(répertoire) à avoir en bonne pratique (DEV) => Saturation de stockage
local
Complexité d’analyse ajoutée lors de la gestion d’incidents (OPS)
Suppression des anciennes images
=> fonctionnalité de la 1.13 (« prune » & « df »)
Stabilité des drivers de stockage
Mises à niveau fréquentes de Docker
Paris, 26.01.2017
Sebastien GODIER
Engagement Manager
Cloud Infrastrucure France
DevOPS…. In Real Life
17Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Mon Parcours
Sebastien GODIER
Engagement Manager
Cloud Infrastructure France
55 Quai Marcel Dassault
92212 Saint-Cloud
17 années d’expériences professionnelles dans le monde IT
Groupe CapGemini/Sogeti depuis 2008
Chef de Projet 2008 – 2011
Secteur Bancaire
Engagement Manager depuis 2011
Secteur Bancaire & Industrie
18Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Objectifs de nos Clients
Coût
Délais
Qualité
Un meilleur « time-to-
market » des
livraisons
Une meilleure qualité
des services en
production
Des coûts
d’exploitation et de
tests réduits
• La réduction des coûts est une résultante mais n’est pas l’objectif premier
d’une démarche DevOps
• La réduction des tâches manuelles sur les tests et la configuration des
environnement permet de réorienter les ressources vers des activités à
plus de valeur ajoutée
• Livraison de produits plus stables et performants à travers des
processus plus industrialisés entre exploitation et développement
• Des changements en production plus fréquents qui permettent de prendre
en compte plus rapidement les retours des utilisateurs dans une logique
d’amélioration en continu
• Des risques d’erreurs en production diminués du fait de changements
plus petits et de l’automatisation
• Des temps projets diminués à chaque étape de la chaîne de fabrication
logicielle, du développement jusqu’à la mise en production, grâce à :
• L’automatisation et la réduction au minimum des tâches manuelles
• Des outils de pilotage qui raccourcissent les délais de prise de
décision
19Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
DevOPS – Un levier de compétitivité pour les
entreprises
CONTEXTE: Marché de la téléphonie mobile aujourd’hui extrêmement
concurrentiel
BESOIN: Etre en mesure de réagir RAPIDEMENT à une offre mobile
concurrente
REPONSE: Mettre en place une chaîne d’intégration et
de déploiement continue
BENEFICES ATTENDUS:
• Capacité à mettre en ligne une offre commerciale en <4h vs plusieurs
semaines
• Adaptation automatisée des infrastructures à la charge
The information contained in this presentation is proprietary.
© 2016 Capgemini. All rights reserved.
www.fr.sogeti.com
www.fr.capgemini.com
A propos de Capgemini et Sogeti
Fort de plus de 180 000 collaborateurs et présent dans plus de 40 pays, Capgemini est l’un des leaders mondiaux du conseil,
des services informatiques et de l’infogérance. Le Groupe a réalisé en 2015 un chiffre d’affaires de 11,9 milliards d’euros.
Avec ses clients, Capgemini conçoit et met en œuvre les solutions business, technologiques et digitales qui correspondent à
leurs besoins et leur apportent innovation et compétitivité. Profondément multiculturel, Capgemini revendique un style de
travail qui lui est propre, la « Collaborative Business ExperienceTM », et s’appuie sur un mode de production mondialisé, le «
Rightshore® ».
Sogeti est l’un des leaders des services technologiques et du test logiciel, spécialisé dans la gestion des applicatifs, des
infrastructures et les services en ingénierie. Sogeti propose des solutions innovantes autour du Testing, du Business
Intelligence & Analytics, de la Mobilité, du Cloud et de la Cybersécurité, s’appuyant sur sa méthodologie et son modèle global
de prestations de services Rightshore®. Présente dans 15 pays avec plus de 100 implantations locales en Europe, aux Etats-
Unis et en Inde, la société réunit plus de 20 000 professionnels. Sogeti est une filiale à 100% de Cap Gemini S.A., coté à la
Bourse de Paris.
Avec 5 000 spécialistes, Capgemini et Sogeti proposent une offre complète de services d’infrastructure en France, afin
d’apporter aux entreprises l’agilité nécessaire à leur transformation digitale. Cloud Infrastructure France accompagne ses
clients dans 5 domaines : End-User, Data Services & Application Operations, Service Management, Cloud et Cybersécurité.

#1 cloud-infra-talk- l ops-du-devops

  • 1.
    Paris, 26/01/2017 #1 CLOUDINFRA TALK : l’Ops du DevOps
  • 2.
    2Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Mon Parcours Frank LIVONNEN Coach DevOps Cloud Infrastructure France 55 Quai Marcel Dassault 92212 Saint-Cloud Insert contact picture 11 années d’expériences professionnelles dans le monde IT J’ai rejoins le Groupe Capgemini / Sogeti en 2008 Consultant Production Infrastructure 2008 – 2014 Secteur Industrie Engagement Manager depuis 2014 Secteur Bancaire Coach depuis 2016
  • 3.
    3Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Petit rappel, c’est quoi DevOps ? DevOps est un mouvement visant à rapprocher le travail des équipes du Dev et des Ops en alignant leurs objectifs sur les besoins de l’entreprise. DevOps s’appuie sur un ensemble d’outils et de bonnes pratiques destiné à répondre au besoin croissant d’industrialisation et de normalisation du SI et ce tout au long du cycle de vie de l’application talentagile.com
  • 4.
    4Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Le savoir faire de Cloud Infra France Accélerer la livraison des évolutions applicatives Améliorer le TTM Trouver l’équilibre en vitesse, coûts, qualité et risques Favoriser l’innovation et l’expérimentation Favoriser l’échange et la remontée d’informations Mettre le REX au coeur du système Build & Release Amélioration continue Supervision & Opération en Continu Développement Collaboratif Planification de projet collaborative Tests en Continu Rollback & REX Intégration continue Livraison Continue Déploiement Continu A L M
  • 5.
    5Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Une Infrastructure de provisionnement automatique La supervision au cœur du système d’information Des process ITIL matures Une approche Testing d’exploitabilité La sécurité intégrée à la démarche qualité La Continuité des Services Pratiques DevOps d’un point de vue OPS Le savoir-faire de Cloud Infra France
  • 6.
    6Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Les atouts de Cloud Infra au quotidien La Core Team DevOps Approche One Team Mise en valeur des Experts Base de connaissances et communautés du groupe
  • 7.
  • 8.
    8Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Mon Parcours Franck CHOPLET Consultant IT Cloud Infrastructure France 55 Quai Marcel Dassault 92212 Saint-Cloud 17 années d’expériences professionnelles dans le monde IT J’ai rejoins le Groupe CapGemini/Sogeti en 2008 Consultant IT Secteur de l’Energie
  • 9.
    9Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Chaîne de Continuous Delivery Gestion des Déploiements et de la configuration Supervision, Orchestration et Collaboration Build et Intégration Continue Gestion et Monitoring de la Production Automatisation des Tests fonctionnels et d’exploitationGestion de versions du code source Qualimétrie du code Intégration continue Tests fonctionnels et métier Gestion des releases Orchestration de la chaîne de fabrication Tests d’exploitation : charge et de performance Tests d’exploitation : sécurité applicative Gestion des infrastructures : Virtualisation et conteneurs Gestion des infrastructures : Bases de données Exploitation & Monitoring Centralisation des logs Planification, Collaboration & Partage Configuration et déploiement automatisés des environnements Gestion des Infrastructures OWASP Dependency Check Gestion des infrastructures : Application platforms and PaaS Fonctions et outillage
  • 10.
    10Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Du composant applicatif au composant Hardware Static website Web frontend User DB Queue Analytics DB Background workers API endpoint nginx 1.5 + modsecurity + openssl + bootstrap 2 postgresql + pgv8 + v8 hadoop + hive + thrift + OpenJDK Ruby + Rails + sass + Unicorn Redis + redis-sentinel Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs + phantomjs Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client Development VM QA server Public Cloud Disaster recovery Contributor’s laptop Production Servers Multiples composants Multiples environnement Production Cluster Customer Data Center
  • 11.
    11Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Du composant applicatif au composant Hardware Static website Web frontend User DB Queue Analytics DB Background workers API endpoint nginx 1.5 + modsecurity + openssl + bootstrap 2 postgresql + pgv8 + v8 hadoop + hive + thrift + OpenJDK Ruby + Rails + sass + Unicorn Redis + redis-sentinel Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs + phantomjs Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client Development VM QA server Public Cloud Disaster recovery Contributor’s laptop Production Servers Multiples composants Multiples environnement Production Cluster Customer Data Center
  • 12.
    12Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Vision conteneur DEV vs OPS DEV Vue interne du conteneur : • L’application et son code • Les dépendances • Les données • Le packaging applicatif OPS Vue externe du conteneur et l’intégration dans le SI : • La supervision • La gestion des logs • La gestion du réseau • La protection des données • …https://containers40.files.wordpress.com/2015/05/plan-structure-1.jpg
  • 13.
    13Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Cas d’usage : Docker et l’existant Docker est utilisé pour packager les applications mais s’appuis sur les composants d’infrastructure pour : La supervision des logs et de la performance La sauvegarde de l’hôte Les outils d’inventaires sur l’hôte Souche serveur standard avec les outils du SI Les journaux applicatifs sont stockés sur la machine hôte Les données de type fichiers sont stockées sur la machine hôte ou sur un partage NFS Une application, une VM,… IP de l’hôte et port du conteneur
  • 14.
    14Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Cas d’usage : Point de vue OPS + Les plus : Simplification des livraisons (registre de production = référentiel) Simplification des montées de version et des retours arrière Limitation de l’impact de l’application des correctifs sur l’hôte par rapport aux applications Image « immutable » => simplification de l’administration Arrêts relances applicatifs simplifiés (docker-compose) Capacité à supporter des anciennes versions d’applications en conteneur
  • 15.
    15Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Cas d’usage : Point de vue OPS - Les moins : Image non modifiable (OPS) Liberté de configuration (DEV) Exécution en lecture seule des conteneurs et données en volumes (répertoire) à avoir en bonne pratique (DEV) => Saturation de stockage local Complexité d’analyse ajoutée lors de la gestion d’incidents (OPS) Suppression des anciennes images => fonctionnalité de la 1.13 (« prune » & « df ») Stabilité des drivers de stockage Mises à niveau fréquentes de Docker
  • 16.
    Paris, 26.01.2017 Sebastien GODIER EngagementManager Cloud Infrastrucure France DevOPS…. In Real Life
  • 17.
    17Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Mon Parcours Sebastien GODIER Engagement Manager Cloud Infrastructure France 55 Quai Marcel Dassault 92212 Saint-Cloud 17 années d’expériences professionnelles dans le monde IT Groupe CapGemini/Sogeti depuis 2008 Chef de Projet 2008 – 2011 Secteur Bancaire Engagement Manager depuis 2011 Secteur Bancaire & Industrie
  • 18.
    18Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date Objectifs de nos Clients Coût Délais Qualité Un meilleur « time-to- market » des livraisons Une meilleure qualité des services en production Des coûts d’exploitation et de tests réduits • La réduction des coûts est une résultante mais n’est pas l’objectif premier d’une démarche DevOps • La réduction des tâches manuelles sur les tests et la configuration des environnement permet de réorienter les ressources vers des activités à plus de valeur ajoutée • Livraison de produits plus stables et performants à travers des processus plus industrialisés entre exploitation et développement • Des changements en production plus fréquents qui permettent de prendre en compte plus rapidement les retours des utilisateurs dans une logique d’amélioration en continu • Des risques d’erreurs en production diminués du fait de changements plus petits et de l’automatisation • Des temps projets diminués à chaque étape de la chaîne de fabrication logicielle, du développement jusqu’à la mise en production, grâce à : • L’automatisation et la réduction au minimum des tâches manuelles • Des outils de pilotage qui raccourcissent les délais de prise de décision
  • 19.
    19Copyright ©Capgemini 2016.All Rights Reserved Presentation Title | Date DevOPS – Un levier de compétitivité pour les entreprises CONTEXTE: Marché de la téléphonie mobile aujourd’hui extrêmement concurrentiel BESOIN: Etre en mesure de réagir RAPIDEMENT à une offre mobile concurrente REPONSE: Mettre en place une chaîne d’intégration et de déploiement continue BENEFICES ATTENDUS: • Capacité à mettre en ligne une offre commerciale en <4h vs plusieurs semaines • Adaptation automatisée des infrastructures à la charge
  • 20.
    The information containedin this presentation is proprietary. © 2016 Capgemini. All rights reserved. www.fr.sogeti.com www.fr.capgemini.com A propos de Capgemini et Sogeti Fort de plus de 180 000 collaborateurs et présent dans plus de 40 pays, Capgemini est l’un des leaders mondiaux du conseil, des services informatiques et de l’infogérance. Le Groupe a réalisé en 2015 un chiffre d’affaires de 11,9 milliards d’euros. Avec ses clients, Capgemini conçoit et met en œuvre les solutions business, technologiques et digitales qui correspondent à leurs besoins et leur apportent innovation et compétitivité. Profondément multiculturel, Capgemini revendique un style de travail qui lui est propre, la « Collaborative Business ExperienceTM », et s’appuie sur un mode de production mondialisé, le « Rightshore® ». Sogeti est l’un des leaders des services technologiques et du test logiciel, spécialisé dans la gestion des applicatifs, des infrastructures et les services en ingénierie. Sogeti propose des solutions innovantes autour du Testing, du Business Intelligence & Analytics, de la Mobilité, du Cloud et de la Cybersécurité, s’appuyant sur sa méthodologie et son modèle global de prestations de services Rightshore®. Présente dans 15 pays avec plus de 100 implantations locales en Europe, aux Etats- Unis et en Inde, la société réunit plus de 20 000 professionnels. Sogeti est une filiale à 100% de Cap Gemini S.A., coté à la Bourse de Paris. Avec 5 000 spécialistes, Capgemini et Sogeti proposent une offre complète de services d’infrastructure en France, afin d’apporter aux entreprises l’agilité nécessaire à leur transformation digitale. Cloud Infrastructure France accompagne ses clients dans 5 domaines : End-User, Data Services & Application Operations, Service Management, Cloud et Cybersécurité.