Yuma Tunisia
Yuma Tunisia
Tunisie

10 Support Planner PFE

Développement backend (Python/FastAPI)Développement Frontend (Angular)DevOps / CI-CD

Publié il y a 20 jours

Stage
⏱️4-6 mois
💼Hybride
📅Expiré il y a 6 jours
Cohérence LinkedIn / CV vérifiée.

Description du poste

Présentation du projet:

  • Plateforme destinée à automatiser et centraliser la gestion du planning support pour les équipes assurant le service de support.
  • Référence interne : YUMA-2026-PFE-09. Le projet vise une solution complète allant du backend au déploiement continu.

Objectifs & fonctionnalités principales:

  • Simplifier la planification pour les projets qui offrent le service de support (création, modification et consultation des plannings).
  • Produire des rapports de rémunération par projet et par période.
  • Recommander du planning pour chaque collaborateur à partir de son historique d'activité.
  • Visualiser les statistiques de planning et de rémunération via des dashboards interactifs.
  • Assurer une mise en production fiable et continue grâce à une chaîne DevOps entièrement automatisée.

Technologies & architecture proposées:

  • Backend : Spring Boot (Java) et Python pour composants spécifiques.
  • Frontend : React avec visualisations via Apache ECharts.
  • Base de données : PostgreSQL.
  • Conteneurisation & CI/CD : Docker et Jenkins pour pipeline automatisée et déploiement continu.

Tâches attendues et livrables:

  • Conception et développement des API backend (Spring Boot) pour gestion des plannings et génération de rapports.
  • Développement des composants frontend React et intégration des charts interactifs (Apache ECharts).
  • Implémentation d'algorithme de recommandation de planning basé sur l'historique des collaborateurs (Python possible pour traitement/IA légère).
  • Tests, documentation des API et livrables fonctionnels (données de test, manuels d'utilisation, script d'initialisation de BD).

Mise en production & DevOps:

  • Mise en place d'une chaîne CI/CD Jenkins automatisée pour build, test et déploiement.
  • Conteneurisation des services avec Docker et gestion des images pour un déploiement reproductible.
  • Surveillance basique et stratégie de roll-out pour garantir une mise en production fiable et continue.

Comment postuler:

  • Pour postuler, envoyez votre candidature en précisant le titre du projet et votre motivation.
  • Postulez via ce lien : Postuler ici