Projets

Projet en cours de formation

Projet Fâ

Ce projet présente une architecture réseau complexe et sécurisée, conçue pour simuler une infrastructure d'entreprise distribuée. Elle intègre plusieurs segments de réseau (DMZ, LAN Siège, LAN Parc) interconnectés par des pare-feux PfSense, garantissant une isolation stricte et une gestion fine des flux de données.

L'infrastructure repose sur une virtualisation robuste (Debian, Ubuntu) et propose des services essentiels tels que l'hébergement web haute disponibilité avec HAProxy et Nginx, une messagerie collaborative, une téléphonie VoIP sur IP, ainsi qu'un système de supervision centralisé avec Zabbix pour assurer la continuité de service.

Schéma Réseau

Schéma Réseau de la formation

Schéma détaillé de l'infrastructure distribuée (DMZ, LAN, WAN).

Composants & Services

🛡️

PfSense (Pare-feu)

Trois pare-feux PfSense assurent le filtrage et la sécurité entre la DMZ, les réseaux locaux (LAN) et l'accès extérieur (WAN).

🌐

HAProxy & Nginx

Gestion de la haute disponibilité et de l'équilibrage de charge pour les services web Apache2 et Nginx hébergés en DMZ.

📊

Supervision Zabbix

Plateforme de surveillance centralisée permettant de monitorer l'état de santé de tous les serveurs et équipements réseau en temps réel.

💾

NAS OpenMediaVault

Serveur de stockage réseau dédié à la gestion des sauvegardes critiques et au partage de fichiers sécurisé.

📧

Serveur Redmail

Solution de messagerie électronique complète pour la gestion des communications internes et externes du réseau.

📞

FreePBX (VoIP)

Serveur de téléphonie sur IP permettant la communication vocale entre les différents postes du réseau local.

🔍

Service DNS (Bind)

Gestion de la résolution de noms de domaine pour l'ensemble du réseau privé, facilitant l'accès aux différents services.

🐧

Linux Debian & Ubuntu

Systèmes d'exploitation robustes (Debian 12/13, Ubuntu) utilisés pour propulser les différents nœuds applicatifs et serveurs.

⚙️

Sauvegardes (Cron)

Automatisation des tâches de sauvegarde régulières pour les bases de données et les fichiers de configuration via des scripts Cron.

Méthodologie & Gestion de Projet

Méthode Agile Kanban

Pour l'organisation de ce projet, nous avons adopté la méthodologie Kanban. Cette approche agile nous a permis de visualiser le flux de travail, de limiter le travail en cours et d'optimiser l'efficacité de l'équipe.

Nous avons utilisé l'outil open-source Kanboard pour gérer nos tâches. Chaque étape du projet (Conception, Déploiement, Tests, Documentation) était représentée par des colonnes, permettant un suivi précis et transparent de l'avancement global.

Tableau Kanban du projet

Interface Kanboard utilisée pour le projet