Projets phares 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).
HTML PHP JavaScript UX minimaliste localStorage Historique Filtres
Cartes serveurs + code couleur (🟢/🟠/🔴). Favoris locaux (aucun impact global). Jenkins : désactivation temporaire de redirection. Onglet Historique filtrable. Bouton Documentation du portail. Artifactory Synchro Job de synchronisation entre deux instances Artifactory (miroir) pour garantir la disponibilité hors connexion et réduire les temps de build.
Jenkins Artifactory Shell cURL Sync
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 A Script de synchro Artifactory B • Config • Artefacts • Job Jenkins • cURL GET download • Diff serveur A / serveur B • cURL PUT/POST create • cURL PUT/POST upload GET PUT / POST 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.
Linux Bash SSH X11 Jenkins
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é.
Python OpenCV TensorFlow Docker Kubernetes (AKS) Azure Helm CI/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 Futsal Cluster Azure AKS Dashboard Web Flux 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).
JavaScript Node.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.
Varnish Linux Apache2 Drupal ACL
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éseau Cisco VLAN Routage DHCP/DNS Simulation
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.