Contract

DevOps Engineer

Posted on 13 June 25 by Kirsty Howe

  • Ottawa, ON
  • $ - $
Logo

Powered by Tracker

Job Description

We are seeking a highly skilled Senior DevOps Engineer to support a major cloud modernization and automation initiative. The successful candidate will play a key role in designing, implementing, and managing scalable infrastructure solutions using cutting-edge tools and practices in a hybrid Azure environment. This is a high-impact opportunity requiring on-site presence in Ottawa for a minimum of 10 days per month for our Public Sector client.

Key Responsibilities:

  • Develop and manage Infrastructure as Code (IaC) using Terraform to automate provisioning and maintain consistency across environments.
  • Build, enhance, and maintain CI/CD p.
  • Automate provisioning/configuration of cloud resources to optimize efficiency and reduce manual intervention.
  • Oversee development, testing, and production environments to ensure stability and synchronization.
  • Plan and execute cloud migration projects, transitioning applications from on-premises to Microsoft Azure
  • Design, develop, and deploy containerized applications to ensure scalability and portability across systems
  • Administer and support Azure Kubernetes Service (AKS) and Red Hat OpenShift clusters for container orchestration
  • Manage container registries and maintain versioned Docker images for dev and production.
  • Build and maintain Docker containers, ensuring secure, efficient resource utilization
  • Leverage GitHub for version control and team collaboration
  • Monitor and maintain the performance, scalability, and availability of Kubernetes clusters
  • Use JIRA for task management and Confluence for documentation in Agile environments
  • Participate in Agile ceremonies and contribute to iterative project planning and delivery
  • Collaborate with cross-functional teams to meet project goals, compliance standards, and best practices.
  • Document infrastructure processes, system architecture, and workflows clearly and accurately.
  • Apply proactive monitoring and performance tuning to support high availability.
  • Continuously evaluate and improve infrastructure and deployment pipelines.
  • Perform other related duties as assigned.

Required Qualifications:

  • University degree or college diploma in Business Administration or a related field.
  • 5+ years of experience in DevOps, cloud engineering, or infrastructure automation.
  • 5+ years of hands-on experience with:
  • Microsoft Azure services and solutions
  • Docker and Kubernetes (containerization)
  • CI/CD pipelines using Azure DevOp
  • Infrastructure as Code using Terraform
  • Experience deploying and managing AKS and/or Red Hat OpenShift
  • Strong scripting abilities with PowerShell, Bash, or Python
  • Experience working in Agile teams, with tools such as JIRA and Confluence
  • Familiarity with Git-based version control systems such as GitHub
  • Ability to work independently, manage competing priorities, and deliver under tight timelines.
  • Microsoft certifications such as AZ-104 (Azure Administrator) or AZ-400 (DevOps Engineer)
  • Experience with cloud migrations, particularly moving applications from on-prem to Azure
  • Strong knowledge of networking, security, and identity management within cloud environments
  • Previous experience in public sector or financial institutions is an asset

Job Information

Rate / Salary

$ - $

Sector

Agencies, Boards, Commissions, & Crown Corps

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-22547

Job Location