Senior Azure DevOps

2 weeks ago

SaintLaurent QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Randstad Canada Full-time

Ottawa based: Seeking an experienced Senior Azure DevOps / AI Platform DevOps Contractor to join our team. The ideal candidate will bring deep expertise in Azure cloud deployment, modern GitLab CI/CD practices, and hands-on experience with Kubernetes or OpenShift. Strong proficiency in Python scripting and automation is required, along with experience in networking, security, and enterprise integrations. Experience supporting or deploying AI/ML workloads into production is highly desirable.

Advantages

  • Experience implementing data governance and control frameworks.
  • Experience using HashiCorp Vault for secrets management.
  • Experience using and securing S3-compatible object storage, such as MinIO.
  • Experience creating and optimizing production-grade GitLab CI/CD workflows.
  • Strong experience in Kubernetes cluster administration and operational best practices.
  • Expert knowledge of Kubernetes deployments using Helm.
  • Experience with NVIDIA GPU Operator and GPU features such as time-slicing and MIG slicing.
  • Experience with LDAP and SSO authentication flows.
  • Experience building and securing Docker images.
  • Strong scripting capability in Bash and Python.
  • Experience implementing RBAC controls, particularly in environments handling sensitive data.
  • Experience implementing security and compliance tooling, including vulnerability scanning and SAST.
  • Experience using tools such as Prometheus and Grafana for monitoring, observability, and audit support.
  • Experience designing and implementing highly available systems.

Responsibilities

  • Implement and optimize DevOps practices within an Azure cloud environment, ensuring security, scalability, resilience, and reliability.
  • Design, build, and maintain robust GitLab CI/CD pipelines to accelerate software delivery, infrastructure automation, and production deployment.
  • Support the deployment and operation of containerized workloads using Kubernetes and/or OpenShift, applying platform engineering and operational best practices.
  • Contribute to the design and delivery of AI/Agentic AI DevOps capabilities, enabling secure, production-ready deployment of AI workloads and supporting associated infrastructure and controls.
  • Drive automation for infrastructure provisioning, configuration, and deployment using Infrastructure as Code principles and repeatable engineering practices.
  • Collaborate closely with development, operations, security, and enterprise platform teams to troubleshoot and resolve complex live performance, stability, and integration issues, while implementing preventative improvements.
  • Support release planning, deployment scheduling, and operational readiness for cloud-hosted and AI-enabled applications.
  • Provide technical guidance and recommendations to engineering teams based on operational analysis, observability data, and platform monitoring insights.
  • Ensure solutions align with enterprise requirements for security, authentication, access control, governance, and integration with corporate systems.
  • Stay current with emerging DevOps, Azure, Kubernetes, and AI platform technologies, sharing knowledge and mentoring team members where appropriate.

Qualifications

  • Proven experience deploying, managing, and optimizing applications and platforms in Microsoft Azure.
  • Strong hands-on experience with Kubernetes, including cluster operations, workload deployment, and platform best practices.
  • Strong understanding of networking and security, particularly in cloud and containerized environments.
  • Demonstrated success designing and maintaining GitLab CI/CD pipelines for enterprise-scale applications and services.
  • Strong scripting and automation capability using Python, with Bash or similar scripting also desirable.
  • Experience integrating solutions with enterprise systems, including identity, authentication, and access management components.
  • Strong troubleshooting skills with a proactive approach to reliability, operational support, and continuous improvement.
  • Ability to communicate effectively with both technical and non-technical stakeholders.
  • Desirable experience supporting AI/ML or Agentic AI workloads in production.

Summary

Role Overview: We are looking for a Senior Azure DevOps / AI Platform DevOp to join our DevOps team. This role is specifically focused on managing and optimizing applications deployed within the Microsoft Azure cloud environment with a focus on AI workflow

Must-Have Requirements:

  • Experience: Minimum 5 years of relevant experience in DevOps or Cloud Engineering roles.
  • Azure Expertise: Significant expertise in Microsoft Azure cloud services an