Jobs / BMO Financial Group
Lead DevOps Engineer
BMO Financial Group · Toronto, ON, Canada
Toronto, ON, CanadaFull timeExp: 8+ yrs85,500-185,000 CAD/yearlyHybrid
Remuneration
Performance-based incentives, discretionary bonuses, health insurance, tuition reimbursement, accident and life insurance, retirement savings plans, and other perks and rewards
Location
Toronto, ON, Canada
Visa sponsorship
Not specified
Job summary
Lead enterprise DevOps and platform engineering initiatives, designing and supporting scalable AWS solutions that enable secure, reliable software delivery. Build Jenkins CI/CD pipelines, implement Infrastructure as Code, manage Docker-based container environments, and advance cloud migration, observability, and operational resilience. Provide technical leadership and mentorship while partnering with engineering, security, and operations teams.
Benefits
Performance-based incentivesDiscretionary bonusesHealth insuranceTuition reimbursementAccident and life insuranceRetirement savings plansOther perks and rewards
Qualifications
- At least 8 years of experience in DevOps, cloud engineering, platform engineering, or site reliability engineering.
- At least 3 years in a technical leadership or lead engineering role.
- Experience designing and supporting large-scale AWS environments.
- Experience building enterprise CI/CD pipelines and automation frameworks.
- Experience in Agile software development environments.
- Preferred: experience with Kubernetes, Terraform, or CloudFormation.
- Preferred: financial services or highly regulated industry experience.
- Preferred: knowledge of DevSecOps, cloud security, and governance frameworks.
- Preferred: AWS Certified Solutions Architect or AWS Certified DevOps Engineer Professional.
Responsibilities
- Lead the design and evolution of enterprise DevOps platforms, toolchains, and engineering standards.
- Architect, deploy, and support scalable AWS solutions.
- Build and enhance CI/CD pipelines using Jenkins and automation frameworks.
- Implement Infrastructure as Code and automate deployments.
- Design and manage containerized environments using Docker and AWS container services.
- Support application modernization, cloud migration, and microservices adoption.
- Implement monitoring, logging, alerting, and observability solutions.
- Drive reliability, performance, security, incident response, and continuous improvement.
- Provide technical leadership, mentorship, and guidance to engineering teams.
Skills
AWSBackstageBashCloudFormationCloudFrontCloudWatchDockerECSFargateGitJenkinsKubernetesAWS LambdaLinuxNode.jsPowerShellPythonSplunkTerraformTypeScriptGitHub ActionsIAMJava
Certifications
AWS Certified Solutions ArchitectAWS Certified DevOps Engineer Professional
Languages
PythonBashPowerShellNode.jsTypeScript
Industry
Financial services
Relocation
No