SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
DEVOPS
COMMANDO
FRED DE VILLAMIL
@FDEVILLAMIL
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
BACKGROUND
▸ 38 ans, linuxien / (Free)BSDiste depuis 1996, rubyiste
▸ Infra chez divers éditeurs de logiciels SAAS
▸ Spécialiste des infras montées sur des cimetières indiens
▸ Aime la pression tant qu’elle n’est pas dans son verre
▸ Humour douteux assumé
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
PRÉREQUIS
▸ Maîtrise du budget, en adéquation avec la tâche à accomplir
▸ Décision sur les embauches infra
▸ Liberté sur les moyens mis en oeuvre
▸ Implication dans la roadmap produit
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
VOS PRIORITÉS… SELON LES AUTRES
▸ Ventes / Consultants / Marketing : Stabilité
▸ Ventes / Consultants / Marketing / Devs : Évolutions
▸ Devs : Environnements à la demande, automatisation
▸ Management : Documentation / mise en conformité
REDONNER CONFIANCE DANS
L’INFRASTRUCTURE.
Votre véritable priorité
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
MÉTHODOLOGIE DE TRAVAIL
▸ Fan de Scrum, mais trop rigide pour notre métier. Kanban
manque de visibilité
▸ Sprints d’une semaine, 50% du temps assigné aux projets,
50% à l’ongoing
▸ 1 admin == 1 projet, code review systématique
▸ Planification le vendredi après-midi, en équipe, pour partir
en week-end avec de la visibilité sur la semaine suivante
▸ Daily standup chaque matin à 10 heures au coin café
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
GESTION DES ONGOING
▸ Incidents pas limités à l’astreinte !!!
▸ Impliquer les devs dans la gestion des incidents
▸ Un point de contact tournant hebdomadaire
▸ Prioritisation des tâches dans le sprint en cours ou les
suivants
▸ “Non" est une réponse tout à fait acceptable si argumentée
▸ Toujours donner un ETA
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
DÉFINIR SES RELATIONS AVEC LES ÉQUIPES
▸ Comprendre qui sont ses clients : qui il est nécessaire de
satisfaire
▸ Relations avec les clients de la société ou non ?
▸ Une relation qui n’est pas immuable et doit être remise en
question : de fournisseur de service à l'intégration
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
QUAND ON N’A PAS D'ÉQUIPE
▸ Freelances le temps d’embaucher
▸ Prestataires pour les technos spécifiques
▸ Travail avec les développeurs qui ont mis en place l’existant.
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
MONTER UNE ÉQUIPE
▸ Compétences complémentaires et supplémentaires
▸ Grande autonomie, curiosité
▸ Connaissance des technos utilisées
▸ Montée en compétence rapide
▸ Des gens souvent seniors et souvent (très) chers
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
COMMUNICATION
▸ Communication unifiée pour éviter les messages discordants
(incidents…)
▸ Proscrire les messages alarmants
▸ Totale transparence vis à vis du management
▸ Donner des ETA précis dès qu’ils sont disponibles, sinon “je
ne sais pas”
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
REPORTING HEBDOMADAIRE
▸ Hebdomadaire, 3-4 slides
▸ KPIs : budget, uptime, nombre d’incidents, évolution des
heures d’intervention
▸ Composants à risque
▸ Avancée et ETA des projets
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
DECOUVERTE DE LA PLATE-FORME
▸ Le monitoring (quand il y en a) : souvent incomplet
▸ nmap + ssh + facter dans un CSV : souvent des surprises
▸ tcpdump sur les nodes “réseau" (load balancers, firewalls…)
▸ Puppet / Ansible : fréquemment le bazar
▸ Les “anciens"
▸ Passage de témoin avec l’ancienne équipe (quand elle
accepte)
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
DÈS LE DÉBUT
▸ Laisser les équipes qui géraient des parties d’infra le faire (au
début)
▸ Monter un inventaire, rationaliser le naming: première étape
vers l'automatisation
▸ Redémarrer tous les services un par un pour valider qu’ils
repartent
▸ Se concentrer sur ce qu’on ne connait pas et qui marche
plutôt que sur ce qu’on connait mais qui ne marche pas
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
AUTOMATISATION
▸ Taches les plus répétitives, déploiements
▸ Déléguer tout ce que vous pouvez aux développeurs
▸ Cadrer les initiatives : build Jenkins…
▸ Intégrer les développeurs à l’effort d’automatisation
▸ Depuis 6 mois, on ne sait plus quand ni combien de fois par
jour / semaine les devs poussent en production
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
LES INFRAS MONTÉES PAR DES DEVS
▸ Une machine == une feature
▸ Impossible à debugger
▸ Impossible à scaler
▸ Découpage en petites VMs par service
▸ MAIS pression sur l'adressage
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
LES ENVIRONNEMENTS NON MAÎTRISÉS
▸ Environnements “Cloud Privés”
▸ Debug en réseaux hétérodoxes
▸ Les joies d’AWS
▸ Problèmes de communication : en deçà d’une certaine
facture (variable selon le presta), le client a toujours tort
DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
DOCUMENTATION
▸ Chronophage mais nécessaire
▸ Flux d’informations entre les composants
▸ Dans le monitoring: manipulations fréquentes sur les
composants non maîtrisés
▸ Un playbook Ansible ou un module Puppet ne sont pas de la
documentation
QUESTIONS ?

