Nous recherchons un consultant senior spécialisé en Apache NiFi pour une mission freelance de 6 mois renouvelable, basée à Casablanca. Le candidat devra intervenir au sein de l’équipe de notre client afin de concevoir, développer et maintenir des flux de données complexes via Apache NiFi. Il devra également 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.
Les missions principales comprennent :
- 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.
Compétences techniques requises :
- Maîtrise d’Apache NiFi (configuration, administration, développement de processeurs personnalisés, gestion de flux complexes).
- Excellente maîtrise de Groovy pour l’automatisation fine de tâches complexes.
- 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).
- 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 (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.).
- Connaissance 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).
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique.
- Plus de 7 ans d’expérience en NiFi.
- Expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
- Excellente communication écrite et orale en français.
- 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.
Cette mission offre l’opportunité de travailler sur des projets de grande envergure, d’apporter votre expertise technique et de contribuer à la réussite d’une équipe dynamique. Si vous êtes passionné par l’ingénierie des données, le DevOps et la transformation digitale, nous serions ravis de recevoir votre candidature.