Vous êtes passionné par l’ingénierie de données et vous excellez dans la création de pipelines robustes et évolutifs. Dans le cadre de cette mission freelance, vous intégrerez l’équipe de notre client, un acteur majeur du secteur de la transformation digitale, pour mettre en place, gérer et sécuriser les plateformes de traitement et de transport de données NiFi.
Responsabilités principales :
- Concevoir, développer et maintenir des flux de données complexes via Apache NiFi.
- Automatiser les déploiements sur les environnements cloud (GCP / Azure) en utilisant Groovy et des scripts shell.
- Mettre en œuvre des solutions CI/CD pour les pipelines NiFi, en intégrant GitLab ou GitHub pour le versioning.
- Assurer la surveillance des performances systèmes en production et proposer des optimisations.
- Documenter les processus techniques et rédiger la documentation d’exploitation.
- Collaborer étroitement avec les équipes Data, BI et IT pour répondre aux besoins fonctionnels.
Compétences techniques attendues :
- Maîtrise avancée d’Apache NiFi (configuration, administration, développement de processeurs personnalisés).
- Excellente connaissance 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.
- Compétences solides en gestion de code source (GitLab, GitHub).
- Compréhension approfondie des architectures cloud-native (stockage cloud, Kubernetes, Terraform, Ansible).
- Maîtrise des bases de données relationnelles (Oracle, SQL Server, PostgreSQL) et des solutions de stockage distribuées (BigQuery, BigTable).
- Compétences avancées en SQL, JSON, XML, CSV.
- Expérience en scripting Shell, Python.
- Connaissance des méthodes de gestion de projet Agile (Scrum, Sprint Planning, Backlog).
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé 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 est un plus.
- Excellente communication écrite et orale en français.
- Esprit d’analyse, d’amélioration continue, et capacité à proposer des solutions innovantes.
- Autonomie, esprit d’initiative et capacité à respecter les délais tout en maintenant des standards élevés.
La mission est d’une durée de 6 mois renouvelable, avec un total de 220 à 225 jours-homme. Vous travaillerez principalement à Casablanca, avec la possibilité de collaborer à distance selon les besoins du projet. Si vous êtes motivé par les défis techniques et souhaitez contribuer à des projets d’envergure, nous serions ravis de recevoir votre candidature.