Aller au contenu
Ernest.Réalisations
En poste

Réalisations

Des problèmes d’exploitation, résolus

Mes réalisations partent de besoins rencontrés sur le terrain et aboutissent à des solutions déployées et utilisées en environnement professionnel.

En production2025–aujourd’huiProjet personnel

ernestdiby.fr - Portfolio professionnel

Principe

Présenter mon travail par ce qu’il produit plutôt que par une liste d’intitulés. Le site est lui-même la démonstration : rien n’y est délégué à une plateforme, du code jusqu’à la mise en ligne.

Fonctionnement

Application rendue côté serveur, servie par un conteneur unique derrière Caddy, qui assure le HTTPS et les certificats. Les contenus proviennent d’une source de données unique, dont dérivent aussi bien les pages que la recherche, le terminal et la base de connaissances de l’assistant. Le déploiement se fait par reconstruction de l’image, en une commande.

Voir le détailMasquer le détail

L’utilisateur peut

  • Parcourir le parcours, les compétences, les formations et les réalisations
  • Rechercher dans les réalisations, compétences, parcours et formations
  • Naviguer au clavier, en ligne de commande, depuis le terminal intégré
  • Choisir le thème clair ou sombre, respecté d’une visite à l’autre
  • Consulter le site depuis un téléphone comme depuis un poste fixe

Rôle

Analyse · Conception · Développement · Déploiement · Maintenance

Technologies

Développement
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
Infrastructure
  • Docker
  • Docker Compose
  • Caddy
  • VPS Ubuntu
  • TLS Let’s Encrypt
Exploitation
  • Reverse proxy
  • Déploiement par conteneur
  • Journal d’accès Caddy
  • Mesure d’audience sans cookie

Ce que le projet démontre

  • Un portfolio qui met en pratique les compétences qu’il présente, au lieu de les énumérer
  • Une source de données unique : une modification se répercute partout, sans duplication
  • Une chaîne technique tenue de bout en bout : développement, conteneurisation, déploiement, exploitation
  • Une mesure d’audience côté serveur, sans cookie ni consentement, établie depuis les journaux d’accès
  • Une accessibilité tenue : contrastes vérifiés automatiquement, navigation au clavier, thème sombre
  • Un socle réutilisable : Ask Ernest s’y est intégré sans réécrire l’architecture

Preuves : site accessible publiquement sur son propre domaine, documentation d’architecture publiée.

Architecture sur GitHub

En production2026Projet personnel

Ask Ernest - Assistant conversationnel du portfolio

Principe

Une interface conversationnelle permettant d’explorer le portfolio en langage naturel. L’utilisateur peut interroger mon parcours, mes compétences, mes formations et mes réalisations sans avoir à parcourir manuellement les différentes pages.

Fonctionnement

L’assistant s’appuie exclusivement sur les informations publiées sur le portfolio. Il produit une réponse synthétique et peut orienter vers les pages correspondantes. L’IA constitue ici le moteur de l’interface, pas une source autonome de connaissances.

Voir le détailMasquer le détail

L’utilisateur peut

  • Poser naturellement une question sur mon parcours, mes compétences ou mes projets
  • Demander des précisions ou poursuivre l’échange
  • Accéder directement aux pages correspondant aux réponses
  • Reprendre sa conversation après un rafraîchissement
  • Effacer sa conversation à tout moment

Rôle

Analyse · Conception · Développement · Déploiement · Maintenance

Technologies

Développement
  • TypeScript
  • React
  • Next.js
  • CSS
IA
  • API de modèle de langage
  • Prompt engineering
  • Base de connaissances du portfolio
Infrastructure
  • Docker
  • Caddy
  • Reverse proxy

Impact

  • Une navigation alternative pour explorer le portfolio en langage naturel
  • Des réponses contextualisées accompagnées de liens vers les pages concernées
  • Une base maîtrisée : l’assistant répond uniquement à partir des informations publiées
  • Confidentialité : aucune conversation conservée côté serveur

Preuves : assistant accessible directement depuis le portfolio, documentation d’architecture publiée.

Note d’architecture sur GitHub

En production2024–aujourd’huiProjet professionnel

SOS - Application d’assistance utilisateur

Problème

Les mêmes incidents de poste de travail revenaient sans cesse à la hotline, faute d’un moyen simple pour les utilisateurs de les traiter eux-mêmes.

Solution

Une application d’assistance regroupant plusieurs fonctions de diagnostic, de dépannage et d’automatisation pour les environnements de travail, notamment Citrix.

Voir le détailMasquer le détail

L’utilisateur peut

  • Gérer les applications et processus bloqués
  • Consulter les informations de sa session Citrix, RDP ou locale
  • Surveiller certaines ressources système
  • Accéder aux fonctions d’assistance intégrées
  • Utiliser des fonctions complémentaires de gestion et de diagnostic

Rôle

Analyse · Conception · Développement · Déploiement · Maintenance · Évolutions

Technologies

Langages
  • C# / .NET
  • PowerShell
  • PHP
Environnement
  • Windows
  • Citrix
  • Active Directory
  • Exchange
  • EWS
  • SQL Server
  • ODBC
  • API
Déploiement
  • Application portable
  • Image dorée VDA Citrix
  • Script PowerShell + NGen

