Koacher est une startup dont l'équipe développe le produit, pas l'infrastructure. Après la reprise de leur application auprès d'un éditeur de logiciel, nous avons relu toute l'infrastructure, sécurisé le compte AWS et optimisé la CI/CD, dont le temps a été divisé par 2.
Gratuit, sans engagement. Vous repartez avec un premier avis.
Koacher est une startup. L'équipe développe le produit et n'a pas de poste dédié à l'infrastructure.
L'application était en phase de développement et de mise sur le marché. Elle venait d'être remise à l'équipe par un éditeur de logiciel.
Hugo, le CEO, s'inquiétait de la sécurité de l'application et du compte AWS après la livraison de l'application. Il voulait un avis externe, et un expert capable de relire l'ensemble de l'infrastructure.
Les environnements de staging et de préproduction tournaient en permanence, y compris quand l'équipe ne travaillait pas, et la chaîne de CI/CD coûtait du temps à chaque déploiement.
Dans l'ordre, avec la raison de chaque choix.
Inventaire des accès, des droits, des clés et des ressources exposées, puis relecture de toute l'infrastructure du compte AWS.
Pourquoi ce choix. On ne sécurise pas ce qu'on n'a pas listé. Après une reprise par un éditeur, c'est aussi la seule façon d'avoir un avis indépendant sur ce qui a été livré.
Reprise des droits et des identités, suppression de ce qui ne servait plus : clés SSH retirées des serveurs, utilisateurs AWS inactifs et clés d'accès supprimés, accès réseau autorisés par IP devenus inutiles retirés des security groups.
Pourquoi ce choix. La majorité des incidents sur un compte cloud passe par un accès trop large laissé en place, pas par une faille exotique.
Les runners, qui tournaient sur des serveurs AWS, ont été migrés vers les runners managés par GitLab. Certains pipelines restaient plusieurs dizaines de minutes à attendre l'arrêt de serveurs : ils ont été revus pour durer quelques minutes, puis adaptés à la nouvelle stack. Le coût de la CI a fortement baissé et le temps de déploiement a été divisé par 2.
Pourquoi ce choix. Un service managé coûte parfois moins cher que des serveurs gérés soi-même, parce qu'on ne paie que le temps où on s'en sert. Encore faut-il des pipelines courts, d'où leur refonte avant la migration.
Une stack de monitoring a été déployée avec Prometheus, Loki et Grafana : métriques, logs et tableaux de bord au même endroit.
Pourquoi ce choix. Sans supervision, on découvre les incidents par les utilisateurs. Elle sert aussi à repérer ce qui consomme pour rien.
L'usage des serveurs de staging et de préproduction, sur AWS Elastic Beanstalk, a été revu : ils sont éteints quand les développeurs ne travaillent pas et ne tournent que lorsque c'est nécessaire.
Pourquoi ce choix. Un environnement de test n'a pas besoin de tourner la nuit et le week-end. C'est de la facture AWS économisée sans toucher à la production.
Tout a été livré dans les dépôts et les comptes de Koacher, documenté. La passation s'est faite en pairing avec les développeurs, puis par une formation en direct sur les nouveautés mises en place.
« Au-delà d'être hyper qualifiés, ils sont hyper préventifs et investis. Des qualités rares dans ce domaine. Je compte retravailler avec eux très vite. »
Par l'inventaire des accès. Qui peut faire quoi, avec quelles clés, sur quelles ressources. C'est rarement spectaculaire et c'est là que se trouvent la plupart des risques réels.
Non. Nous travaillons sur une infrastructure vivante, par étapes, en prévenant l'équipe avant chaque changement qui peut la gêner.
Pas de tout, non. Nous disons ce qui est urgent, ce qui peut attendre, et ce qui ne vaut pas le coût à votre stade. C'est l'intérêt de commencer par un audit plutôt que par un devis de projet.
Les offres que ce cas illustre
← Voir toutes les réalisationsNous faisons le point sur votre situation. Si un audit a du sens, nous vous proposons un périmètre et un prix fixe.