Où part le temps
Une mise en production qui prend deux heures et mobilise trois personnes. Un export client refait à la main chaque lundi. Un serveur reconstruit de mémoire parce que la procédure n'existe que dans la tête de celui qui l'a montée. Un fichier recopié d'un logiciel à l'autre parce que les deux ne se parlent pas.
Pris isolément, chacun de ces gestes semble supportable. Additionnés sur une année, ils représentent des semaines de travail et, surtout, autant d'occasions de se tromper au pire moment.
Ce que j'automatise
- Les déploiements, décrits en code et donc reproductibles à l'identique, y compris quand il faut remonter une machine en urgence.
- Les chaînes d'intégration et de livraison continues, avec tests, validation et retour arrière en un geste.
- Les tâches planifiées et les traitements par lot, avec la supervision qui va avec, parce qu'une tâche qui échoue en silence est pire que pas de tâche du tout.
- La collecte de données sur HTTP et les robots d'automatisation, pour récupérer ce qu'aucune interface ne vous exporte.
- Les API internes qui font enfin dialoguer vos logiciels entre eux, sans ressaisie.
L'infrastructure décrite en code
Décrire une infrastructure en code veut dire que vos serveurs, vos réseaux et leur configuration existent sous forme de fichiers versionnés, au même titre que votre application. Trois conséquences très concrètes.
On sait ce qui tourne, puisque c'est écrit. La documentation cesse d'être un document qui vieillit dans un coin, elle devient le code lui-même.
On peut tout remonter. Après un incident majeur, reconstruire une plateforme complète devient une opération d'une heure plutôt qu'un projet de plusieurs jours.
Et on peut faire évoluer sans casser, parce que chaque changement est relu, testé et réversible.
Combien de temps avant que ce soit rentable
La règle empirique est simple : automatiser coûte à peu près trois fois le temps de faire la tâche une fois. À partir de la troisième exécution, on est à l'équilibre. Au-delà, tout est gagné, et la fiabilité vient en prime.
Ce qui veut aussi dire que tout ne mérite pas d'être automatisé. Une opération faite une fois par an, différente à chaque fois, reste plus rapide à la main. Je vous le dirai quand ce sera le cas.