xebiconfr 15 - le nouvel ops
TRANSCRIPT
Le nouvel Ops
#XebiConFr@slemesle
#XebiConFr
A propos de moi
#XebiConFr
A propos de WeScale
#XebiConFr
Un peu d’histoire
#XebiConFr
Ops ?
#XebiConFr
#XebiConFr
#XebiConFr
#XebiConFr
Centré sur le serveur
#XebiConFr
Travail procédural
#XebiConFr
Rapport client fournisseur
Dev
Fournisseur
Ops
Client
Livraison
#XebiConFr
L’Ops au quotidien
#XebiConFr
Bugs de production
#XebiConFr
Scripting
#XebiConFr
Middleware
#XebiConFr
Sauvegarde et restauration
#XebiConFr
Supervision et alertes
#XebiConFr
Sécurité
#XebiConFr
Déploiement
#XebiConFr
Aujourd’hui
#XebiConFr
Dev
Organisation traditionnelle
Métier Spécification Test Production
#XebiConFr
Organisation agile
Métier
Product Owner
Dev
Test
Ops
#XebiConFr
Cloud
#XebiConFr
Centré sur l’application
#XebiConFr
Le code est partout
#XebiConFr
Problème
Métier
Product Owner
Dev
Testeur
Ops
#XebiConFr
Solution
#XebiConFr
No Ops ?
#XebiConFr
Réalité du PaaS
#XebiConFr
DevOps ?
Dev
Ops
#XebiConFr
• Culture
• Automation
• Lean
• Measure
• Share
Keep C.A.L.M.S
#XebiConFr
Mise en commun
#XebiConFr
Rapport client-fournisseur
Dev
Client
Ops
Fournisseur
Plateforme
#XebiConFr
Workflow de la Plate-forme
Dev
QA
Prod
#XebiConFr
• Accès aux sources
• Commit / Pull Request
• Création de Stories
• Remontée de Bugs
• Conseils
• Création de nouveaux outils
L’Ops participe
#XebiConFr
• Assurer la fiabilité du site
• Analyser la production
• Automatiser
• Corriger à long terme
• Créer des outils
Sites reliability engineers
#XebiConFr
1. Apporter une solution d’urgence
• Automatiser le re-démarrage de l’application
2. Apporter une solution long terme
• Investiguer
• Corriger
• Prémunir
Une fuite de mémoire ?
#XebiConFr
• Test driven
• Infrastructure
• Deployment
• Provisioning
• Performance
Ops et Craftsmanship
#XebiConFr
Rôle d’infrastructure
Description du rôle
Déploiement Docker Développement Déploiement
Echec
#XebiConFr
Le nouvel Ops
Métier
Product Owner Ops
Dev
Testeur
#XebiConFr
• Réaliser du développement
• Tester l’infrastructure
• Automatiser toujours automatiser
• Superviser et opèrer les plateformes
• Evangéliser sur les bonnes pratiques
Le nouvel Ops
#XebiConFr
Merci
@slemesle