SlideShare a Scribd company logo
1 of 22
Download to read offline
DevOps ?
Rappel / Définition
Qu’est-ce que le DevOps?
Dev Ops
Présentation
 Nicolas Martinez
 CTO @NimeOps
 Consultant DevOps & WebOps
 Profil +SysAdmin
 13 ans d’expérience
IT DEV
Métier
Clients
Dev Ops
Présentation
 Nicolas Martinez
 CTO @NimeOps
 Consultant DevOps & WebOps
 Profil +SysAdmin
 13 ans d’expérience
 4 ans Sysadmin - DSI
IT DEV
Métier
Clients
Dev Ops
Présentation
 Nicolas Martinez
 CTO @NimeOps
 Consultant DevOps & WebOps
 Profil +SysAdmin
 13 ans d’expérience
 4 ans Sysadmin IT - DSI
 6 ans Hosting manager – Web Agency
IT DEV
Métier
Clients
Dev Ops
Présentation
 Nicolas Martinez
 CTO @NimeOps
 Consultant DevOps & WebOps
 Profil +SysAdmin
 13 ans d’expérience
 4 ans Sysadmin IT -DSI
 6 ans Hosting manager – Web Agency
 3 ans Consultant DevOps & WebOps
IT DEV
Métier
Clients
Dev Ops
DevOps
L’origine du mal:
Le choc de cultures
 Historiquement, séparation entre les Dev
et les Ops (IT, DSI, Exploitation, etc.)
 Objectifs différents et parfois
contradictoires :
 Dev : Culture produit (innovation,
fonctionnalités, évolution, changements
fréquents)
 Ops: Culture service (stabilité, sécurité,
haute disponibilité)
Dev VS OPs
 Dev : ça marche en
Dev, alors ça devrait
marcher en prod!
 Ops : ça plante depuis
la dernière livraison: Le
code est « pourri »!
Dev VS OPs
 Dev 1: « Salut, il me
faudrait 10 nouvelles
VMs pour tester un
nouveau projet. »
 Dev 2: « ah oui, pour
moi aussi! »
 Ops : « what?? »
DevOps ! = No Ops
Evolution technologique importante
 Nombreux outils ont vu le jour facilitant les opérations et installations « jetables »
 Capacités matérielles énormes poussant au « quick & dirty »
 Offres Cloud Public « clic bouton »
 Nombreux exemples sur internet pour répondre à un besoin (le copie/collé de configuration…)
=
Autonomie importante pour les Dev
Décalage énorme avec les Ops
On fait en marge et sans les OPs
Pourquoi faire du DevOps
 Optimiser les processus de livraison
 Améliorer la collaboration et le partage de connaissances (esprit d’équipe)
 Partage de la responsabilité du « produit »
 Consensus autour des bonnes pratiques
CAMS
Culture Automation Measurement Sharing
Dev Ops
Pourquoi faire du DevOps
 Un objectif commun : Le succès Business
 Capacité à livrer plus souvent, plus rapidement, quelques soient les versions
des plateformes
 Diminuer les erreurs et dégradations de performance (run et après une
nouvelle livraison)
 Réduire le temps de résolution / Rollback
Dev Ops
Comment passer
au DevOps
 Intégrer dès le départ les contraintes
opérationnelles au projet
 Collaboration et/ou mutualisation des
équipes Dev et Ops
 Ex: Faire participer 1 Ops dans les sprints
 Définir et mettre en place des outils
communs
 Respect, confiance réciproque et
partage de l’information
 En finir avec la guerre DEV vs OPS
Faire sans cesse
mieux !
 Apprendre des échecs
 « Challenger » les plateformes et les équipes
sur les dysfonctionnements
 Tendre vers l’amélioration continue
Processus ? Outils ?
Quelques exemples
DEV OPS
 Intégration continue
 Tests Unitaires, fonctionnels
 Monitoring / Métrologie
 Normalisation des environnements
 Déploiement continu
 Industrialisation & Automatisation
 Centralisation des logs, des configurations
 Monitoring / Métrologie
DEV & OPS:
 Amélioration continue
 Tests de charge / conformité
Dev Ops
Kibana / ELK Dev Ops
Grafana
Dashboards communs
Dev Ops
NewRelic / APM PHP Dev Ops
Organisation
& Gestion du changement
DEV OPS
 Déjà habitués aux méthodes agiles
 Focus sur la performance / analyse
durant les phases de développement
 Meilleure compréhension des enjeux Ops
(Astreintes… :D )
 Evolution des compétences et outils
 Infrastructure as a code
 Versioning des configurations
 Immutable Infrastructure (pets vs cattle)
Management visuel
Mise en place de graphiques / métriques factuelles
Dev Ops
Le chemin vers le DevOps
 Gestion dans le changement des compétences et outils
 Bottom up: les équipes opérationnelles (dev, Ops, ou les 2 !)
 Top Down: Direction, Manager
 Commencer :
 sur un nouveau projet ou petit projet,
 Avec une petite équipe,
 Mixe Dev + Ops dès le départ (Pair DevOps).
Dev Ops
Aujourd’hui :
Qui fait du DevOps?
 Start UP
 Entreprises spécialisées {Dev,IT} WEB (intégrateurs, SSII, Consulting, etc.)
 Entreprises orientées business web (Amazon, Netflix, twitter, BlaBlaCar, etc)
 Grand comptes (voyages-sncf, BNP, SG, JC Deceaux, etc.)
 Les autres???
Dev Ops
Faut-il forcément faire
du DevOps? OUI!
Pour les DEV Pour les OPS
 Vélocité dans les
processus de tests,
validation, et livraison
 Levier technologique
rapidement levé
 Bénéficier de moyens /
d’outils améliorant la
productivité
 Eviter l’effet « no Ops » et
finir par récupérer un
projet hors scope
 Eliminer les actions
répétitives
 Sérénité lors des livraisons
en prod
 PRA prêt à l’emploi !
 Amélioration continue
 Limiter les actions
chronophages et
démotivantes
 Challenge et émulation
technologique
Pour les Managers
Dev Ops
Questions ?
 A suivre:
• Rex 1 : Nécessité du partage de
connaissances
• Rex 2 : Optimisation du « Time to Marker »
: Industrialisation et automatisation des
déploiements
• Demo : Build à la demande de
plateformes HA sur AWS
Dev Ops

More Related Content

What's hot

DEVOPS - La synthèse
DEVOPS - La synthèseDEVOPS - La synthèse
DEVOPS - La synthèseCOMPETENSIS
 
Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014Jonathan Martin
 
DODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusDODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusMartin Deslongchamps
 
Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapresLaurent Tardif
 
CloudExpo Europe 2017 - DevOps entre client et fournisseur
CloudExpo Europe 2017 - DevOps entre client et fournisseurCloudExpo Europe 2017 - DevOps entre client et fournisseur
CloudExpo Europe 2017 - DevOps entre client et fournisseurLudovic Piot
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Samuel Metias
 
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 [devops REX 2016] Les impacts techniques et organisationnels liés à devops [devops REX 2016] Les impacts techniques et organisationnels liés à devops
[devops REX 2016] Les impacts techniques et organisationnels liés à devopsdevops REX
 
DevOps, quel futur pour les Ops ?
DevOps, quel futur pour les Ops ?DevOps, quel futur pour les Ops ?
DevOps, quel futur pour les Ops ?Ludovic Piot
 
Au secours, mon chef m'a demandé de passer au DevOps
Au secours, mon chef m'a demandé de passer au DevOpsAu secours, mon chef m'a demandé de passer au DevOps
Au secours, mon chef m'a demandé de passer au DevOpsantony_guilloteau
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devopsEmmanuel Roldan
 
Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?Amico Fabien
 
