BUT Informatique · Réalisations

Mes projets

Cette page présente plusieurs projets réalisés entre ma formation et mon alternance. Ils reflètent mon intérêt pour l’administration systèmes et réseaux, la sécurité, l’automatisation et le développement d’outils techniques concrets.

Systèmes & Réseaux Python / Flask Virtualisation Développement réseau

Réalisations principales

Des projets techniques menés en formation et en environnement professionnel

Projet entreprise

Stormshield

Supervision, collecte d’informations et interface web

Python Flask NSRPC Bootstrap

Outil de supervision Stormshield

Ce projet réalisé en alternance consiste à développer un outil de supervision pour les pare-feux Stormshield afin d’automatiser la collecte et la lecture d’informations techniques. Le travail a commencé par un script Python en ligne de commande capable de se connecter au pare-feu et d’exécuter des commandes NSRPC pour récupérer des données système, réseau et cluster [file:184].

Le projet a ensuite évolué en plusieurs versions avec l’ajout d’informations comme l’état du cluster, la licence, la version du firmware, le modèle ou encore l’export JSON. Une fois la logique de collecte stabilisée, j’ai conçu une interface web avec Flask pour permettre à d’autres techniciens d’utiliser l’outil via une saisie simple et une présentation plus claire des résultats [file:184].

  • Connexion à des équipements Stormshield via Python.
  • Collecte d’informations système, interfaces, licence, cluster et firmware.
  • Refonte progressive du code pour le rendre plus lisible et réutilisable.
  • Création d’une interface web Flask destinée aux techniciens.
Projet infrastructure

Proxmox

Cluster, haute disponibilité et stockage distribué

Proxmox Ceph Cluster Backups

Infrastructure virtualisée sous Proxmox

Dans ce projet, j’ai participé à la mise en place d’une infrastructure virtualisée basée sur un cluster de 4 serveurs Proxmox. L’objectif était de construire un environnement de virtualisation plus robuste, capable de supporter la redondance, la répartition des services et une meilleure continuité de fonctionnement.

J’ai également travaillé sur la configuration d’un stockage Ceph, la haute disponibilité, la création d’utilisateurs pour un autre groupe ainsi que sur la gestion des sauvegardes. Ce projet m’a permis de manipuler des notions concrètes d’infrastructure, d’organisation de ressources et de résilience des services.

  • Mise en place d’un cluster Proxmox sur 4 serveurs.
  • Configuration d’un stockage distribué Ceph.
  • Utilisation de la haute disponibilité pour les services.
  • Gestion des utilisateurs et organisation des sauvegardes.
Projet entreprise

Intune

Migration cloud et administration moderne des postes

Intune Microsoft Entra ID Cloud Administration

Migration vers Microsoft Intune

Dans le cadre de mon alternance, j’ai participé à la migration du parc informatique d’un client vers Microsoft Intune, dans un environnement désormais centré sur Microsoft Entra ID. Cette mission consistait à faire évoluer une administration locale basée sur des GPO vers une gestion moderne et centralisée dans le cloud [file:184].

Ce projet m’a permis de mieux comprendre la gestion des identités, les politiques de conformité, les profils de configuration et l’administration de postes indépendamment de leur localisation. Il s’agit d’un projet très formateur car il relie les bases vues en administration Windows à une logique plus actuelle de pilotage cloud [file:184].

  • Participation à une migration de gestion locale vers une administration cloud.
  • Manipulation de Microsoft Intune et Entra ID.
  • Compréhension des profils de configuration et politiques de conformité.
  • Approche concrète de l’administration moderne des postes.
Projet académique

Socket

Jeu réseau en architecture client / serveur

Socket Client / Serveur Python Réseau

Jeu du pendu en réseau

Ce projet avait pour objectif de développer un jeu du pendu jouable en réseau à l’aide d’une architecture client / serveur. J’ai conçu un programme côté serveur et un programme côté client afin de permettre l’échange des informations de jeu entre plusieurs machines.

Ce travail m’a permis d’aborder des notions importantes autour de la communication réseau, de la gestion des échanges entre processus, de la logique de protocole applicatif et de l’organisation d’un programme réparti entre plusieurs rôles. C’est un projet simple visuellement, mais très intéressant pour comprendre les bases du développement réseau.

  • Création d’un serveur de jeu et d’un client dédié.
  • Échanges réseau pour piloter une partie de pendu à distance.
  • Travail sur la logique client / serveur et le transit des données.
  • Projet utile pour consolider les bases en programmation réseau.