Our Ottawa-based client, a prominent financial institution, is seeking an experienced DevOps Engineer to support their growing cloud and automation initiatives. In this role, you’ll work under the direction of the Assistant Director of Automation Tools and Compute Services to help drive cloud transformation through infrastructure-as-code using T
...
erraform, CI/CD automation with Azure DevOps, and container orchestration with Kubernetes and OpenShift. You’ll manage and maintain Azure cloud environments, automate provisioning, and contribute to the migration of on-premise applications to the cloud. The ideal candidate will have at least five years of hands-on experience in cloud engineering and DevOps, including deep knowledge of Azure services, container technologies like Docker and AKS, and infrastructure automation. Experience with Agile tools such as JIRA and Confluence, along with scripting in PowerShell or Python, will set you up for success. This is an excellent opportunity to contribute to impactful projects in a collaborative and forward-thinking environment. If you’re based in Ottawa and ready for your next challenge, we’d love to connect.
*** 36 month contract position ***
*** Candidates must be eligible for Secret level security clearance (10+ years in Canada) ***
*** Hybrid (candidates must work on-site in Ottawa on a regular basis ***
*** Full-Time (37.5 hours per week) ***
Advantages
•Solve complex challenges and drive impactful improvements.
•Collaborate in a dynamic, innovative team environment.
Responsibilities
The Consultant will be responsible for providing the following 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-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
•Other related activities and deliverables as required
Qualifications
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
Summary
If you're qualified and interested please submit your resume and one of our experienced Recruiters would be happy to give you a call. Thank you.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
Our Ottawa-based client, a prominent financial institution, is seeking an experienced DevOps Engineer to support their growing cloud and automation initiatives. In this role, you’ll work under the direction of the Assistant Director of Automation Tools and Compute Services to help drive cloud transformation through infrastructure-as-code using Terraform, CI/CD automation with Azure DevOps, and container orchestration with Kubernetes and OpenShift. You’ll manage and maintain Azure cloud environments, automate provisioning, and contribute to the migration of on-premise applications to the cloud. The ideal candidate will have at least five years of hands-on experience in cloud engineering and DevOps, including deep knowledge of Azure services, container technologies like Docker and AKS, and infrastructure automation. Experience with Agile tools such as JIRA and Confluence, along with scripting in PowerShell or Python, will set you up for success. This is an excellent opportunity to contribute to impactful projects in a collaborative and forward-thinking environment. If you’re based in Ottawa and ready for your next challenge, we’d love to connect.
*** 36 month contract position ***
...
*** Candidates must be eligible for Secret level security clearance (10+ years in Canada) ***
*** Hybrid (candidates must work on-site in Ottawa on a regular basis ***
*** Full-Time (37.5 hours per week) ***
Advantages
•Solve complex challenges and drive impactful improvements.
•Collaborate in a dynamic, innovative team environment.
Responsibilities
The Consultant will be responsible for providing the following 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-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
•Other related activities and deliverables as required
Qualifications
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
Summary
If you're qualified and interested please submit your resume and one of our experienced Recruiters would be happy to give you a call. Thank you.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more