Objectif : utiliser les bons outils !
Un audit DevOps à Lyon, c’est une analyse des outils mis en place pour l’intégration et le déploiement continu de vos projets, ainsi qu’une vérification du bon fonctionnement de vos outils de monitoring. L’objectif est de mettre en lumière les points forts et les axes améliorations afin de mettre en place un plan d’actions pour atteindre les bonnes pratiques et les standards du domaine.
Chez AXOPEN, nous prenons le temps de bien comprendre vos problématiques et vos objectifs, pour proposer un audit sur-mesure et des actions réalistes, adaptées et opérationnelles qui en découlent.
Faire un état des lieux de la démarche DevOps mise en place
Challenger le choix des outils et leurs configurations
Avoir des recommandations opérationnelles et des bonnes pratiques
S’assurer de la pérennité et de l’évolutivité de la démarche
Le DevOps est une démarche relativement récente au sein des entreprises, et on observe que de plus en plus d’entre elles sautent le pas ! A notre sens, c’est une bonne chose car nous croyons fortement en ce procédé pour l’optimisation des applicatifs.
Pour mettre en place une démarche DevOps au sein de son entreprise ou de son équipe, il y a des stratégies à adopter, des outils à mettre en place, etc. Aussi, il peut arriver que vous rencontriez des problèmes, ou simplement, que vous souhaitiez prendre un peu de hauteur avec une vision extérieure pour challenger les choix réalisés, et ainsi, assurer la pérennité de la démarche et l’avenir de l’applicatif.
Aussi, durant un audit DevOps, on peut venir répondre à ce type de questions :
Est-ce que j’ai choisi les bons outils pour mon contexte ?
Les outils sont-ils bien configurés ?
Mes pipelines CI/CD sont-elles optimisées ?
Quid de l’évolution ?
J’ai plusieurs applications à gérer, la démarche DevOps est-elle standardisée et optimisée pour gagner en temps de démarrage ?
Comment optimiser les coûts de mon infrastructure ?
Etc.
En tant que développeurs passionnés par le DevOps, nous mettons en place la démarche DevOps sur la majorité de nos projets de développement, et utilisons au quotidien plusieurs outils et technologies !
Nous sommes ainsi capables de vous apporter de l’aide sur les outils/technologies DevOps suivantes : Docker, Kubernetes, GitLab CI/CD, Jenkins, Azure, GitHub Actions, etc.
Méthodologie
Comme évoqué précédemment, l’audit DevOps peut répondre à différentes problématiques :
Votre infrastructure ne fonctionne pas correctement
Vous souhaitez optimiser les coûts de votre infrastructure
Vous souhaitez vérifier la mise en place des bonnes pratiques, ainsi que le bon fonctionnement de votre infrastructure
La première étape consiste en une phase de découverte et de compréhension de votre contexte. L’idée de cette phase exploratoire est de s’immerger complètement dans votre organisation pour comprendre au mieux l’infrastructure déjà en place, et tous les enjeux liés.
Une fois ce travail effectué, nous démarrons la deuxième étape : l’analyse de l’infrastructure. Nous allons vérifier notamment les points suivants :
Le bon fonctionnement des différents outils mis en place
Est-ce que les outils sont bien utilisés au regard des besoins ?
La configuration des outils est-elle cohérente ?
Etc.
L’analyse terminée, nous entrons dans la dernière étape : la constitution de préconisations ! L’idée est de vous proposer un ensemble d’actions permettant d’améliorer votre infrastructure :
Amélioration du coût de l’infrastructure
Amélioration du fonctionnement de vos outils
Optimisation de l’utilisation de vos outils
Notre livrable d’audit
Le contexte de l’audit
Un schéma de votre infrastructure avec vos outils
Un listing des forces et des faiblesses de votre infrastructure
Un ensemble d’actions pour améliorer votre infrastructure ainsi que l’impact de ces changements
Une matrice d’aide aux choix
Une conclusion qui permet d’avoir une vision d’ensemble ainsi que de répondre à la problématique initiale
Nos convictions
Un audit cadré et rapide avec des étapes clairement définies
Un rapport d’audit complet et une soutenance pour échanger de vive voix
Un outil d’aide à la décision transparent
Notre démarche
#1
Identification de la problématique et du périmètre de l’audit
#2
Premières analyses
#3
Point mi-parcours : Premiers retours & échanges avec votre équipe
#4
Poursuite des analyses
#5
Restitution orale
#6
Restitution écrite : rapport d’audit
En route vers le futur
Une fois l’audit DevOps terminé, en plus des recommandations opérationnelles pour votre infrastructure, vous aurez une vision plus clarifiée et de la matière pour vos prises de décisions !
Pour aller plus loin après l’audit, nous pouvons si besoin vous aider également dans :
la mise en place opérationnelle des recommandations
un accompagnement moyen/long terme de vos équipes DevOps