# Emerginov ##Une expérience DevOps Arnaud Morin -- [arnaud1.morin@orange.com](mailto:arnaud1.morin@orange.com)
# Emerginov ?
## Histoire * Début 2010 : Sonatel, Mauritius Télécom : * Demande d'outils pour favoriser l'innovation * Fin 2010 : * Premier prototype de platforme Emerginov * Test grandeur nature à Orange Expo Mauritius Télécom
## DevOps Fact #1 # Une équipe polyvalente
## Une équipe polyvalente * infra (cablage, rackage, énergie, etc.) * réseau (switch, routeur, etc.) * télécom (voix, sms) * plateforme de virtualisation (xen, proxmox) * software (développement) * intégration (déploiement, installation) * animation (hackathons, présentations) * formations (Équipe Emerginov = 5 personnes)
## Avantages * rapidité (large spectre de compétences) * confiance (on sait qui fait quoi) * réactivité (commit/correction de bug en live)
## DevOps Fact #2 # En prod sans la prod
## En prod sans la prod * plateforme sur internet * développement in-trunk (pas de pré-prod) * small commits (rollback plus facile) * évolutions petit à petit
## Avantages * agilité (le moindre commit est déjà en prod) * motivant (résultats visibles directement) * réactivité (commit/correction de bug en live)
## DevOps Fact #3 # Automatisation, Automatisation, Automatisation
## Automatisation, Automatisation, Automatisation * outil d'automatisation de déploiement * Développeur système = Allergique chronique à la perte de temps * bash scripting * puppet * svn commit hooks * qualité (commit logs, bash logs) * websvn * contrôle (automate de validation) * provisionning de VM (bash scripting) * virtualisation (déploiement simplifié) * xen * proxmox
## Avantages * gain de temps * souplesse de fonctionnement * homogénéité des installs * réactivité
## DevOps Fact #4 # Une panoplie d'outils
## Une panoplie d'outils * open source * subversion * meld * geany * etc. * wiki * irc * mailing list
## Avantages * communication efficace * structure des informations * reprise de code * communauté de développeurs * coopération entre devops * prise en compte au plus proche de l'utilisateur
# Conclusion Expérience Emerginov DevOps
## Conclusion Emerginov DevOps * profils polyvalents * mise en prod directe * pas avoir peur de version béta * commencer petit * motivation * résultat * pas vraiment une prise de risque * automatisation : aller plus loin : * intégration continue * supervision plus poussée * virtualisation * un atout majeur
## Magique ? * non * ne s'applique pas à tous les projets * nécéssite bonne maitrise du code * méthode pas évidente dans le cas d'achat de logiciel * même les dev peuvent se tromper * besoin de bons outils de contrôle
# DevOps pour le réseau ?
## DevOps pour le réseau ? * oui, avantages : * développements maitrisés * déploiements maitrisés * communication renforcée entre dev et ops * remontées immédiates (bug, amélioration) * réponses au plus proche du client

Evalution DevOps.fr Emerginov

evalution devops emerginov