Implémenter la culture DevOps

Romain Soufflet

DevOps / SRE

https://romain.soufflet.io

@Romain_Soufflet

C'est quoi «DevOps» ?

1 - C'est quoi « DevOps »

5 notions fondamentales

  • Communication
  • Accepter et banaliser les erreurs
  • Mettre en prod le plus souvent possible
  • Automatisation
  • Récolter les métriques et indicateurs

1 - C'est quoi « DevOps »

... et d'autres notions

  • Sécurité
  • Cycle de développement
  • Architecture générale
  • ... et plein d'autres

1 - C'est quoi « DevOps »

Le profil «DevOps»

2 - Un nouveau rôle

Développeur d'Infrastructure

2 - Un nouveau rôle

Infra as Code

Déploiements / Environnements

CI / CD

Le produit et l'équipe de dev

The Twelve-Factor App

https://12factor.net/fr/

Automatisation

Portabilité

Cloud Ready

Scaling horizontal

Minimise la divergence entre les environnements

Côté Production

3 - Côté production

3 - Côté production

Stratégie de déploiement

Ajouter des services

  • Service discovery
  • Collecteurs de logs
  • Cache
  • ... etc..

3 - Côté production

Crash Tests

3 - Côté production

Conclusion

Merci

https://romain.soufflet.io

Implémenter la culture DevOps

By Romain Soufflet

Implémenter la culture DevOps

Depuis une dizaine d'année maintenant, un nouveau corps de métier est né : DevOps. Le terme est encore plus flou que Développeur tant il regroupe une grande variété de compétences. Malgré cela, les bénéfices de la culture DevOps ne sont plus à prouver et par conséquent, toutes les entreprises veulent s'y mettre. Mais qu'est-ce que ça implique de se convertir au DevOps ? Dans un premier, qu'est-ce que ça veut dire ? Qu'est-ce que cela peut impliquer pour les développeurs ? Pour l'entreprise ? Le management ?

  • 1,103