This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
DevOps Engineer III. Saint-Laurent, Québec. Contract. Title: Senior DevOps Engineer (Kubernetes, Terraform & Networking). Hybrid Role: Yes, the candidate is required to be on site 2 days per week. Possibility of renewal: Initial contract is 1 year; however, there is a strong possibility of renewal or becoming permanent. English or French only language applicants will be considered. Responsibilities: OpenShift: Manage and maintain OpenShift clusters, ensuring high availability and scalability. 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. Istio, Kiali & Jaeger: Deploy and manage service mesh architectures using Istio; monitor traffic and observability with Kiali and Jaeger. ... 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. 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. Networking: 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. Azure DevOps & GitHub Actions: Implement CI/CD pipelines using Azure DevOps and GitHub Actions; manage code repositories, branching strategies, and deployment workflows. Crossplane: Deploy and manage cloud infrastructure using Crossplane for Kubernetes-native control and composition. 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: 5+ years of experience with Kubernetes and containerization technologies; OpenShift experience is a plus; CKA certification is a plus. Experience with GitOps tools like ArgoCD. Proficiency in Kubernetes package management using Helm and Kustomize. Strong understanding of service mesh technologies including Istio, Kiali, and Jaeger. Familiarity with monitoring and logging tools such as Prometheus, Grafana, and Loki. 5+ years of hands-on experience with Terraform and Ansible. 8+ years of experience with cloud platforms including Azure and AWS; strong experience required in networking design and implementation. Experience with CI/CD platforms including Azure DevOps and GitHub Actions (7-8 importance; this is basic/base). Bachelor's degree in computer science or Engineering (or equivalent experience).
Job Responsibility:
Manage and maintain OpenShift clusters, ensuring high availability and scalability
Implement GitOps workflows for Kubernetes using ArgoCD
ensure declarative infrastructure and application delivery
Package and customize Kubernetes applications using Helm charts and Kustomize overlays
Deploy and manage service mesh architectures using Istio
monitor traffic and observability with Kiali and Jaeger
Monitor infrastructure and application metrics using Prometheus
visualize data and create dashboards with Grafana
Implement centralized logging using Grafana Loki for Kubernetes workloads
Write and maintain Terraform scripts for infrastructure as code across multi-cloud environments
Automate system configurations, application deployments, and environment provisioning using Ansible
Design and implement secure, scalable Azure cloud architectures including hub-spoke networking models
Manage AWS resources and services, including VPCs, subnets, route tables, and security groups
Implement CI/CD pipelines using Azure DevOps and GitHub Actions
manage code repositories, branching strategies, and deployment workflows
Deploy and manage cloud infrastructure using Crossplane for Kubernetes-native control and composition
Experience with ACM for multi-cluster management and ACS for Kubernetes security posture
Manage GPU-enabled Kubernetes nodes for AI/ML workloads, ensuring optimal resource allocation and performance
Experience with deploying and managing AI/ML workloads on OpenShift AI, including integration with GPU nodes and storage solutions
Requirements:
5+ years of experience with Kubernetes and containerization technologies
OpenShift experience is a plus
CKA certification is a plus
Experience with GitOps tools like ArgoCD
Proficiency in Kubernetes package management using Helm and Kustomize
Strong understanding of service mesh technologies including Istio, Kiali, and Jaeger
Familiarity with monitoring and logging tools such as Prometheus, Grafana, and Loki
5+ years of hands-on experience with Terraform and Ansible
8+ years of experience with cloud platforms including Azure and AWS
strong experience required in networking design and implementation
Experience with CI/CD platforms including Azure DevOps and GitHub Actions
Bachelor's degree in computer science or Engineering (or equivalent experience)
Nice to have:
Experience with Crossplane for infrastructure orchestration
Exposure to ACM and ACS for cluster and security management
Experience managing GPU nodes for AI/ML workloads in Kubernetes environments
OpenShift AI (Add-on)
What we offer:
Possibility of renewal: Initial contract is 1 year
however, there is a strong possibility of renewal or becoming permanent