← Retour

Projets

Projets phares

Code non public

Portail interne (vitrine + outils)

Page d’accueil centralisant les liens vers les serveurs applicatifs des projets. Chaque carte représente un serveur avec un code couleur d’état : 🟢 prod — 🟠 migration — 🔴 obsolète.

Favoris côté navigateur (localStorage), bouton Documentation, job Jenkins pour désactiver une redirection en maintenance. Onglet Historique des migrations avec filtres (période, projet, statut).

HTMLPHPJavaScriptUX minimalistelocalStorageHistoriqueFiltres
  • Cartes serveurs + code couleur (🟢/🟠/🔴).
  • Favoris locaux (aucun impact global).
  • Jenkins : désactivation temporaire de redirection.
  • Onglet Historique filtrable.
  • Bouton Documentation du portail.
Code non public

Artifactory Synchro

Job de synchronisation entre deux instances Artifactory (miroir) pour garantir la disponibilité hors connexion et réduire les temps de build.

JenkinsArtifactoryShellcURLSync
  • Récupération de la configuration d’un repository et de tous ses artefacts.
  • Import sur une seconde instance Artifactory (miroir).
  • Utilisation de curl pour éviter la coupure de service.
Artifactory AScript de synchroArtifactory B• Config• Artefacts• Job Jenkins• cURL GET download• Diff serveur A / serveur B• cURL PUT/POST create• cURL PUT/POST uploadGETPUT / POST
Code non public

Tests de VM pour les besoins utilisateurs

Script de contrôle pour valider qu’une VM répond au cahier des charges avant mise à disposition.

LinuxBashSSHX11Jenkins
  • Connexion SSH avec clé activée.
  • Vérification CPU / RAM / stockage.
  • X11 installé et configuré (si requis).
  • Présence du point de montage du projet.
  • Disponibilité de l’outil du projet.

Validation par notre équipe avant transmission aux équipes projets.

StatFive

Projet de Master 2 : plateforme d’analyse vidéo de futsal (full cloud). Détection d’objets (TensorFlow) & traitement d’image (OpenCV), conteneurisation et déploiement automatisé.

PythonOpenCVTensorFlowDockerKubernetes (AKS)AzureHelmCI/CD
  • Analyse automatique de vidéos de matchs.
  • Stockage & traitement sur Azure AKS + pipeline CI/CD.
  • Déploiement via deploy.sh (K8s / Compose / Certbot).
  • Certificats Let’s Encrypt + configuration domaines OVH.
Caméras FutsalCluster Azure AKSDashboard WebFlux vidéo(matchs 5v5)• Analyse OpenCV• TensorFlow (détection)• Conteneurs Docker• Helm / Certbot• Web & mobile app• Statistiques cloud
Voir sur GitHub

Sélection GitHub (public)

Bot Discord

Deux bots Discord en JavaScript : un bot utilitaire pour un serveur GTA RP (gestion, rôles, logs) et un autre pour League of Legends – Arena (suivi matchs/stats).

JavaScriptNode.js
  • Architecture modulaire commandes/événements.
  • Listing/comparaison de champions (bot LoL Arena).
  • Hébergé perso, conf JSON.
Voir sur GitHub →

Varnish

Cache HTTP sur VM Linux pour accélérer un site Drupal/Apache. VCL adaptée : cookies/ACL/crawlers/TTL.

VarnishLinuxApache2DrupalACL
  • Front 80 / backend Apache 8080.
  • Exclusion pages sensibles (/admin, /user, /status.php…)
  • Cookies retirés sur assets statiques.
  • ACL authorizedpurge (8.8.4.4 / 8.8.8.8) + PURGE.
  • Exclusion crawlers (Facebook, Twitterbot, Google…)
  • TTL 3 jours sur /assets/.
Voir sur GitHub →

Advanced Packet Tracer

Scénarios Cisco Packet Tracer : topologies multi-routeurs, VLAN, services réseau simulés.

RéseauCiscoVLANRoutageDHCP/DNSSimulation
  • Routage statique & dynamique (RIPv2 / OSPF).
  • Isolation VLAN, trunks 802.1Q.
  • Services DHCP/DNS/Web simulés.
  • Plan d’adressage & schéma logique documentés.
Voir sur GitHub →
D’autres dépôts existent mais sont privés (ex. CI-CD-Container, Calculateur-Heure, WoW_Addons, etc.). Des extraits ou schémas d’architecture peuvent être partagés sur demande.