Dev Back-End Sénior Nifi en Freelance Ref. 006320
Morocco
Full Time
Experienced
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.
Apply for this position
Required*