Ingénieur DevOps Sénior

85093
St-Laurent, Quebec
Contract
7 hours ago

Job Title: Ingénieur DevOps Sénior

Location: St-Laurent, Quebec (Hybrid)
    
Estimated Duration: 12 Months

INGÉNIEUR DEVOPS SÉNIOR
Responsabilités
OpenShift : Gérer et maintenir les clusters OpenShift, en assurant leur haute disponibilité et leur évolutivité.
Terraform : Rédiger 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 applicatifs et l’approvisionnement des environnements avec Ansible.
Azure DevOps & GitHub Actions : Mettre en œuvre des pipelines CI/CD avec Azure DevOps et GitHub Actions ; gérer les dépôts de code, les stratégies de branches et les flux de déploiement.
Azure Cloud & Réseau Hub-Spoke : Concevoir et déployer des architectures Azure Cloud sécurisées et évolutives, incluant des modèles de réseau hub-spoke.
AWS Cloud & Réseautique : Administrer les ressources et services AWS, incluant VPC, sous-réseaux, tables de routage et groupes de sécurité.
Istio, Kiali & Jaeger : Déployer et gérer des architectures de service mesh avec Istio ; surveiller le trafic et l’observabilité via Kiali et Jaeger.
GitOps & ArgoCD : Mettre en œuvre des flux GitOps pour Kubernetes avec ArgoCD ; garantir une infrastructure et une livraison applicative déclaratives.
Helm & Kustomize : Packager et personnaliser des applications Kubernetes avec des chartes Helm et des superpositions Kustomize.
Crossplane : Déployer et gérer des infrastructures cloud avec Crossplane pour un contrôle et une composition native Kubernetes.
Prometheus & Grafana : Surveiller les métriques d’infrastructure et d’applications avec Prometheus ; visualiser et créer des tableaux de bord avec Grafana.
Loki : Mettre en place une centralisation des journaux avec Grafana Loki pour les charges de travail Kubernetes.
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 des nœuds GPU : Administrer des nœuds Kubernetes avec GPU pour des charges AI/ML, en assurant une allocation optimale des ressources et la performance.
OpenShift AI (Add-on) : Expérience en déploiement et gestion de charges AI/ML sur OpenShift AI, incluant l’intégration avec nœuds GPU et solutions de stockage.

Qualifications

  • Baccalauréat en informatique ou domaine connexe, ou expérience équivalente.
  • 10+ années d’expérience confirmée dans un rôle DevOps.
  • 8+ années d’expérience sur les plateformes cloud, incluant 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 atout.
  • Expérience avec les outils GitOps tels qu’ArgoCD et les plateformes CI/CD incluant Azure DevOps et GitHub Actions.
  • Solide compréhension des technologies de service mesh incluant Istio, Kiali et Jaeger.
  • Maîtrise de la gestion de paquets Kubernetes avec Helm et Kustomize.
  • Expérience avec Crossplane pour l’orchestration d’infrastructure.
  • Familiarité avec les outils de surveillance et de journalisation tels que Prometheus, Grafana et Loki.
  • Exposition à ACM et ACS pour la gestion et la sécurité des clusters.
  • Expérience en gestion de nœuds GPU pour des charges de travail AI/ML dans des environnements Kubernetes.
  • Expérience avec OpenShift AI fortement valorisée, notamment pour le déploiement et la mise à l’échelle de modèles AI/ML en entreprise.

SENIOR DEVOPS ENGINEER
Responsibilities

OpenShift: Manage and maintain OpenShift clusters, ensuring high availability and scalability.

Terraform: Write and maintain Terraform scripts for infrastructure as code across multi-cloud environments.

Ansible: Automate system configurations, application deployments, and environment provisioning using Ansible.

Azure DevOps & GitHub Actions: Implement CI/CD pipelines using Azure DevOps and GitHub Actions; manage code repositories, branching strategies, and deployment workflows.

