Job Title or Location
RECENT SEARCHES

Azure DevOps Engineer

CQ Search Group Ltd.
Montreal, QC
Posted yesterday
Job Details:
Remote
Full-time
Experienced

Our Ottawa client has a 3 year hybrid remote contract opportunity for a DevOps Engineer.

  • Applicants must live in the Ottawa or surrounding area or be willing to relocate.
  • Candidates must be a Canadian citizen or have lived in Canada for a minimum of 5 years to qualify for security clearance.

Develop and manage infrastructure as code using Terraform to automate resource provisioning and maintain consistency across environments

• Build, maintain, and improve CI/CD pipelines using Azure DevOps to support continuous integration, testing, and deployment processes

• Automate the provisioning and configuration of cloud resources to increase efficiency, reduce manual tasks, and ensure environment consistency

• Oversee the management of multiple environments, including development, testing, and production, ensuring stability and synchronization across each

• Contribute to cloud migration efforts by planning and executing the transition of applications and services from onpremises to the Azure cloud

• Design, develop, and deploy containerized applications to ensure portability, scalability, and efficient resource utilization across environments

• Manage container registries, including storing, versioning, and maintaining container images for development and production use

• Implement and administer Kubernetes clusters to orchestrate and manage containerized workloads and ensure optimal deployment strategies

• Support and configure Red Hat OpenShift platforms for enterprise-grade container orchestration and development lifecycle automation

• Deploy and manage Azure Kubernetes Service (AKS) solutions to provide a fully managed Kubernetes environment integrated with Azure services

• Build and maintain Docker containers tailored for various workloads, ensuring optimized performance, security, and resource utilization

• Utilize GitHub for version control, collaboration, and code management, supporting efficient workflows

• Manage the health, scaling, and performance of Kubernetes clusters, including upgrades, patching, and troubleshooting issues

• Use JIRA to track project tasks, sprints, and deliverables, ensuring alignment with Agile practices and timely project execution

• Participate in Agile ceremonies and apply Agile methodologies to plan, execute, and deliver project objectives in a collaborative team setting

• Document system architecture, processes, workflows, and changes thoroughly in Confluence for transparency and knowledge sharing

• Collaborate with cross-functional teams to plan and execute the migration of on-premises applications to Azure cloud platforms

• Ensure the availability, performance, and security of infrastructure and applications through proactive monitoring and best practices

• Continuously evaluate and optimize infrastructure and deployment processes to support high reliability and fast delivery cycles

• Work with internal stakeholders and subject matter experts to meet project goals and best practices

Required Qualifications & Skills

• University degree or college diploma in business administration or a related field

• Minimum of five 5 years of experience in DevOps, cloud engineering, or infrastructure automation roles

• Minimum of five (5) years of experience in containerization technologies including Docker and Kubernetes

• Minimum of five (5) years of demonstrated hands-on experience with Microsoft Azure services and solutions

• Demonstrated experience working in Agile teams using JIRA and documenting in Confluence

• Demonstrated experience deploying and managing Azure Kubernetes Service (AKS) and/or Red Hat OpenShift

• Strong proficiency in infrastructure as code (IaC) tools, with a focus on Terraform

• Demonstrated experience setting up and maintaining CI/CD pipelines using Azure DevOps

• Demonstrated knowledge with Git-based version control systems like GitHub

• Demonstrated ability to work autonomously, self-prioritizing, switching between multiple tasks as required, to deliver high-priority items quickly

Additional Qualifications The following will also be considered:

• Microsoft certifications such as Azure Administrator (AZ-104), Azure DevOps Engineer (AZ-400), or equivalent preferred

• Demonstrated experience with scripting skills in PowerShell, Bash, or Python for automation tasks • Demonstrated experience in cloud migrations, with a focus on transitioning from on-premises environment to Azure

• Demonstrated knowledge of networking, security, and identity management within cloud ecosystems

Share This Job: