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).
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.
Job Responsibility
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
Requirements
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
Experience: Minimum 5 years of relevant experience in DevOps or Cloud Engineering roles
Significant expertise in Microsoft Azure cloud services and deployments
Must have expertise in AI workflow ( experience supporting AI/ML or Agentic AI workloads in production)
A proven track record of building and supporting CI/CD pipelines within enterprise environments
Strong scripting and automation skills, with a specific focus on Python
Nice to have
Infrastructure as Code (IaC): Hands-on coding experience with Terragrunt and Terraform
Testing: Experience integrating automated testing into the deployment lifecycle
Process Management: Experience implementing and managing comprehensive DevOps processes and best practices