Sa vision : Gagner en visibilité, en qualité et en productivité
Automatiser ne doit pas créer de nouvelles dépendances.
L’automatisation a été vendue aux DSI comme une promesse de liberté. Dans les faits, elle a souvent produit l’inverse : des équipes dépendantes de scripts qu’elles n’osent plus toucher, d’outils fermés qu’elles ne maîtrisent pas, ou d’une seule personne devenue indispensable malgré elle.
Ce que Nicolas veut changer, c’est ça : une automatisation ne vaut que si l’équipe entière peut la comprendre, la lancer, la modifier et la sécuriser, pas seulement celui qui l’a écrite. Une plateforme d’orchestration n’est pas là pour ajouter une couche de magie, mais pour rendre visible, traçable et partageable ce qui était jusque-là invisible.
Former, c’est le prolongement direct de cette conviction : un outil que personne ne sait exploiter est un outil de plus. La transmission fait partie du produit.
Pédagogie : On n’apprend pas l’automatisation sur un slide
Une pédagogie par la console : on installe, on casse, on répare, on comprend.
Tout se passe à distance, en visioconférence, mais surtout pas en spectateur. Chaque participant dispose de sa propre instance TNSO, accessible depuis son navigateur. On n’assiste pas à une démonstration : on manipule soi-même la plateforme.
Les participants apportent leurs scripts réels, ceux qui tournent déjà chez eux, avec leurs contraintes et leurs verrues. On ne les exécute pas : on les décortique. Comment ce script se découpe-t-il en jobs ? Quels paramètres exposer dans le formulaire ? Où sortir les mots de passe ? Qui aura le droit de le lancer ? Chacun repart avec le plan de mise en œuvre de ses propres automatisations, pas avec un cas d’école.
La manipulation, elle, se fait sur l’instance de formation, avec des cas représentatifs. On peut s’y tromper librement : c’est fait pour.
Et parce que Nicolas est l’éditeur de l’outil, les questions ne s’arrêtent jamais à « c’est comme ça ». Il explique pourquoi une fonction existe, quel problème réel elle résout, et ce qu’elle ne fera pas.
Méthode : Une automatisation se prépare comme un petit logiciel.
Rien ne part en production sans recette.
Avant d’écrire une ligne, Nicolas rédige une courte spécification par traitement, qui fixe ses règles et ce qui reste hors périmètre. Le script suit ensuite les recommandations de Microsoft pour PowerShell, il est vérifié par PSScriptAnalyzer et testé avec Pester.
Les écritures passent d’abord en simulation (-WhatIf) et toute opération sur plusieurs objets est plafonnée. Chaque livraison est versionnée dans Git, avec une fiche qui dit ce qui change. Côté sécurité, le principe est simple : un compte d’exécution n’a que les droits dont son traitement a besoin.
En production, un bulletin de santé mensuel suit les exécutions et explique chaque échec en langage clair, avec la marche à suivre.
TNSO : TN-Solution Orchestrator.
La plateforme d’orchestration éditée par TN-Solution, dont Nicolas est le concepteur.
Elle centralise l’exécution des automatisations PowerShell et Python sur des agents Windows et Linux, en natif ou en conteneur. Les formulaires de lancement sont générés à partir des paramètres du script, et des pages personnalisées ouvrent les traitements et leurs résultats aux utilisateurs métier. TNSO planifie les exécutions, garde les secrets dans un coffre chiffré et versionne les scripts comme les pages avec Git.
Les traitements alimentent des datasets et des bibliothèques de documents versionnés, qu’ils peuvent aussi recevoir en paramètre. L’accès se règle par équipe, par rôle et objet par objet, avec l’authentification unique Microsoft Entra ID ou un annuaire LDAP / Active Directory. Chaque exécution se suit en temps réel et chaque action sensible est inscrite au journal d’audit.
TNSO évolue vers l’intégration de solutions métier au sein même de la plateforme. Avec les pages personnalisées, les datasets et les bibliothèques de documents, on y construit de vrais outils pour les utilisateurs métier, alimentés par les automatisations : par exemple un formulaire de création de comptes pour le support, ou un référentiel tenu à jour par des traitements planifiés.
En formation, TNSO n’est pas seulement le sujet : c’est aussi le support. Les participants travaillent sur une instance réelle du premier au dernier module.