Más contenido relacionado

Destacado

定置漁場
定置漁場定置漁場
定置漁場cy9875321
 
羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?
羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?
羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?C J Yang
 
Réussir une implantation ITIL® durable [Webinaire]
Réussir une implantation ITIL® durable [Webinaire]Réussir une implantation ITIL® durable [Webinaire]
Réussir une implantation ITIL® durable [Webinaire]Technologia Formation
 
Dev Love20090325 Takahashi
Dev Love20090325 TakahashiDev Love20090325 Takahashi
Dev Love20090325 TakahashiDevLOVE
 
штереб презентація досвіду роботи вчителя географії зош
штереб презентація  досвіду  роботи  вчителя  географії  зошштереб презентація  досвіду  роботи  вчителя  географії  зош
штереб презентація досвіду роботи вчителя географії зошorestznak
 

Destacado (6)

12 Sagrada Escritura
12 Sagrada Escritura12 Sagrada Escritura
12 Sagrada Escritura
 
定置漁場
定置漁場定置漁場
定置漁場
 
羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?
羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?
羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?
 
Réussir une implantation ITIL® durable [Webinaire]
Réussir une implantation ITIL® durable [Webinaire]Réussir une implantation ITIL® durable [Webinaire]
Réussir une implantation ITIL® durable [Webinaire]
 
Dev Love20090325 Takahashi
Dev Love20090325 TakahashiDev Love20090325 Takahashi
Dev Love20090325 Takahashi
 
штереб презентація досвіду роботи вчителя географії зош
штереб презентація  досвіду  роботи  вчителя  географії  зошштереб презентація  досвіду  роботи  вчителя  географії  зош
штереб презентація досвіду роботи вчителя географії зош
 

Similar a Devops commando - Paris Devops 2016-04

Conférence E-marketing & Start-up
Conférence E-marketing & Start-upConférence E-marketing & Start-up
Conférence E-marketing & Start-upDavid Desrousseaux
 
Adobe binisti conf_e_marketing_20140409
Adobe binisti conf_e_marketing_20140409Adobe binisti conf_e_marketing_20140409
Adobe binisti conf_e_marketing_20140409Olivier BINISTI
 
Excellence opérationnelle à l'aéroport par Valérie Senentz de Paris Aéroport
Excellence opérationnelle à l'aéroport par Valérie Senentz de Paris AéroportExcellence opérationnelle à l'aéroport par Valérie Senentz de Paris Aéroport
Excellence opérationnelle à l'aéroport par Valérie Senentz de Paris AéroportInstitut Lean France
 
Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Pyxis Technologies
 
COMMENT BOOSTER VOTRE TRANSFORMATION DEVOPS
COMMENT BOOSTER VOTRE TRANSFORMATION DEVOPSCOMMENT BOOSTER VOTRE TRANSFORMATION DEVOPS
COMMENT BOOSTER VOTRE TRANSFORMATION DEVOPSHenri Giordano
 
Lean how to delegate, with Tiana Raoilison @Smartelia
Lean how to delegate, with Tiana Raoilison @Smartelia Lean how to delegate, with Tiana Raoilison @Smartelia
Lean how to delegate, with Tiana Raoilison @Smartelia Le Camping by Silicon Sentier
 
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
 
📝 ✅ La checklist ultime pour rendre vos applications cloud native
📝 ✅ La checklist ultime pour rendre vos applications cloud native 📝 ✅ La checklist ultime pour rendre vos applications cloud native
📝 ✅ La checklist ultime pour rendre vos applications cloud native KatiaHIMEUR1
 
FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?
FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?
FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?jean baptiste dieng
 

Similar a Devops commando - Paris Devops 2016-04 (11)

