Job Title or Location
RECENT SEARCHES

DevOps Engineer

LeverageTek
Ottawa, ON
Posted today
Job Details:
Full-time
Experienced

LeverageTek is actively seeking a DevOps Engineer for a 12-month contract with its Ottawa-based customer.

Work Location

Hybird - (required 10 days on-site per month at HQ in Ottawa)

Security Clearance

Secret Eligible - (must reside in Canada for a minimum of 10 years)

Key Tasks

Under the direction of the ITS Assistant Director, Automation Tools and Compute Services:

  • 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 on 1 premises 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

Key Qualifications

  • Minimum of five 5 years of experience in DevOps, cloud engineering, or infrastructure automation role
  • 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

Qualifications

  • University degree or college diploma in business administration or a related field
  • 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

Other Qualifications

  • Demonstrated experience with scripting skills in PowerShell, Bash, or Python for automation tasks
  • Microsoft certifications such as Azure Administrator (AZ-104), Azure DevOps Engineer (AZ-400), or equivalent preferred
  • 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

About LeverageTek Staffing Solutions

Founded in 2003, LeverageTek provides end-to-end, cross-functional staffing solutions throughout North America. We are a trusted partner to leading private and public sector organizations and experts in talent solutions that create optimal business outcomes.

Don't let our name fool you. Our roots are in technology, but we are also a proven leader in accounting and finance, sales and marketing, human resources, supply chain, and legal talent acquisition. We offer contract and permanent staffing, executive search, talent mapping, management consultancy, and contractor payroll management.

LeverageTek is an equal opportunity employer. We offer a welcoming and inclusive environment in service to one another, our customers, the candidates we represent, and the diverse communities we call home. We do all of this with kindness, empathy, and respect for each other. LeverageTek is committed to employment equity and creating a diverse and inclusive workplace. We welcome applications from all qualified individuals regardless of race, religion, gender, national origin, age, disability, and marital status.

Accessibility accommodations are available upon request

Share This Job: