
Comment bien choisir et mettre en œuvre son outillage DevOps ?
Si vous rencontrez des difficultés de Time To Market, de qualité, de sécurité, de coûts ou de délais régulièrement et largement dépassés, des silos doivent certainement se trouver dans votre DSI. Elle ne doit pas être suffisamment axée sur le service aux métiers. Le DevOps peut alors représenter une solution intéressante pour votre DSI. Mais attention, il ne suffit pas d’utiliser les principaux outils DevOps pour faire du DevOps ! D’expérience les équipes qui veulent travailler cette démarche commencent toujours par la partie outillage. En effet, lorsqu’une équipe produit veut développer une nouvelle solution, ou proposer un nouveau service à ses utilisateurs, elle va demander de l’outillage à la DSI pour la concevoir. Encore faut-il savoir manier ces outils : la démarche DevOps ne peut être séparée de son outillage. Sans cela, il ne sera pas possible d’en tirer les bénéfices : gain de flexibilité, autonomie et confort pour les équipes métiers qui pourront disposer d’outils pertinents.
Notre vision de ce qu’est un « bon outillage DevOps »
Selon nous, l’outillage DevOps n’intervient que pour 1/5eme dans l’élaboration opérationnelle d’un projet DevOps. Si vous cherchez à utiliser uniquement ce type d’outils sans prendre en compte les autres volets, vous n’obtiendrez pas les attendus.
Culture
Lean

Measures
Sharing
Automation
Notre stratégie pour développer une usine logicielle adaptée à votre organisation
Notre stratégie est de déployer de manière automatique une infrastructure DevOps dédiée pour votre projet métier à partir d’un catalogue d’outils. Par exemple, un chef de projet peut demander via une plateforme ou un formulaire : un gestionnaire de sources, de tickets, une intégration continue, un logiciel de qualimétrie (SonarQube), un développement sur Kubernetes, … Il indique donc ce qu’il veut afin de créer une usine logicielle pour ce projet, ou une suite logicielle d’outils. C’est de cette façon qu’il sera possible de répondre efficacement aux besoins exprimés par le chef de projet. Une infrastructure sera déployée automatiquement avec le GitLab approprié, configuré et isolé pour le projet en question, et des droits seront générés. Une usine logicielle dédiée est ainsi créée pour l’équipe produit visée, avec des facilités pour déployer via des VM, ou des clusters OpenShift par exemple.
Les équipes de développement bénéficient ainsi d’une suite logicielle d’outils DevOps qui va permettre d’accélérer et d’automatiser le cycle de vie, la suite logicielle elle-même étant générée par des codes et des préceptes DevOps. Nous avons pu identifier chez un client qu’avec des projets simples le temps de déploiement peut être divisé par 3, avec des projets complexes il peut être divisé par 6. Le recovery est immédiat, alors qu’il faut compter un délai de 2 à 5 jours avec une approche en silos.
Notre stratégie est de déployer de manière automatique une infrastructure DevOps dédiée pour votre projet métier à partir d’un catalogue d’outils
Synthèse
- Culture
- Pragmatisme
- Adaptation
- Partage
- Automation
Connaissance des outils du marché les plus répandus
Connaissance des acteurs Cloud et des différentes solutions d’exploitation
Retour d’expérience dans de nombreux contextes

Nos propositions concrètes autour de l’outillage DevOps
En fonction de votre « maturité DevOps », nous avons développé 3 offres différentes, mais qui peuvent se compléter.
Si vous n’avez aucune notion de DevOps et avez besoin d’être accompagné, nous pouvons initialiser un projet d’amélioration. Nous définissons ensemble une roadmap pour co-construire une vision qui permettra d’améliorer votre SI. Nous vous enseignons les bonnes pratiques autour de la culture DevOps, et déployons un POC de Continuous Delivery.
Si vous êtes déjà convaincu par la méthode DevOps mais n’avez aucune idée sur la façon de la mettre en œuvre, nous avons une offre de coaching pour vous. Elle permet de travailler avec les Dev & Ops pour écrire sous forme de code l’ensemble des éléments du pipeline. Nous vous accompagnons vers notre modèle DevOps et évaluons les opportunités Cloud au besoin.
Enfin, si le DevOps n’a pas de secret pour vous mais que vous n’avez pas les ressources nécessaires en interne, nous avons des spécialistes pour installer et déployer tout en vous aidant sur la partie outillage DevOps.
Nous nous appuyons sur nos retours d’expérience dans de nombreux contextes, mais également sur notre connaissance des outils du marché les plus répandus, sur notre expertise dans la conteneurisation et le développement de l’Infrastructure As Code. Nous vous aidons également à vous orienter parmi les acteurs Cloud et les différentes solutions d’exploitation.
Et comme tous les projets sont différents, notre approche est toujours agnostique.
Nos offres pour accompagner votre démarche de transformation DevOps
Starter kit DevOps
Coaching DevOps /Agile
Outillage DevOps
Vous souhaitez échanger avec nos experts autour de l’outillage DevOps, c’est par ici !
Devops
Notre sélection d'articles sur le thème.