Azure Cloud & Hub-Spoke Networking: Design and implement secure, scalable Azure cloud architectures including hub-spoke networking models.

AWS Cloud & Networking: Manage AWS resources and services, including VPCs, subnets, route tables, and security groups.

Istio, Kiali & Jaeger: Deploy and manage service mesh architectures using Istio; monitor traffic and observability with Kiali and Jaeger.

GitOps & ArgoCD: Implement GitOps workflows for Kubernetes using ArgoCD; ensure declarative infrastructure and application delivery.

Helm & Kustomize: Package and customize Kubernetes applications using Helm charts and Kustomize overlays.

Crossplane: Deploy and manage cloud infrastructure using Crossplane for Kubernetes-native control and composition.

Prometheus & Grafana: Monitor infrastructure and application metrics using Prometheus; visualize data and create dashboards with Grafana.

Loki: Implement centralized logging using Grafana Loki for Kubernetes workloads.

ACM & ACS (Advanced Cluster Management & Advanced Cluster Security): Experience with ACM for multi-cluster management and ACS for Kubernetes security posture.

GPU Node Management: Manage GPU-enabled Kubernetes nodes for AI/ML workloads, ensuring optimal resource allocation and performance.

OpenShift AI (Add-on): Experience with deploying and managing AI/ML workloads on OpenShift AI, including integration with GPU nodes and storage solutions.

Qualifications

Bachelor’s degree in Computer Science or related field, or equivalent work experience.

10+ years of proven experience in a DevOps role.

8+ years of experience with cloud platforms including Azure and AWS.

5+ years of hands-on experience with Terraform and Ansible.

5+ years of experience with Kubernetes and containerization technologies; CKA certification is a plus.

Experience with GitOps tools like ArgoCD and CI/CD platforms including Azure DevOps and GitHub Actions.

Strong understanding of service mesh technologies including Istio, Kiali, and Jaeger.

Proficiency in Kubernetes package management using Helm and Kustomize.

Experience with Crossplane for infrastructure orchestration.

Familiarity with monitoring and logging tools such as Prometheus, Grafana, and Loki.

Exposure to ACM and ACS for cluster and security management.

Experience managing GPU nodes for AI/ML workloads in Kubernetes environments.

OpenShift AI experience is a strong add-on, especially in deploying and scaling AI/ML models in enterprise environments.
 

L'échelle salariale que l'employeur s'attendrait raisonnablement à payer pour ce poste se situe entre CA$60.00 et CA$85.00 .

Les candidatures seront acceptées sur une base continue.

Notre offre d’avantages sociaux volontaires comprend des prestations médicales, dentaires, visuelles et de retraite.

Tundra Technical Solutions tient à vous remercier pour l’intérêt que vous avez démontré envers cette opportunité. Toutefois, seuls les candidats possédant les compétences requises seront contactés.

 

Tundra Technical Solutions est un employeur offrant l’Égalité des Chances et l’Action Positive. Nous accueillons et encourageons la diversité sur notre lieu de travail.

Ce poste ne vous intéresse pas, mais connaissez quelqu’un qui pourrait l’être? Consultez notre Programme de récompense de Parrainage, les parrainages sont un grand secret derrière notre succès. Comme toujours, nous sommes à la recherche de personnes formidables. Et nous savons que vous connaissez des gens formidables!

Tundra Technical Solutions est l’un des principaux fournisseurs de services de recrutement et de conseil en technologies de l’information et en ingénierie en Amérique du Nord. Notre succès et celui de nos clients reposent sur une base d’excellence du service. Plutôt que d’essayer continuellement de vendre à de nouveaux clients et entreprises et de simplement remplir des bases de données de candidats, nous nous concentrons sur le développement de relation plus solides et d’une connaissance plus approfondie des défis et des opportunités de nos clients existants.

Oreilles ouvertes. Esprits ouverts. Futurs ouverts.