DevOps Engineer

Montreal

Offre publiée le 2025-09-25

TransPerfect

Description de Poste

Bilinguisme : Préféré – Anglais requis (le français serait un atout)

Poste à temps plein, rôle hybride : Oui, le candidat doit être sur site 2 à 3 jours par semaine

Responsabilités

  • OpenShift : Gérer et maintenir des clusters OpenShift, en assurant une haute disponibilité et une scalabilité.
  • Terraform : Écrire et maintenir des scripts Terraform pour l'infrastructure en tant que code à travers des environnements multi-cloud.
  • Ansible : Automatiser les configurations système, les déploiements d'applications et la provision d'environnements en utilisant Ansible.
  • Azure DevOps & GitHub Actions : Implémenter des pipelines CI / CD en utilisant Azure DevOps et GitHub Actions ; gérer les dépôts de code, les stratégies de branchement et les flux de déploiement.
  • Azure Cloud & Hub-Spoke Networking : Concevoir et mettre en œuvre des architectures cloud Azure sécurisées et évolutives, y compris des modèles de mise en 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é.
  • Istio, Kiali & Jaeger : Déployer et gérer des architectures de maillage de services en utilisant Istio ; surveiller le trafic et l'observabilité avec Kiali et Jaeger.
  • GitOps & ArgoCD : Implémenter des flux de travail GitOps pour Kubernetes en utilisant ArgoCD ; assurer une infrastructure déclarative et une livraison d'applications.
  • Helm & Kustomize : Packager et personnaliser des applications Kubernetes en utilisant des charts Helm et des superpositions Kustomize.
  • Crossplane : Déployer et gérer l'infrastructure cloud en utilisant Crossplane pour un contrôle et une composition natifs à Kubernetes.
  • Prometheus & Grafana : Surveiller les métriques d'infrastructure et d'application en utilisant Prometheus ; visualiser les données et créer des tableaux de bord avec Grafana.
  • Loki : Implémenter une journalisation centralisée en utilisant Grafana Loki pour les charges de travail Kubernetes.
  • ACM & ACS (Advanced Cluster Management & Advanced Cluster Security) : Expérience avec ACM pour la gestion multi-cluster et ACS pour la posture de sécurité Kubernetes.
  • Gestion des nœuds GPU : Gérer des nœuds Kubernetes activés par GPU pour les charges de travail AI / ML, en assurant une allocation et une performance optimales des ressources.
  • OpenShift AI (Add-on) : Expérience avec le déploiement et la gestion des charges de travail AI / ML sur OpenShift AI, y compris l'intégration avec des nœuds GPU et des solutions de stockage.

Qualifications

  • Baccalauréat en informatique ou dans un domaine connexe, ou expérience de travail équivalente.
  • 10+ années d'expérience avérée dans un rôle DevOps.
  • 8+ années d'expérience avec des plateformes cloud, y compris Azure et AWS.
  • 5+ années d'expérience pratique avec Terraform et Ansible.
  • 5+ années d'expérience avec Kubernetes et les technologies de conteneurisation ; la certification CKA est un plus.
  • Expérience avec des outils GitOps comme ArgoCD et des plateformes CI / CD, y compris Azure DevOps et GitHub Actions.
  • Bonne compréhension des technologies de maillage de services, y compris Istio, Kiali et Jaeger.
  • Compétence en gestion de paquets Kubernetes utilisant Helm et Kustomize.
  • Expérience avec Crossplane pour l'orchestration d'infrastructure.
  • Familiarité avec des outils de surveillance et de journalisation tels que Prometheus, Grafana et Loki.
  • Exposition à ACM et ACS pour la gestion des clusters et de la sécurité.
  • Expérience dans la gestion de nœuds GPU pour des charges de travail AI / ML dans des environnements Kubernetes.
  • Une expérience avec OpenShift AI est un atout, en particulier dans le déploiement et la mise à l'échelle de modèles AI / ML dans des environnements d'entreprise.

Top 3 Must Have Skills

  • OpenShift : Gérer et maintenir des clusters OpenShift, en assurant une haute disponibilité et une scalabilité.
  • Terraform : Écrire et maintenir des scripts Terraform pour l'infrastructure en tant que code à travers des environnements multi-cloud.
  • Ansible : Automatiser les configurations système, les déploiements d'applications et la provision d'environnements en utilisant Ansible.

Top 3 Nice to Have Skills

  • 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 Cloud & Hub-Spoke Networking : Concevoir et mettre en œuvre des architectures cloud Azure sécurisées et évolutives, y compris des modèles de mise en réseau hub-spoke.
  • Azure DevOps & GitHub Actions : Implémenter des pipelines CI / CD en utilisant Azure DevOps et GitHub Actions ; gérer les dépôts de code, les stratégies de branchement et les flux de déploiement.

Niveau de séniorité

  • Niveau intermédiaire-senior

Type d'emploi

  • Temps plein

Fonction du poste

  • Ingénierie et technologies de l'information

Industries

  • Fabrication de composants aéronautiques et aérospatiaux

Recevez des notifications concernant de nouveaux postes d'ingénieur DevOps à Montréal, Québec, Canada.

Sites : Montréal, Québec, Canada

#J-18808-Ljbffr