Conférence E-marketing & Start-up
Conférence E-marketing & Start-upConférence E-marketing & Start-up
Conférence E-marketing & Start-up
 
Adobe binisti conf_e_marketing_20140409
Adobe binisti conf_e_marketing_20140409Adobe binisti conf_e_marketing_20140409
Adobe binisti conf_e_marketing_20140409
 
Excellence opérationnelle à l'aéroport par Valérie Senentz de Paris Aéroport
Excellence opérationnelle à l'aéroport par Valérie Senentz de Paris AéroportExcellence opérationnelle à l'aéroport par Valérie Senentz de Paris Aéroport
Excellence opérationnelle à l'aéroport par Valérie Senentz de Paris Aéroport
 
Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?
 
COMMENT BOOSTER VOTRE TRANSFORMATION DEVOPS
COMMENT BOOSTER VOTRE TRANSFORMATION DEVOPSCOMMENT BOOSTER VOTRE TRANSFORMATION DEVOPS
COMMENT BOOSTER VOTRE TRANSFORMATION DEVOPS
 
Lean how to delegate, with Tiana Raoilison @Smartelia
Lean how to delegate, with Tiana Raoilison @Smartelia Lean how to delegate, with Tiana Raoilison @Smartelia
Lean how to delegate, with Tiana Raoilison @Smartelia
 
Pass entreprise
Pass entreprisePass entreprise
Pass entreprise
 
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 ?
 
Do you speak PrestaShop?
Do you speak PrestaShop? Do you speak PrestaShop?
Do you speak PrestaShop?
 
📝 ✅ La checklist ultime pour rendre vos applications cloud native
📝 ✅ La checklist ultime pour rendre vos applications cloud native 📝 ✅ La checklist ultime pour rendre vos applications cloud native
📝 ✅ La checklist ultime pour rendre vos applications cloud native
 
FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?
FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?
FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?
 

Más de Fred de Villamil

Scaling your Engineering Team
Scaling your Engineering TeamScaling your Engineering Team
Scaling your Engineering TeamFred de Villamil
 
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...Fred de Villamil
 
Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3Fred de Villamil
 
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without DowntimeMigrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without DowntimeFred de Villamil
 
Running & Scaling Large Elasticsearch Clusters
Running & Scaling Large Elasticsearch ClustersRunning & Scaling Large Elasticsearch Clusters
Running & Scaling Large Elasticsearch ClustersFred de Villamil
 
Scaling Elasticsearch at Synthesio
Scaling Elasticsearch at SynthesioScaling Elasticsearch at Synthesio
Scaling Elasticsearch at SynthesioFred de Villamil
 
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...Fred de Villamil
 

Más de Fred de Villamil (10)

Scaling your Engineering Team
Scaling your Engineering TeamScaling your Engineering Team
Scaling your Engineering Team
 
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...
 
Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3
 
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without DowntimeMigrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
 
Running & Scaling Large Elasticsearch Clusters
Running & Scaling Large Elasticsearch ClustersRunning & Scaling Large Elasticsearch Clusters
Running & Scaling Large Elasticsearch Clusters
 
Scaling Elasticsearch at Synthesio
Scaling Elasticsearch at SynthesioScaling Elasticsearch at Synthesio
Scaling Elasticsearch at Synthesio
 
The Commando Devops
The Commando DevopsThe Commando Devops
The Commando Devops
 
How People Use Iphone
How People Use IphoneHow People Use Iphone
How People Use Iphone
 
Zendcon Performance Oci8
Zendcon Performance Oci8Zendcon Performance Oci8
Zendcon Performance Oci8
 
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...
 

Devops commando - Paris Devops 2016-04

  • 2. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 BACKGROUND ▸ 38 ans, linuxien / (Free)BSDiste depuis 1996, rubyiste ▸ Infra chez divers éditeurs de logiciels SAAS ▸ Spécialiste des infras montées sur des cimetières indiens ▸ Aime la pression tant qu’elle n’est pas dans son verre ▸ Humour douteux assumé
  • 3. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 PRÉREQUIS ▸ Maîtrise du budget, en adéquation avec la tâche à accomplir ▸ Décision sur les embauches infra ▸ Liberté sur les moyens mis en oeuvre ▸ Implication dans la roadmap produit
  • 4. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 VOS PRIORITÉS… SELON LES AUTRES ▸ Ventes / Consultants / Marketing : Stabilité ▸ Ventes / Consultants / Marketing / Devs : Évolutions ▸ Devs : Environnements à la demande, automatisation ▸ Management : Documentation / mise en conformité
  • 5. REDONNER CONFIANCE DANS L’INFRASTRUCTURE. Votre véritable priorité DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016
  • 6. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 MÉTHODOLOGIE DE TRAVAIL ▸ Fan de Scrum, mais trop rigide pour notre métier. Kanban manque de visibilité ▸ Sprints d’une semaine, 50% du temps assigné aux projets, 50% à l’ongoing ▸ 1 admin == 1 projet, code review systématique ▸ Planification le vendredi après-midi, en équipe, pour partir en week-end avec de la visibilité sur la semaine suivante ▸ Daily standup chaque matin à 10 heures au coin café
  • 7. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 GESTION DES ONGOING ▸ Incidents pas limités à l’astreinte !!! ▸ Impliquer les devs dans la gestion des incidents ▸ Un point de contact tournant hebdomadaire ▸ Prioritisation des tâches dans le sprint en cours ou les suivants ▸ “Non" est une réponse tout à fait acceptable si argumentée ▸ Toujours donner un ETA
  • 8. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 DÉFINIR SES RELATIONS AVEC LES ÉQUIPES ▸ Comprendre qui sont ses clients : qui il est nécessaire de satisfaire ▸ Relations avec les clients de la société ou non ? ▸ Une relation qui n’est pas immuable et doit être remise en question : de fournisseur de service à l'intégration
  • 9. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 QUAND ON N’A PAS D'ÉQUIPE ▸ Freelances le temps d’embaucher ▸ Prestataires pour les technos spécifiques ▸ Travail avec les développeurs qui ont mis en place l’existant.
  • 10. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 MONTER UNE ÉQUIPE ▸ Compétences complémentaires et supplémentaires ▸ Grande autonomie, curiosité ▸ Connaissance des technos utilisées ▸ Montée en compétence rapide ▸ Des gens souvent seniors et souvent (très) chers
  • 11. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 COMMUNICATION ▸ Communication unifiée pour éviter les messages discordants (incidents…) ▸ Proscrire les messages alarmants ▸ Totale transparence vis à vis du management ▸ Donner des ETA précis dès qu’ils sont disponibles, sinon “je ne sais pas”
  • 12. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 REPORTING HEBDOMADAIRE ▸ Hebdomadaire, 3-4 slides ▸ KPIs : budget, uptime, nombre d’incidents, évolution des heures d’intervention ▸ Composants à risque ▸ Avancée et ETA des projets
  • 13. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 DECOUVERTE DE LA PLATE-FORME ▸ Le monitoring (quand il y en a) : souvent incomplet ▸ nmap + ssh + facter dans un CSV : souvent des surprises ▸ tcpdump sur les nodes “réseau" (load balancers, firewalls…) ▸ Puppet / Ansible : fréquemment le bazar ▸ Les “anciens" ▸ Passage de témoin avec l’ancienne équipe (quand elle accepte)
  • 14. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 DÈS LE DÉBUT ▸ Laisser les équipes qui géraient des parties d’infra le faire (au début) ▸ Monter un inventaire, rationaliser le naming: première étape vers l'automatisation ▸ Redémarrer tous les services un par un pour valider qu’ils repartent ▸ Se concentrer sur ce qu’on ne connait pas et qui marche plutôt que sur ce qu’on connait mais qui ne marche pas
  • 15. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 AUTOMATISATION ▸ Taches les plus répétitives, déploiements ▸ Déléguer tout ce que vous pouvez aux développeurs ▸ Cadrer les initiatives : build Jenkins… ▸ Intégrer les développeurs à l’effort d’automatisation ▸ Depuis 6 mois, on ne sait plus quand ni combien de fois par jour / semaine les devs poussent en production
  • 16. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 LES INFRAS MONTÉES PAR DES DEVS ▸ Une machine == une feature ▸ Impossible à debugger ▸ Impossible à scaler ▸ Découpage en petites VMs par service ▸ MAIS pression sur l'adressage
  • 17. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 LES ENVIRONNEMENTS NON MAÎTRISÉS ▸ Environnements “Cloud Privés” ▸ Debug en réseaux hétérodoxes ▸ Les joies d’AWS ▸ Problèmes de communication : en deçà d’une certaine facture (variable selon le presta), le client a toujours tort
  • 18. DEVOPS COMMANDO = FRED DE VILLAMIL = PARIS DEVOPS 04/2016 DOCUMENTATION ▸ Chronophage mais nécessaire ▸ Flux d’informations entre les composants ▸ Dans le monitoring: manipulations fréquentes sur les composants non maîtrisés ▸ Un playbook Ansible ou un module Puppet ne sont pas de la documentation