Amandynev
— Jobboard · 2026

Export quotidien des candidats actifs vers S3

Export CSV quotidien des candidats actifs (activité sur 365 jours) vers un bucket S3 pour ingestion dans Salesforce Marketing Cloud, validé par le DPO.

Ruby on Rails AWS S3 Salesforce Marketing Cloud Active Job CSV

Export CSV quotidien des candidats actifs (activité sur 365 jours) vers un bucket S3, ingéré par Salesforce Marketing Cloud (4 Data Extensions dans un fichier unique), avec validation DPO. Le service streame la donnée en find_in_batches(500) avec préchargement des associations et un lookup EXISTS groupé sur les favoris, restreint le fichier temporaire en 0600 (données personnelles) et l'envoie via Staff::S3ExporterService. Un index dédié sur last_activity_on, ajouté en ligne (INPLACE / LOCK=NONE), garde le filtre quotidien performant sur ~1,77 M de lignes. Cron quotidienne à 6 h. Testé.