Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries.
We are currently seeking a qualified Senior DevOps Engineer Location: Montreal, Quebec Job Type: Hybrid (2–3 days/week in office)
Required Skills & Experience
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).
Nice-to-Have Skills & Experience
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 experience is a strong add-on, especially in deploying and scaling AI/ML models in enterprise environments.
Key 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.
Please note: Interested applicants must apply directly to the employer to be considered for this position: DevOps Engineer III The subject of the email should be ”Senior Devops Engineer”. The name of the file for the resume should be the applicant’s full name. The resume format should be PDF.