Aller au contenu principal

Déploiement - Lead développeur

janvier 2019 - juin 2021 · 2 an 6 mois
Bordeaux · Full remote

Fiabilisation de l'outil, démarré en mars 2018, pour les clients utilisant le Catalogue Neo9 et deux nouveaux prospects préparant une mise en production.

  • Mise en place d'un moteur de catégorisation automatique des produits via règles administrables en plusieurs itérations dont la dernière en se basant sur le requêtage MongoDB
  • Refonte de la partie moteur de recherche tout en conservant le même contrat de service
  • Planification automatique de traitements et gestion de jobs custom définis via configuration
  • Gestion de blocages de traitements entre eux pour éviter les écrasements de données
  • Suite du moteur de traitements afin de l'adapter à une forte volumétrie et le rendre très résilient
  • Optimisation globale de la performance de la solution via le scaling dynamique notamment
  • Création de tableau de bord Grafana "métier" pour suivre l'évolution du Catalogue dans le temps
  • Ajout de métriques pour permettre un alerting sur les traitements en erreur
  • Automatisation des modifications de BDD MongoDB au déploiement d'une nouvelle version applicative
  • Gestion de la notion de validité sur les produits et offres, stockage de données invalides
  • Gestion de l'historique des données
  • Multi-sources d'import de produits possibles, sans intersection dans les données
  • Gestion de données de merchandising, complément de la donnée produit, mais non structurante
  • Support du mode de vente type "drive" en plus de marketplace : un très grand nombre d'offres par produit

Taille d'équipe

2 - 4 développeurs
1 Scrum Master

Compétences