Impact

  • 2 681 interventions réalisées directement par les utilisateurs
  • 376 utilisateurs distincts ont utilisé l’outil
  • 99 applications différentes ont fait l’objet d’une intervention
  • Utilisé sur 135 postes de travail virtualisés
  • 231 jours d’utilisation sur la période observée

Chiffres relevés le 26 août 2026 à partir du journal applicatif de SOS, en lecture seule, sur la période du 21 octobre 2025 au 26 août 2026.

Visuels

Preuves : présentations, mails, retours utilisateurs, communication officielle.

En production2022–aujourd’huiProjet professionnel

Supervision d’infrastructure - Eyes Of Network (EON)

Problème

Le périmètre de supervision ne couvrait pas encore l’ensemble des équipements, des VMs, des serveurs et des certificats, et le suivi de la charge et de la disponibilité du réseau manquait d’une cartographie à jour.

Solution

Reprise et amélioration d’une plateforme Eyes Of Network (EON), qui intègre Nagios et Cacti, pour l’adapter à l’environnement de production : scripts et commandes Nagios pour les contrôles, et depuis juillet 2026 une cartographie réseau enrichie sous Cacti (RRDtool).

Voir le détailMasquer le détail

Rôle

Reprise · Amélioration · Adaptation · Automatisation · Maintenance · Évolutions

Technologies

Langages
  • PowerShell
  • Perl
  • Script batch
  • PHP
  • HTML / CSS
Environnement
  • Eyes Of Network (EON)
  • Nagios
  • Cacti (RRDtool)
  • SNMP v1/v2c/v3

Impact

  • Détection proactive des pannes et anomalies avant impact utilisateur
  • Alerte automatique sur l’expiration des certificats
  • Visibilité continue de l’état et de la charge du réseau

Preuves : système en production.

En production2026Projet professionnel

Nettoyage des boîtes mail - Module SOS et console d’audit

Problème

Les boîtes arrivaient à saturation, et relever les quotas ne faisait que repousser l’échéance. Trier à la main est long, et la crainte de supprimer le mauvais message suffit à ce qu’on n’y touche pas.

Solution

Module intégré à SOS qui laisse chaque utilisateur trier sa propre boîte : les messages sont regroupés par catégorie et par expéditeur, prévisualisés, puis supprimés sous audit. Une console web accompagne le dispositif côté administration : critères de tri, suivi du stockage et journal des suppressions.

Voir le détailMasquer le détail

L’utilisateur peut

  • Voir ce que contient sa boîte, par catégorie et par expéditeur
  • Prévisualiser les messages avant toute suppression
  • Vider un gisement identifié, ou trier message par message

Rôle

Analyse · Conception · Développement · Intégration · Déploiement · Évolutions

Technologies

Langages
  • C# / .NET
  • PHP
  • JavaScript
  • SQL
Environnement
  • Exchange
  • EWS
  • SQL Server
  • ODBC

Impact

  • 1 008 354 messages supprimés, représentant 46,53 Go libérés
  • 62 boîtes traitées au travers de 874 opérations enregistrées
  • Chaque suppression aboutie est tracée dans le journal d’audit
  • Des relevés successifs permettent de suivre l’évolution du volume des boîtes dans le temps

Chiffres relevés le 26 août 2026 dans le journal d’audit, pour la période du 15 juin au 26 août 2026.

Preuves : documentation projet, module et console en production.

En productionJuillet 2025Projet professionnel

SSO / Inlog - Gestion dynamique des imprimantes

Problème

Après le déploiement du SSO dans un service hospitalier, Inlog ne rafraîchissait plus dynamiquement les imprimantes au changement de poste : l’impression pouvait partir sur le mauvais poste et imposait des manipulations supplémentaires aux utilisateurs.

Solution

Reprise d’un script en ligne de commande, transformé en application console pilotant l’interface du logiciel métier par les API Windows (P/Invoke) : elle reproduit la sélection et la validation pour que l’imprimante suive réellement le poste de travail.

Voir le détailMasquer le détail

Rôle

Analyse · Conception · Développement · Déploiement

Technologies

Langages
  • C#
  • Script batch (existant repris)
Environnement
  • Windows
  • API Windows (P/Invoke)
  • Automatisation d’interface

Impact

  • Réduction du risque d’impression sur le mauvais poste
  • Moins de manipulations pour l’utilisateur, donc moins de temps perdu

Preuves : mail de communication et validation du projet, juillet 2025.

En productionAvril 2024Projet professionnel

Classement automatique des fichiers HM

Problème

Les fichiers générés pendant une procédure dégradée étaient déposés dans un même répertoire et devaient ensuite être classés manuellement, à chaque fois, alors qu’une machine les produisait en série.

Solution

Une automatisation PowerShell applique les règles de nommage définies pour orienter chaque fichier vers sa destination, sans intervention.

Voir le détailMasquer le détail

Rôle

Analyse · Développement · Déploiement

Technologies

Langages
  • PowerShell

Impact

  • Classement automatisé et reproductible
  • Suppression du classement manuel pendant la procédure
  • Réduction du risque d’erreur de classement

Preuves : documentation, script de production.

© 2026 Ernest DIBYMentions légales