Consultant Snowflake DBT
Summary
Build and optimize Snowflake data models using dbt and Data Vault 2.0, automate testing and CI/CD, and tune queries and clustering keys for cost and performance.
- Concevoir, développer et déployer les modèles de données dans l'environnement Snowflake.
- Appliquer les pratiques de modélisation Data Vault 2.0 (Hubs, Links, Satellites)
- Développer, optimiser et documenter les modèles dbt (tests, documentation automatisée, CI/CD dbt, macros).
- Optimiser les requêtes, la gestion des clostering keys, le suivi des coûts (credits consumption) et les performances sur Snowflake.
- Au moins 4 ans de pratique en environnement de production (architecture, optimisation de requêtes, gestion de la sécurité et des rôles).
- Capacité à structurer des projets dbt, écrire des macros Jinja, gérer les environnements et l'intégration continue.
- Maîtrise des principes de la méthodologie Data Vault (conception de Hubs, Links, Satellites) appliquée aux entrepôts de données cloud.
- Excellente maîtrise de SQL avancé, Python, Git et des pratiques DevOps / CI-CD.
- Français & anglais courants
Les + :
- Certification Snowflake (SnowPro Core ou Advanced Architect/Data Engineer).
- Certification dbt Fundamentals / Developer.
- Expérience sur un outil d'orchestration (Airflow, Dagster, Prefect).
.