Jobs / RBC

Lead DevOps Engineer

RBC · Toronto, ON, Canada
Toronto, ON, CanadaFull timeExp: 10+ yrsOnsite
Remuneration
Not specified
Location
Toronto, ON, Canada
Visa sponsorship
Not specified

Job summary

RBC is seeking a talented and experienced Lead DevOps Engineer to join our growing team. In this role, you will lead the design, implementation, and optimization of our cloud infrastructure and deployment pipelines. This is an ideal opportunity for a strategic thinker who can mentor junior engineers, drive automation initiatives, and help shape the future of our DevOps practices in a fast-paced, innovative environment.

Benefits

BonusesFlexible benefitsCompetitive compensationCommissionsStockCoaching and managing opportunitiesWorld-class training program in financial services

Qualifications

  • 10+ years of experience as a DevOps engineer or in similar infrastructure roles
  • Hands-on experience building and maintaining production cloud infrastructure
  • Strong understanding of CI/CD and expertise in Azure DevOps pipelines
  • Hands-on experience with Infrastructure as Code (IaC) tools like Terraform or Azure Resource Manager
  • Experience with containerization and orchestration tools such as Docker and Kubernetes
  • Solid scripting and automation skills using Python or Bash
  • Experience building and maintaining CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or GitLab CI

Responsibilities

  • Build and maintain cloud infrastructure on Azure
  • Lead the design, implementation, and maintenance of DevOps solutions, CI/CD pipelines, and cloud infrastructure using Azure DevOps tools and Kubernetes
  • Implement and optimize CI/CD pipelines to support smooth software delivery
  • Deploy and manage containerized applications using Docker and Kubernetes
  • Implement Infrastructure-as-Code using Terraform for provisioning and configuration management
  • Work closely with application development, cloud engineering, security, and other stakeholders to streamline deployment pipelines and improve CI/CD processes
  • Provide technical support and troubleshoot complex issues
  • Recommend enhancements, optimizations, and new technologies to improve DevOps environments

Skills

AzureAzure DevOpsBashDockerGitHubGitHub ActionsGitLabGitLab CIKubernetesPythonTerraform

Certifications

Microsoft Certified Azure DevOps Engineer Expert

Relocation

No