Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Permanent à temps plein
Senior DevOps Engineer (Kubernetes, Terraform & Networking)
Bilinguisme : le bilinguisme est requis (français et anglais).
Rôle hybride : oui, le/la candidat(e) doit être sur place 2 jours par semaine.
Date de début : la date de début prévue est le 30 mars 2026, mais il y a de la flexibilité (plus tôt/plus tard).
Possibilité de renouvellement : le contrat initial est de 1 an; toutefois, il existe une forte possibilité de renouvellement ou de devenir permanent.
Avantages
- Expérience avec Crossplane pour l’orchestration de l’infrastructure.
- Exposition à ACM et ACS pour la gestion des clusters et de la sécurité.
- Expérience en gestion de nœuds GPU pour des charges de travail IA/ML dans des environnements Kubernetes.
Responsabilités
OpenShift : gérer et maintenir les clusters OpenShift, en assurant une haute disponibilité et une évolutivité.
GitOps & ArgoCD : mettre en œuvre des flux de travail GitOps pour Kubernetes à l’aide d’ArgoCD; assurer la livraison déclarative de l’infrastructure et des applications.
Helm & Kustomize : packager et personnaliser les applications Kubernetes à l’aide de graphiques Helm et d’ensembles Kustomize.
Istio, Kiali & Jaeger : déployer et gérer des architectures de service mesh à l’aide d’Istio; surveiller le trafic et l’observabilité avec Kiali et Jaeger.
Prometheus & Grafana : surveiller les métriques de l’infrastructure et des applications à l’aide de Prometheus; visualiser les données et créer des tableaux de bord avec Grafana.
Loki : mettre en œuvre la journalisation centralisée à l’aide de Grafana Loki pour les charges de travail Kubernetes.
Terraform : écrire et maintenir des scripts Terraform pour l’infrastructure en tant que code dans des environnements multi-cloud.
Ansible : automatiser les configurations système, les déploiements d’applications et l’approvisionnement des environnements à l’aide d’Ansible.
Networking
Azure Cloud & Hub-Spoke Networking : concevoir et mettre en œuvre des architectures Azure cloud sécurisées et évolutives, y compris des modèles de réseau hub-spoke.
AWS Cloud & Networking : gérer les ressources et services AWS, y compris les VPC, sous-réseaux, tables de routage et groupes de sécurité.
Azure DevOps & GitHub Actions : mettre en œuvre des pipelines CI/CD à l’aide d’Azure DevOps et de GitHub Actions; gérer les dépôts de code, les stratégies de branchement et les flux de déploiement.
Crossplane : déployer et gérer l’infrastructure cloud à l’aide de Crossplane pour un contrôle natif Kubernetes et la composition.
ACM & ACS (Advanced Cluster Management & Advanced Cluster Security) : expérience avec ACM pour la gestion multi-clusters et ACS pour la posture de sécurité Kubernetes.
Gestion de nœuds GPU : gérer des nœuds Kubernetes activés pour le GPU pour les charges de travail IA/ML, en assurant une allocation optimale des ressources et des performances.
OpenShift AI (Add-on) : expérience de déploiement et de gestion de charges de travail IA/ML sur OpenShift AI, y compris l’intégration avec les nœuds GPU et des solutions de stockage.
Qualifications
- 5+ années d’expérience avec Kubernetes et les technologies de conteneurisation; l’expérience OpenShift est un atout; la certification CKA est un atout.
- Expérience avec des outils GitOps comme ArgoCD.
- Maîtrise de la gestion des paquets Kubernetes à l’aide de Helm et Kustomize.
- Bonne compréhension des technologies de service mesh, y compris Istio, Kiali et Jaeger.
- Connaissance des outils de surveillance et de journalisation tels que Prometheus, Grafana et Loki.
- 5+ années d’expérience pratique avec Terraform et Ansible.
- 8+ années d’expérience avec des plateformes cloud incluant Azure et AWS; expérience solide requise en conception et mise en œuvre de réseau.
- Expérience avec des plateformes CI/CD incluant Azure DevOps et GitHub Actions (importance de 7-8; il s’agit d’un niveau de base).
- Diplôme universitaire en informatique ou en génie (ou expérience équivalente).
Résumé
Randstad Digital s’engage à favoriser une main-d’œuvre représentative de toutes les populations du Canada. Nous sommes donc engagés à développer et à mettre en œuvre des stratégies visant à promouvoir l’équité, la diversité et l’inclusion dans tous les domaines de notre entreprise en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d’œuvre, y compris le recrutement, le maintien en poste et l’avancement de toutes les personnes.
En plus de notre engagement solide envers les principes relatifs aux droits de la personne, nous nous engageons à prendre des mesures positives pour influencer le changement afin de veiller à ce que toutes les personnes puissent participer au milieu de travail sans barrières, qu’elles soient systémiques ou autres, en particulier pour les groupes en quête d’équité qui sont généralement sous-représentés dans la main-d’œuvre canadienne, y compris les personnes qui s’identifient comme femmes ou personnes non binaires/genre non conforme, les peuples et communautés autochtones, les personnes en situation de handicap (visible et invisible), les minorités visibles, les personnes racialisées et les communautés LGBTQ2+.
Notre client opère [à travers le Canada, et à l’échelle mondiale/internationalement aux États-Unis et dans d’autres pays]. Cette entreprise prend toutes les mesures raisonnables pour limiter le nombre de postes au Québec qui exigent la connaissance d’une langue autre que le français, et ne l’exige que lorsque cela est nécessaire et que ses employés bilingues existants ne peuvent pas remplir ces fonctions.
Selon une évaluation menée par notre client, il a été déterminé que ce poste exige des candidats qu’ils soient [courants] en [anglais] (oral et écrit). En particulier, ce poste exigera que l’employé communique avec des [clients/partenaires/employés] anglophones situés à l’extérieur du Québec sur une base [quotidienne/régulière].
Randstad Digital s’engage à créer et à maintenir un milieu de travail inclusif et accessible pour tous les candidats et les employés en soutenant leurs besoins d’accessibilité et d’adaptation tout au long du cycle de vie de l’emploi. Nous demandons à tous les candidats d’identifier leurs besoins d’adaptation en envoyant un courriel à pour assurer leur capacité à participer pleinement au processus d’entrevue.
Randstad Canada s’engage à favoriser une main-d’œuvre qui reflète toutes les personnes du Canada. Par conséquent, nous nous engageons à développer et à mettre en œuvre des stratégies visant à accroître l’équité, la diversité et l’inclusion dans le milieu de travail en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d’œuvre, y compris son recrutement, son maintien en poste et l’avancement de tous les employés. En plus de notre engagement profond envers le respect des droits de la personne, nous sommes déterminés à poser des actions positives pour influer sur le changement afin de garantir une pleine participation de tous au sein de la main-d’œuvre, sans barrières, qu’elles soient systémiques ou autres, en particulier pour les groupes en quête d’équité qui sont généralement sous-représentés dans la main-d’œuvre du Canada, y compris les personnes qui s’identifient comme femmes ou personnes non binaires/genre non conforme; les peuples autochtones ou les peuples autochtones d’origine; les personnes en situation de handicap (visible ou invisible) et; les membres de minorités visibles, les groupes racialisés et la communauté LGBTQ2+.
Randstad Canada s’engage à créer et à maintenir un milieu de travail inclusif et accessible pour tous ses candidats et ses employés en soutenant leurs besoins d’accessibilité et d’adaptation tout au long du cycle de vie de l’emploi. Nous demandons à toutes les candidatures d’identifier toute exigence d’adaptation en envoyant un courriel à pour assurer leur capacité à participer pleinement au processus d’entrevue.