Mon CV
← Retour aux stages
🎓 Stage BTS SIO · 2ème Année

🏛️ Stage au Département de La Réunion

📅 05 janv. → 20 fév. 2026 (7 semaines) 📍 DSID – Pôle développement 🎓 BTS SIO 2ᵉ année – SLAM

🎯 Contexte & objectif du stage

J'ai effectué mon stage au sein de la Direction des Systèmes d'Information et de la Digitalisation (DSID) du Département de La Réunion. La DSID accompagne les services de la collectivité en développant et en maintenant des applications métiers utilisées par les agents au quotidien.

Ma mission principale consistait à concevoir et développer une application web permettant de centraliser et consulter les informations liées aux bénéficiaires et aux colis alimentaires. L'objectif final était de livrer une solution réellement exploitable, jusqu'à la mise en production.

Le projet s'appuie sur des données provenant de Solis, une application interne déjà utilisée par le Département. Mon travail a donc été de construire un outil complémentaire capable d'intégrer ces données, de les rendre plus lisibles, et de sécuriser l'accès selon les règles de l'organisation.

✅ Problématique

Les agents ont besoin d'un outil fiable et rapide pour retrouver l'information, tout en respectant des contraintes fortes : sécurité, traçabilité, maintenabilité et conformité (RGPD / bonnes pratiques SI).

🐧 Rocky Linux 9.7 ⚙️ Laravel 🗄️ MariaDB 🔄 Talend ETL 🌐 API REST 🔐 Sanctum / OIDC 📚 GitLab / Wiki 🧾 Audit logs ⏱️ Cron / Scheduler

🧠 Ce que j'ai livré (résultat final)

À l'issue du stage, j'ai livré une application web complète, développée avec Laravel, comprenant un espace métier de consultation et un back-office d'administration. L'application repose sur une base MariaDB, intègre un flux de données externe, et applique des mécanismes de sécurité adaptés à un environnement professionnel.

  • ✅ Application Laravel opérationnelle : interface + back-office
  • ✅ Base de données modélisée : migrations, relations Eloquent, règles d'intégrité
  • ✅ API REST pour recevoir des données externes (Talend / exports Solis)
  • ✅ Chaîne de données : Solis → CSV → Talend → JSON → API → BDD
  • ✅ Sécurité : authentification par jetons (Sanctum), préparation SSO (OIDC)
  • ✅ Traçabilité : journalisation des actions via audit logs
  • ✅ Automatisations : tâches planifiées (Scheduler / Cron) pour maintenance et notifications
  • ✅ Déploiement en production + tests finaux + présentation de clôture

🧱 Architecture & fonctionnalités clés

L'application s'insère dans un SI existant. Les données métiers sont exportées depuis Solis, transformées via Talend, puis injectées dans l'application au format JSON via une API REST. Une fois en base, l'utilisateur peut rechercher et consulter les informations depuis une interface dédiée.

  • Consultation : accès rapide aux informations bénéficiaires et historique associé
  • Recherche : filtres multicritères pour retrouver efficacement un dossier
  • Administration : gestion des structures et des comptes (back-office)
  • Contrôle : audit logs pour tracer les actions sensibles
Schéma MLD du projet Département
Modélisation des données : tables et relations (MLD)
Schéma du flux de données vers l'API
Flux d'alimentation : Solis → CSV → Talend → JSON → API Laravel
Interface principale de l'application
Interface métier : consultation et recherche

🧩 Méthode de travail & organisation

Pour mener le projet correctement, j'ai suivi une démarche proche d'un environnement professionnel : cadrage, développement itératif, tests et corrections, puis déploiement. Le suivi du code a été réalisé via GitLab (commits réguliers) et la documentation a été alimentée au fil du stage via un Wiki, afin de rendre l'application maintenable par l'équipe.

Les retours utilisateurs ont été essentiels : ils m'ont permis d'ajuster l'ergonomie, d'améliorer la clarté des écrans, et de rendre l'outil plus "terrain", c'est-à-dire réellement utile dans un usage quotidien.

⚠️ Difficultés rencontrées & solutions

Ce stage m'a confronté à des problématiques très concrètes, notamment l'intégration de données réelles : formats hétérogènes, encodages, valeurs manquantes ou contraintes d'accès. Pour y répondre, j'ai renforcé les contrôles côté API, ajusté le modèle de données lorsque nécessaire, et adopté une démarche progressive de validation avec Talend pour fiabiliser le flux complet.

J'ai également rencontré des contraintes liées à l'environnement (certificats, droits, déploiement). Cela m'a appris à documenter mes actions et à sécuriser chaque modification avant de la passer en production.

🚀 Mise en production

La mise en production a consisté à configurer l'environnement cible, vérifier les permissions et exécuter les tests fonctionnels finaux. Cette étape m'a permis de mieux comprendre les différences entre un environnement de développement et un environnement de production (configuration, sécurité, accès).

Voir l'application en production
Accès à la version déployée

🎓 Bilan et retour d'expérience

Ce stage m'a permis de mener un projet complet en contexte institutionnel : analyse du besoin, conception, développement, intégration de flux, sécurité et mise en production. J'ai progressé techniquement sur Laravel, les API et l'intégration de données, mais aussi sur des compétences professionnelles : communication, rigueur, documentation et prise en compte des contraintes métier.

🎓 Compétences mobilisées

Compétences issues du référentiel BTS SIO mobilisées durant ce stage :

Activité 1.1 — Gestion du patrimoine informatique
  • Recensement et identification des ressources numériques
  • Exploitation des référentiels, normes et standards adoptés par le prestataire informatique
  • Mise en place et vérification des niveaux d'habilitation associés à un service
  • Vérification des conditions de la continuité d'un service informatique
  • Gestion des sauvegardes
Activité 1.2 — Réponse aux incidents et aux demandes d'assistance et d'évolution
  • Collecte, suivi et orientation des demandes
  • Traitement des demandes concernant les applications
Activité 1.3 — Développement de la présence en ligne de l'organisation
  • Participation à l'évolution d'un site Web exploitant les données de l'organisation
  • Participation à la valorisation de l'image de l'organisation sur les médias numériques
Activité 1.4 — Travail en mode projet
  • Analyse des objectifs et des modalités d'organisation d'un projet
  • Planification des activités
  • Évaluation des indicateurs de suivi d'un projet et analyse des écarts
Activité 1.5 — Mise à disposition des utilisateurs d'un service informatique
  • Test d'intégration et d'acceptation d'un service
  • Déploiement d'un service
  • Accompagnement des utilisateurs dans la mise en place d'un service
← Retour aux stages