Please enable JavaScript.
Coggle requires JavaScript to display documents.
DevOps - Coggle Diagram
DevOps
Build
Déclenchement automatique sur push/commit
Tests unitaires
Tests fonctionnels
Tests de performance
Tests de sécurité
Déploiement automatisé sur push/commit
Notification d'échec et de retour à la normale à l'équipe de Dev (mail ou IM)
Packaging
Mise à disposition sur un repository
Package unique pour tous les environnements
Déclenchement push button
Pipelines stockés en gestion de configuration
Organisation
Rapprochement Métier-Dev
Behaviour-Driven Development
Rapprochement Ops-Dev
Responsabilité partagée de la production
Réflexion commune
Autour des déploiements
Autour de la suprevision
Réunion quotidienne
Equipes mixtes
Process itératif
Culture de l'amélioration continue
Tests
Tests fonctionnels
Rédaction par le métier en langage naturel (BDD)
Automatisation des TFs
Exécution quotidienne
Tests unitaires
Couverture de tests
Mutation testing
Automatisation des TUs
Tests de performance
Automatisation des tests de performance
Sécurité
Statique
Analyse statique du code
Prise en compte quotidienne
Analyse des dépendances
Dynamique
Penetration testing
Développement
Gestion de configuration
GitFlow
Trunk-based
Revues de code
Merge Request (ou équivalent)
Pair-programming
Commits fréquents
Commits quotidiens
Traçabilité des commits (idenfitifants, etc ...)
KPIs DevOps
Mean Time To Recover
Lead time
Change failure rate
Defect escape rate
Déploiements
Rédaction des playbooks par Dev et Ops
Automatisation des déploiements
Ordonnancement des déploiements (AWX, Tower, RunDeck)
En intégration
En recette
En production
Utilisation des mêmes méthodes sur tous les environnements
Fréquence mensuelle
Fréquence hebdomadaire
Fréquence quotidienne
Push button
Zero touch
Conception
Security by design
Modularité
Architecture micro-services
Containerisation
Supervision
Centralisation des logs
Alerting sur les logs
Détection des niveaux de logs
Détection d'anomalies
Détection de patterns
Monitoring
Alerting sur les KPIs
Prédiction des KPIs (Machine-Learning)
Tableaux de bord
KPI techniques
Accessible à toute l'équipe
KPI métiers
Accessible à toute l'équipe
Définition de KPIs avec le métier