Data Engineer
Intégration de l'équipe data pour la mise en place d'une plateforme Data dédiée au pôle Usages, Risques et Finance de Bpifrance, afin d'assurer la gestion, la gouvernance et l'exploitation des données sur AWS.
- Conception et développement de jobs PySpark batch et streaming pour l'ingestion, la transformation et l'historisation des données dans Amazon S3.
- Consommation de topics Kafka pour l'ingestion de flux de données en temps réel, avec un traitement via PySpark Structured Streaming.
- Développement de jobs AWS Glue en environnement multi-environnements (dev/staging/prod), avec une gestion des versions des librairies Python via AWS SSM.
- Orchestration des pipelines de données avec Apache Airflow en concevant des DAGs, la gestion des dépendances, les retries et le monitoring avec alerting Slack/e-mail.
- Développement d'un microservice temps réel en Java Spring Boot, intégrant Kafka Producer/Consumer et le stockage des données dans MongoDB.
- Conception et développement d'une pipeline CI/CD avec Jenkins pour automatiser le build, les tests et le déploiement.
- Conception et implémentation d'une anonymisation RGPD automatisée des données sensibles (PII) selon les règles d'éligibilité métier.
- Automatisation de l'exposition des données S3 via AWS Glue Data Catalog et Athena, avec une gestion dynamique des partitions et métadonnées.
- Implémentation de tests unitaires et d'intégration avec pytest et moto, incluant le mock des services AWS.
Environnement technique