DevOps et tendances Monitoring
DevOps et tendances MonitoringDevOps et tendances Monitoring
DevOps et tendances MonitoringFrançois
 
JSS2014 - L'agilité n'est pas une fatalité
JSS2014 - L'agilité n'est pas une fatalitéJSS2014 - L'agilité n'est pas une fatalité
JSS2014 - L'agilité n'est pas une fatalitéNicholas Suter
 
DevOps : mission [im]possible ?
DevOps : mission [im]possible ?DevOps : mission [im]possible ?
DevOps : mission [im]possible ?rfelden
 
Des principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvreDes principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvreStephane Manciot
 
DEVOPS : Comment faire converger études et production ?
DEVOPS : Comment faire converger études et production ?DEVOPS : Comment faire converger études et production ?
DEVOPS : Comment faire converger études et production ?itSMF France
 
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...devops REX
 
Microsoft DevOps Day 2015 02122015 - Introduction
Microsoft DevOps Day 2015 02122015 - IntroductionMicrosoft DevOps Day 2015 02122015 - Introduction
Microsoft DevOps Day 2015 02122015 - IntroductionSamuel Metias
 
[Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps [Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps Devoteam Revolve
 

What's hot (20)

DEVOPS - La synthèse
DEVOPS - La synthèseDEVOPS - La synthèse
DEVOPS - La synthèse
 
Presentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDGPresentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDG
 
Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014
 
DODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusDODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez Croesus
 
Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapres
 
CloudExpo Europe 2017 - DevOps entre client et fournisseur
CloudExpo Europe 2017 - DevOps entre client et fournisseurCloudExpo Europe 2017 - DevOps entre client et fournisseur
CloudExpo Europe 2017 - DevOps entre client et fournisseur
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
 
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 [devops REX 2016] Les impacts techniques et organisationnels liés à devops [devops REX 2016] Les impacts techniques et organisationnels liés à devops
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 
DevOps, quel futur pour les Ops ?
DevOps, quel futur pour les Ops ?DevOps, quel futur pour les Ops ?
DevOps, quel futur pour les Ops ?
 
Au secours, mon chef m'a demandé de passer au DevOps
Au secours, mon chef m'a demandé de passer au DevOpsAu secours, mon chef m'a demandé de passer au DevOps
Au secours, mon chef m'a demandé de passer au DevOps
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops
 
Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?
 
DevOps et tendances Monitoring
DevOps et tendances MonitoringDevOps et tendances Monitoring
DevOps et tendances Monitoring
 
JSS2014 - L'agilité n'est pas une fatalité
JSS2014 - L'agilité n'est pas une fatalitéJSS2014 - L'agilité n'est pas une fatalité
JSS2014 - L'agilité n'est pas une fatalité
 
DevOps : mission [im]possible ?
DevOps : mission [im]possible ?DevOps : mission [im]possible ?
DevOps : mission [im]possible ?
 
Des principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvreDes principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvre
 
DEVOPS : Comment faire converger études et production ?
DEVOPS : Comment faire converger études et production ?DEVOPS : Comment faire converger études et production ?
DEVOPS : Comment faire converger études et production ?
 
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
 
Microsoft DevOps Day 2015 02122015 - Introduction
Microsoft DevOps Day 2015 02122015 - IntroductionMicrosoft DevOps Day 2015 02122015 - Introduction
Microsoft DevOps Day 2015 02122015 - Introduction
 
[Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps [Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps
 

Viewers also liked

Journée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tousJournée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tousPublicis Sapient Engineering
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche DevopsRomain Chalumeau
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et DockerStephane Manciot
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSISébastien Bourguignon
 
Microsoft Azure : DevOps pour le Cloud... et réciproquement…
Microsoft Azure : DevOps pour le Cloud... et réciproquement…Microsoft Azure : DevOps pour le Cloud... et réciproquement…
Microsoft Azure : DevOps pour le Cloud... et réciproquement…Microsoft Technet France
 
Ops Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For ChangeOps Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For ChangeJohn Allspaw
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Claradev2ops
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformationdev2ops
 
Catherine vallejo legitimación de la expresión femenina
Catherine vallejo legitimación de la expresión femeninaCatherine vallejo legitimación de la expresión femenina
Catherine vallejo legitimación de la expresión femeninaRoberto Córdoba
 
Orientaciion 1
Orientaciion 1Orientaciion 1
Orientaciion 1carlos
 
Floss en la Municipalidad de Puente Alto
Floss en la Municipalidad de Puente AltoFloss en la Municipalidad de Puente Alto
Floss en la Municipalidad de Puente AltoInformatica Puente Alto
 
Tatiana hernandez 10º01
Tatiana hernandez 10º01Tatiana hernandez 10º01
Tatiana hernandez 10º01tatiana
 
SocialBro - La “clave” en casos de uso
SocialBro - La “clave” en casos de usoSocialBro - La “clave” en casos de uso
SocialBro - La “clave” en casos de usoequipo24
 
Régimen del franquismo en españa
Régimen del franquismo en españaRégimen del franquismo en españa
Régimen del franquismo en españaElena Tapias
 
1ere Position Paris Developpement
1ere Position Paris Developpement1ere Position Paris Developpement
1ere Position Paris Developpementpberendes
 
Presentation EPMI Web 2.0 David Boisseleau
Presentation EPMI Web 2.0 David BoisseleauPresentation EPMI Web 2.0 David Boisseleau
Presentation EPMI Web 2.0 David Boisseleaudboisseleau
 

Viewers also liked (20)

Journée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tousJournée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tous
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche Devops
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et Docker
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
 
Microsoft Azure : DevOps pour le Cloud... et réciproquement…
Microsoft Azure : DevOps pour le Cloud... et réciproquement…Microsoft Azure : DevOps pour le Cloud... et réciproquement…
Microsoft Azure : DevOps pour le Cloud... et réciproquement…
 
Ops Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For ChangeOps Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For Change
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
 
Catherine vallejo legitimación de la expresión femenina
Catherine vallejo legitimación de la expresión femeninaCatherine vallejo legitimación de la expresión femenina
Catherine vallejo legitimación de la expresión femenina
 
Orientaciion 1
Orientaciion 1Orientaciion 1
Orientaciion 1
 
Floss en la Municipalidad de Puente Alto
Floss en la Municipalidad de Puente AltoFloss en la Municipalidad de Puente Alto
Floss en la Municipalidad de Puente Alto
 
Nuevo sistemacm
Nuevo sistemacmNuevo sistemacm
Nuevo sistemacm
 
Tatiana hernandez 10º01
Tatiana hernandez 10º01Tatiana hernandez 10º01
Tatiana hernandez 10º01
 
SocialBro - La “clave” en casos de uso
SocialBro - La “clave” en casos de usoSocialBro - La “clave” en casos de uso
SocialBro - La “clave” en casos de uso
 
Régimen del franquismo en españa
Régimen del franquismo en españaRégimen del franquismo en españa
Régimen del franquismo en españa
 
Seminario dideco
Seminario didecoSeminario dideco
Seminario dideco
 
Ideas 2015
Ideas 2015Ideas 2015
Ideas 2015
 
1ere Position Paris Developpement
1ere Position Paris Developpement1ere Position Paris Developpement
1ere Position Paris Developpement
 
Presentation EPMI Web 2.0 David Boisseleau
Presentation EPMI Web 2.0 David BoisseleauPresentation EPMI Web 2.0 David Boisseleau
Presentation EPMI Web 2.0 David Boisseleau
 
Combustion
CombustionCombustion
Combustion
 

Similar to Meetup DevOps / WebOps Nîmes 20161020

devops.pdf
devops.pdfdevops.pdf
devops.pdfqsdqsd4
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleSamuel Metias
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous deliveryRadoine Douhou
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOpsB2BM
 
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...Samir Arezki ☁
 
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...CEDRIC DERUE
 
Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?
Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?
Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?DC CONSULTANTS
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & opsQuentin Adam
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011agnes_crepet
 
DevSecOps : de la théorie à la pratique
DevSecOps : de la théorie à la pratiqueDevSecOps : de la théorie à la pratique
DevSecOps : de la théorie à la pratiquebertrandmeens
 
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...Scaleway
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesStéphane Di Cioccio
 
La DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et CloudLa DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et CloudDevoteam Revolve
 
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?itSMF France
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMGrégory Ott
 
Techdays2011
Techdays2011 Techdays2011
Techdays2011 ALTER WAY
 
AgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFSAgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFSAgile Toulouse
 

Similar to Meetup DevOps / WebOps Nîmes 20161020 (20)

devops.pdf
devops.pdfdevops.pdf
devops.pdf
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops Sherbrooke
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous delivery
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOps
 
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...
 
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...
 
Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?
Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?
Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & ops
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011
 
DevSecOps : de la théorie à la pratique
DevSecOps : de la théorie à la pratiqueDevSecOps : de la théorie à la pratique
DevSecOps : de la théorie à la pratique
 
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequences
 
La DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et CloudLa DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et Cloud
 
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?
 
DEVOPS
DEVOPSDEVOPS
DEVOPS
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Techdays2011
Techdays2011 Techdays2011
Techdays2011
 
AgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFSAgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFS
 

Meetup DevOps / WebOps Nîmes 20161020

  • 1. DevOps ? Rappel / Définition Qu’est-ce que le DevOps? Dev Ops
  • 2. Présentation  Nicolas Martinez  CTO @NimeOps  Consultant DevOps & WebOps  Profil +SysAdmin  13 ans d’expérience IT DEV Métier Clients Dev Ops
  • 3. Présentation  Nicolas Martinez  CTO @NimeOps  Consultant DevOps & WebOps  Profil +SysAdmin  13 ans d’expérience  4 ans Sysadmin - DSI IT DEV Métier Clients Dev Ops
  • 4. Présentation  Nicolas Martinez  CTO @NimeOps  Consultant DevOps & WebOps  Profil +SysAdmin  13 ans d’expérience  4 ans Sysadmin IT - DSI  6 ans Hosting manager – Web Agency IT DEV Métier Clients Dev Ops
  • 5. Présentation  Nicolas Martinez  CTO @NimeOps  Consultant DevOps & WebOps  Profil +SysAdmin  13 ans d’expérience  4 ans Sysadmin IT -DSI  6 ans Hosting manager – Web Agency  3 ans Consultant DevOps & WebOps IT DEV Métier Clients Dev Ops
  • 6. DevOps L’origine du mal: Le choc de cultures  Historiquement, séparation entre les Dev et les Ops (IT, DSI, Exploitation, etc.)  Objectifs différents et parfois contradictoires :  Dev : Culture produit (innovation, fonctionnalités, évolution, changements fréquents)  Ops: Culture service (stabilité, sécurité, haute disponibilité)
  • 7. Dev VS OPs  Dev : ça marche en Dev, alors ça devrait marcher en prod!  Ops : ça plante depuis la dernière livraison: Le code est « pourri »!
  • 8. Dev VS OPs  Dev 1: « Salut, il me faudrait 10 nouvelles VMs pour tester un nouveau projet. »  Dev 2: « ah oui, pour moi aussi! »  Ops : « what?? »
  • 9. DevOps ! = No Ops Evolution technologique importante  Nombreux outils ont vu le jour facilitant les opérations et installations « jetables »  Capacités matérielles énormes poussant au « quick & dirty »  Offres Cloud Public « clic bouton »  Nombreux exemples sur internet pour répondre à un besoin (le copie/collé de configuration…) = Autonomie importante pour les Dev Décalage énorme avec les Ops On fait en marge et sans les OPs
  • 10. Pourquoi faire du DevOps  Optimiser les processus de livraison  Améliorer la collaboration et le partage de connaissances (esprit d’équipe)  Partage de la responsabilité du « produit »  Consensus autour des bonnes pratiques CAMS Culture Automation Measurement Sharing Dev Ops
  • 11. Pourquoi faire du DevOps  Un objectif commun : Le succès Business  Capacité à livrer plus souvent, plus rapidement, quelques soient les versions des plateformes  Diminuer les erreurs et dégradations de performance (run et après une nouvelle livraison)  Réduire le temps de résolution / Rollback Dev Ops
  • 12. Comment passer au DevOps  Intégrer dès le départ les contraintes opérationnelles au projet  Collaboration et/ou mutualisation des équipes Dev et Ops  Ex: Faire participer 1 Ops dans les sprints  Définir et mettre en place des outils communs  Respect, confiance réciproque et partage de l’information  En finir avec la guerre DEV vs OPS
  • 13. Faire sans cesse mieux !  Apprendre des échecs  « Challenger » les plateformes et les équipes sur les dysfonctionnements  Tendre vers l’amélioration continue
  • 14. Processus ? Outils ? Quelques exemples DEV OPS  Intégration continue  Tests Unitaires, fonctionnels  Monitoring / Métrologie  Normalisation des environnements  Déploiement continu  Industrialisation & Automatisation  Centralisation des logs, des configurations  Monitoring / Métrologie DEV & OPS:  Amélioration continue  Tests de charge / conformité Dev Ops
  • 15. Kibana / ELK Dev Ops
  • 17. NewRelic / APM PHP Dev Ops
  • 18. Organisation & Gestion du changement DEV OPS  Déjà habitués aux méthodes agiles  Focus sur la performance / analyse durant les phases de développement  Meilleure compréhension des enjeux Ops (Astreintes… :D )  Evolution des compétences et outils  Infrastructure as a code  Versioning des configurations  Immutable Infrastructure (pets vs cattle) Management visuel Mise en place de graphiques / métriques factuelles Dev Ops
  • 19. Le chemin vers le DevOps  Gestion dans le changement des compétences et outils  Bottom up: les équipes opérationnelles (dev, Ops, ou les 2 !)  Top Down: Direction, Manager  Commencer :  sur un nouveau projet ou petit projet,  Avec une petite équipe,  Mixe Dev + Ops dès le départ (Pair DevOps). Dev Ops
  • 20. Aujourd’hui : Qui fait du DevOps?  Start UP  Entreprises spécialisées {Dev,IT} WEB (intégrateurs, SSII, Consulting, etc.)  Entreprises orientées business web (Amazon, Netflix, twitter, BlaBlaCar, etc)  Grand comptes (voyages-sncf, BNP, SG, JC Deceaux, etc.)  Les autres??? Dev Ops
  • 21. Faut-il forcément faire du DevOps? OUI! Pour les DEV Pour les OPS  Vélocité dans les processus de tests, validation, et livraison  Levier technologique rapidement levé  Bénéficier de moyens / d’outils améliorant la productivité  Eviter l’effet « no Ops » et finir par récupérer un projet hors scope  Eliminer les actions répétitives  Sérénité lors des livraisons en prod  PRA prêt à l’emploi !  Amélioration continue  Limiter les actions chronophages et démotivantes  Challenge et émulation technologique Pour les Managers Dev Ops
  • 22. Questions ?  A suivre: • Rex 1 : Nécessité du partage de connaissances • Rex 2 : Optimisation du « Time to Marker » : Industrialisation et automatisation des déploiements • Demo : Build à la demande de plateformes HA sur AWS Dev Ops