/

Dev Back-End Sénior Nifi en Freelance

--Casablanca/Rabat--
Ref. :
006320

DESCRIPTION DE LA MISSION.

Au sein de l’équipe de notre client, le/la consultant(e) interviendra sur la mise en place, la gestion et la sécurisation des plateformes de traitement et de transport de données NIFI.

Il/elle contribuera à la création de flux de données critiques, à l’automatisation des déploiements sur les environnements cloud (GCP / Azure), et au monitoring des performances systèmes en production.

Une forte expertise DevOps, couplée à des compétences en scripting Groovy pour l’automatisation fine de tâches complexes, est attendue.

  • Niveau d'expérience : >7 ans
  • Localisation : Casablanca, Maroc
  • Durée de la prestation : 6 mois renouvelable (220 à 225 JH)

 MISSIONS PRINCIPALES.

  • Concevoir, développer et maintenir des flux de données complexes via Apache NiFi.
  • Participer à l’analyse des besoins fonctionnels et techniques.
  • Implémenter des solutions robustes et évolutives dans un environnement de production.
  • Rédiger la documentation technique et assurer la maintenance corrective et évolutive.
  • Collaborer étroitement avec les équipes Data, BI, et IT.

 ENVIRONNEMENT TECHNIQUE ET EXPERTISES NÉCESSAIRES.

  • Excellente maîtrise d’Apache NiFi : configuration, administration, développement de processeurs personnalisés, gestion de flux complexes.
  • Excellente maîtrise de l’utilisation des scripts Groovy.
  • Expérience en CI/CD, notamment pour l’intégration et la livraison continue des pipelines NiFi .
  • Bonne connaissance des outils de gestion de code source (GitLab, GitHub…) pour le versioning et la collaboration.
  • Compréhension approfondie des architectures cloud-native, incluant le stockage cloud, Kubernetes et les outils de gestion de configuration (Terraform, Ansible…).
  • Pratique des bases de données relationnelles et des solutions de stockage distribuées type BigQuery, BigTable…
  • Solides compétences en SQL pour l’interrogation, l’analyse et la transformation des données.
  • Capacité à analyser des besoins techniques, à concevoir des solutions robustes et à documenter efficacement les processus.
  • Forte autonomie et esprit d’initiative dans la résolution de problèmes techniques complexes.
  • Solide compréhension des formats de données (JSON, XML, CSV, etc.).
  • Bonne connaissance des bases de données relationnelles (Oracle, SQL Server, PostgreSQL…).
  • Expérience en scripting (Shell, Python, etc.).
  • Compréhension des enjeux liés à la qualité, sécurité et traçabilité des données.
  • Connaissance des méthodes de gestion de projet en Agilité (Scrum, Sprint Planning, Backlog…)

 MÉTHODES, ORGANISATIONS ET INTERACTIONS.

  •  Excellente communication écrite et orale : Bonne communication écrite et orale en français pour des interactions fluides avec le métier.
  •  Esprit d'analyse et d'amélioration continue : Capacité à évaluer le code et ses impacts, ainsi qu'à remettre en question les solutions existantes pour les améliorer.
  •  Capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à proposer des solutions d'amélioration.
  •  Capacité à respecter les délais tout en maintenant des standards élevés.
  •  Esprit d'équipe : Capacité à collaborer efficacement avec les membres de l'équipe pour atteindre des objectifs communs.

 NIVEAU ET TYPE D’EXPERTISE REQUIS.

  • Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente
  • Expérience de plus de 7 ans en Nifi
  • Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.