Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Permanent à temps plein
Description du poste
Mode de travail: Hybride, 2 jours en présentiel
Le Développeur sénior en ingénierie de plateforme de données jouera un rôle clé dans la conception, le développement, l'évolution et l'opérationnalisation d'une plateforme de données et analytiques basée sur Snowflake et le Cloud AWS.
Il contribuera activement à la mise en place et à l'optimisation des mécanismes d'ingestion, de transformation et d'exposition des données, notamment via Apache NiFi, tout en soutenant l'équipe dans la montée en compétence sur cet outil.
Ce rôle est essentiel dans la modernisation et l'industrialisation des pipelines de données, dans un environnement Agile utilisant une approche DevOps avancée.
Fonctions et responsabilités
- Concevoir, développer et maintenir des pipelines de données robustes, performants et évolutifs sur AWS, Snowflake et Apache NiFi.
- Mettre en place des processus d'ingestion et d'exposition des données hautement disponibles et automatisés.
- Participer à l'évolution de la plateforme de données, incluant l'automatisation de l'infrastructure via Terraform.
- Contribuer à des modèles et processus de transformation de données, incluant les bonnes pratiques DataOps.
- Soutenir la définition et la mise en place de normes de développement, de sécurité et de gouvernance des données.
- Encadrer les membres de l'équipe et partager l'expertise technique, notamment sur NiFi, les pratiques Cloud, IaC et DevOps.
- Collaborer dans un cadre Agile (Scrum / Kanban) et participer activement aux cérémonies d'équipe.
- Effectuer des revues de code, optimiser la performance et soutenir les mises en production.
- Documenter les solutions et assurer une veille technologique continue.
Compétences essentielles
- Cloud et ingénierie
- Expertise démontrée sur AWS (EC2, S3, Lambda, IAM, CloudWatch, Step Functions, Glue, etc.).
- Excellentes compétences en Python pour le développement et l'automatisation.
- Maîtrise de Apache NiFi : conception de flux, optimisation, monitoring, dépannage.
- Connaissance approfondie de Terraform (IaC) pour déployer de l'infrastructure Cloud.
- Expérience avec Snowflake : performance, ingestion, entrepôt virtuel, Streams & Tasks.
DevOps
- Expérience avancée avec les outils DevOps :
- Bitbucket, GitHub, GitHub Actions, Jenkins, Vault, Docker, Conteneurisation, CI/CD, automatisation.
- Forte compréhension de concepts CI/CD, tests automatisés, sécurité applicative.
Méthodologies
- Expérience démontrée en Agile (SAFe, Scrum, Kanban).
- Solides pratiques de codage, revue de code, documentation et tests
Compétences atouts
- Connaissance de DBT (data transformations orientées SQL).
- Expérience avec Data Vault 2.0.
- Familiarité avec Kafka et les architectures d'événements.
- Expérience avec la modélisation de données analytiques.
- Connaissance de frameworks serverless et data (Airflow, Dagster, Spark, etc.).
- Exposure aux concepts FinOps (coût du Cloud).
Qualifications requises
- Minimum 5 ans d'expérience en développement de plateformes de données en grande entreprise.
- Certification AWS Certified Developer (obligatoire).
- Baccalauréat en informatique, génie logiciel, génie informatique, ou domaine connexe.
- Expérience significative dans la construction de solutions de données à grande échelle.
Profil recherché
- Leadership technique et volonté de partager son expertise.
- Capacité à résoudre des problèmes complexes et à travailler dans des environnements distribués.
- Rigueur, autonomie et forte orientation vers la qualité et la fiabilité.
- Excellentes aptitudes de communication et esprit de collaboration.
Rémunération
CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 75 $ à $. Ce poste est vacant.
#LZ
Information réglementaire
Use of the term ‘engineering’ in this job posting refers to the technical sense related to Information Technology (IT) and does not imply that the individual practices engineering or possesses the requisite license as prescribed by the applicable provincial or territorial engineering regulator. We are seeking individuals with expertise in IT engineering-related functions, but licensure from an engineering regulator is not a prerequisite for this position. Engineering is a regulated profession in Canada which is restricted in terms of use of titles and designation.
Compétences
- French
- DevOps
- Infrastructure as a Code
- Nifi