Docaposte Tunisie
Docaposte Tunisie
Tunisie

9 Intégration & configuration Elasticsearch dans un portail de gestion et d’archivage des documents PFE

ElasticSearchSymfonyDevOps/IT

Publié il y a 21 jours

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

Description du poste

Contexte & objectifs

  • Intégration & configuration d'Elasticsearch (ELK Stack) dans un portail applicatif de gestion et d’archivage des documents.
  • Objectifs principaux : installation et configuration d'Elasticsearch, intégration dans le portail, et mise en place des tests unitaires.

Missions principales

  • Installer et configurer Elasticsearch (ELK), définir mappings et analyzers adaptés au référentiel documentaire.
  • Intégrer l'indexation et les fonctionnalités de recherche dans le portail Symfony / PHP, assurer la cohérence entre MongoDB et Elasticsearch.
  • Mettre en place des pipelines d'ingestion (possiblement via RabbitMQ) et dockeriser les composants pour faciliter le déploiement.
  • Rédiger et exécuter des tests unitaires pour les composants d'intégration et s'assurer de la qualité des flux de données.

Environnement technique

  • Stack : PHP 8.1, Symfony 6.4, JavaScript, RabbitMQ, MongoDB, Elasticsearch, Docker.
  • Travaux attendus : configuration de cluster Elasticsearch ou instance locale Docker, réglages de performance, gestion des index et tests d'indexation/recherche.

Encadrement & livrables

  • Durée : 6 mois (PFE) avec encadrement local en Tunisie et encadrement à distance depuis la France.
  • Livrables attendus : installation/configuration complète, documentation de l'intégration, scripts Docker, tests unitaires et rapport final.

Candidature

  • Pour postuler, envoyer CV et lettre de motivation à recrutement.tunisie@docaposte.fr .
  • Objet du mail recommandé : "Candidature PFE Sujet 9 - Intégration & configuration Elasticsearch". Indiquer le numéro de sujet 9 dans la candidature.