Relead
Relead
Tunisie

07 Développement et intégration d’un serveur RADIUS pour la gestion des portails captifs PFE

Réseaux et sécuritéDéveloppement logiciel aéronautiquebases de données relationnelles

Publié il y a 7 mois

Stage
⏱️3-6 mois
💼Hybride
📅Expiré il y a 6 mois
Reste lisible (ATS friendly).

Description du poste

Missions principales :

  • Mettre en place un serveur RADIUS complet avec interface graphique (GUI) intégré à la plateforme Relead.
  • Assurer l'authentification centralisée des utilisateurs et la gestion des portails captifs.
  • Garantir la compatibilité multi-fournisseurs (Ubiquiti, Ruckus, Ruijie, Fortinet, Omada, etc.).
  • Gérer les sessions utilisateurs et les journaux de connexion (logs) pour supervision et audit.
  • Référence : Code TECH01 — Sujet : 07. Nombre de stagiaires : 1.

Technologies et environnement technique :

  • Bases de données : Postgres, MongoDB.
  • Serveur RADIUS et outils : FreeRADIUS, daloRADIUS.
  • Développement et automatisation : Bash, Spring Boot, Java, TypeScript.
  • Frontend / UI : Angular, Bootstrap.
  • Gestion de versions et déploiement : Git (et scripts d'intégration/déploiement à produire).

Tâches attendues et livrables :

  • Concevoir et déployer une instance FreeRADIUS configurée pour gérer portails captifs.
  • Développer ou adapter une interface graphique (Angular + Bootstrap) pour l'administration et le suivi des sessions.
  • Intégrer le serveur RADIUS à la plateforme Relead (connecteurs / API / configuration).
  • Implémenter la persistance et l'archivage des logs/sessions (Postgres/MongoDB) et fournir les scripts d'initialisation.
  • Rédiger la documentation technique, procédures d'installation, tests et guide d'exploitation.

Profil recherché & compétences :

  • Étudiant en Informatique ou Génie logiciel (PFE) avec appétence pour réseaux et sécurité.
  • Compétences souhaitées : administration Linux, FreeRADIUS, bases de données, Java/Spring Boot, Angular/TypeScript.
  • Aptitudes attendues : intégration multi-fournisseurs, scripting Bash, mise en place de monitoring et gestion des logs.

Modalités de candidature :

  • Pour postuler, utiliser le formulaire en ligne : Formulaire de candidature.
  • Précisez dans votre candidature le titre exact du projet et votre disponibilité pour le PFE.