B

Bank of Montreal

Runs Canadian and US banks for people and firms

Lead DevOps Engineer

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • 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 capacity.
  • Experience designing and supporting large-scale AWS environments.
  • Experience building enterprise CI/CD pipelines and automation frameworks.
  • Experience working in Agile software development environments.
  • Proficiency with AWS architecture and services including ECS, Fargate, Lambda, RDS, CloudFront, CloudWatch, and serverless computing.
  • Knowledge of DevOps toolchains, CI/CD, platform engineering, and platform architecture.
  • Experience with Docker, Linux containers, and AWS containerization.
  • Experience with infrastructure automation, automation testing tools, and Infrastructure as Code.
  • Knowledge of the software development lifecycle, development methodologies, and Agile practices.
  • Proficiency in Python, Bash, PowerShell, and other scripting or programming languages.
  • Experience with Git, source control management tools, and Jenkins.
  • Knowledge of systems architecture, systems thinking, and cloud-native design.
  • Experience with monitoring, logging, alerting, performance engineering, and reliability engineering.
  • Strong leadership and mentoring capabilities.
  • Strong problem-solving and analytical skills.
  • Strong communication and stakeholder management skills.
  • Ability to influence technical direction and drive organizational change.

Responsibilities

  • Lead the design and evolution of enterprise DevOps platforms, toolchains, and engineering standards.
  • Architect, deploy, and support scalable AWS cloud solutions.
  • Build and enhance CI/CD pipelines using Jenkins and automation frameworks.
  • Implement Infrastructure as Code, automate deployments, and improve operational efficiency.
  • 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 initiatives.
  • Provide technical leadership, mentorship, and guidance to engineering teams.

Desired Qualifications

  • AWS Certified Solutions Architect certification and/or AWS Certified DevOps Engineer Professional certification.
  • Experience with Kubernetes, Terraform, or CloudFormation.
  • Financial Services or highly regulated industry experience.
  • Knowledge of DevSecOps, cloud security, and governance frameworks.
  • Experience with Backstage (Internal Developer Platform).
  • Experience with LaunchDarkly.
  • Experience with Splunk.
  • Experience with Node.js.
  • Experience with TypeScript.
  • Experience with the Spring Framework.
  • Experience with SAML or OAuth.

About the Company

Bank of Montreal

Runs Canadian and US banks for people and firms

Bank of Montreal, known as BMO, runs a Canadian bank and a large American bank, serving households and businesses on both sides of the border. Until the Bank of Canada opened in 1935, it acted as the Canadian government's banker. People use its branches and apps for accounts, mortgages, credit cards, and investments, while companies borrow from it and turn to its BMO Capital Markets arm to raise money and trade securities. BMO makes money on the gap between the interest it charges on loans and pays on deposits, plus fees from managing wealth and advising on deals. Bank of Montreal was founded in 1817 as Canada's first bank, and it keeps its legal head office in Montreal and its executive offices in Toronto, Canada.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1817

Recently Posted Jobs

Explore more opportunities at Bank of Montreal

See more jobs