Jobs / National Bank of Canada

Site Reliability Engineer

National Bank of Canada · Montréal, QC, Canada
Montréal, QC, CanadaHybrid
Remuneration
Competitive compensation
Location
Montréal, QC, Canada
Visa sponsorship
Not specified

Job summary

The Site Reliability Developer strengthens the reliability, observability, and operational maturity of Wealth Management applications. The role assesses application health, establishes sustainable monitoring and reliability standards, supports major incidents, and helps teams adopt site reliability practices. It uses technologies and approaches including AWS, Ansible, Dynatrace, Jenkins, Terraform, Java, microservices, cloud-native architecture, and containerization.

Benefits

Health and wellness programFlexible group insurancePension planEmployee share ownership planEmployee and family assistance programPreferential banking servicesCommunity initiative involvementTelemedicineVirtual sleep clinicPersonalized trainingCoaching and mentoring

Qualifications

  • Relevant experience with a bachelor’s degree in information technology, engineering, or a related field, or an equivalent combination of education and significant experience.
  • Strong technical expertise and end-to-end understanding of applications and dependencies.
  • Hands-on experience implementing reliability, monitoring, and observability solutions.
  • Experience contributing to major incident management in complex technology environments.
  • Experience working across multiple teams in fast-evolving technology environments.
  • Strong collaboration, coaching, and communication skills, including the ability to explain technical issues and signals to varied stakeholders.

Responsibilities

  • Assess application reliability and observability, identify gaps, and prioritize improvements.
  • Design and implement sustainable reliability, monitoring, and observability standards.
  • Develop site reliability practices with teams according to their maturity.
  • Provide technical expertise and coordination support during major incidents.
  • Create cross-functional visibility into application health using dashboards and consolidated metrics.
  • Share expertise and structure engagement models to support lasting adoption of reliability practices.

Skills

AnsibleAWSDynatraceJavaJenkinsRHELTerraformDockerKubernetes

Degrees

Bachelor’s degree in information technology, engineering, or a related field, or

Languages

EnglishFrench

Work schedule

Full-timeFlexible schedule

Industry

BankingWealth management

Relocation

No