Skip to content Skip to footer
Transformation devops

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

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.

Nous avons la conviction qu’il faut nécessairement 5 piliers pour mettre en œuvre une chaîne d’outils DevOps : en travaillant votre culture DevOps, en faisant collaborer vos équipes et en ayant un focus utilisateur.

Culture

Un projet réussi, c’est une solution qui sert l’expérience utilisateur au juste prix et au bon moment.

Lean

Elle permet d’aller à l’essentiel et d’être pragmatique. Elle évite de perdre des semaines à travailler vos backlogs qui ne seront plus utiles car vos équipes vont changer d’avis en cours de projet. Les idées, les changements ou les incertitudes sont des opportunités pour un apprentissage permanent.

Measures

Elle est essentielle pour apprendre. Avec une culture Agile, il faut sans cesse inspecter et s’adapter. Mais sans capacité à mesurer, le développement de votre projet peut devenir problématique, car les indicateurs servent à anticiper les changements et se prémunir des risques majeurs.

Sharing

Elle amène une synergie entre toutes les équipes pour une co-construction et une co-responsabilité, deux mots-clés pour réussir votre projet DevOps.

Automatisation

L’automatisation des processus doit permettre de déployer vos applications rapidement en toute sérénité. C’est ici qu’il faut « sortir l’outillage DevOps » !

Concrètement

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. 

  • Culture
  • Pragmatisme
  • Adaptation
  • Partage
  • Automatisation

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

Savoir

Connaissance des outils du marché les plus répandus

Connaissance des acteurs Cloud et des différentes solutions d’exploitation

retour d’expérience

Retour d’expérience dans de nombreux contextes

Allons-y

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
pour débuter

Starter kit DevOps

  • Initier une démarche DevOps en 4 étapes : vision, plan d’action, bonnes pratiques
  • POC de continuous delivery

Coaching DevOps

  • Conseils et animations d’ateliers sur le déploiement de DevOps et de l’agilité

Outillage DevOps

  • Retours d’expériences dans la mise en place et le MCO d’un continuous delivery DevOps
transformation digitale, accompagnement dsi, projets IT, devops, infrastructures cloud

Vous souhaitez échanger avec nos experts autour de l’outillage DevOps, c’est par ici !