Jobs / RBC

Senior Site Reliability Engineer

RBC · Toronto, ON, Canada
Toronto, ON, CanadaFull timeExp: 2+ yrsOnsite
Remuneration
Bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable
Location
Toronto, ON, Canada
Visa sponsorship
Not specified

Job summary

The Senior Site Reliability Engineer supports enterprise monitoring systems and helps maintain the reliability, availability, and operational excellence of production applications. The role provides production and incident support, including off-hours coverage, develops monitoring and alerting with Dynatrace and Catchpoint, coordinates incidents through PagerDuty, and automates operational tasks. It also includes outage investigation, maintaining server patches and certificates, and ensuring applications meet service level objectives.

Benefits

Flexible benefitsBonusesDevelopment coachingTraining program

Qualifications

  • At least 2 years of experience in SRE, DevOps, or technical analysis.
  • Proficiency with Dynatrace and Catchpoint for application and synthetic monitoring.
  • Experience with PagerDuty or similar incident alerting and on-call management tools.
  • Production support and incident response experience, including off-hours availability.
  • Knowledge of Python, GitHub, SQL, JavaScript, HTML, and CSS.
  • Experience developing automation tools and scripts for deployment, monitoring, and incident response.
  • Proficiency with ServiceNow incident and change tickets.
  • Understanding of service level objectives and application availability requirements.
  • Knowledge of infrastructure management, including server patching, certificate renewal, and compliance.
  • Knowledge of Microsoft and Linux/Unix operating systems.
  • Ability to build automation and self-healing capabilities.
  • Banking or large enterprise experience is an asset.

Responsibilities

  • Provide application teams with subject matter expertise.
  • Support production applications, including off-hours coverage and incident coordination.
  • Collaborate with development teams to improve reliability, observability, and operational excellence.
  • Develop monitoring, alerting, and anomaly detection solutions using Dynatrace and Catchpoint.
  • Provide reactive and proactive alarms to support teams.
  • Monitor production availability and overall system health.
  • Support incident and problem management using PagerDuty workflows.
  • Maintain server patches and certificate renewals, identifying opportunities for automation.
  • Ensure application availability and uptime meet service level objectives.
  • Diagnose technical issues and provide user guidance and training.

Skills

DynatraceGitHubJavaScriptLinuxPagerDutyPythonServiceNowWindows

Work schedule

37.5 hours per weekOff-hours support

Industry

BankingFinancial services

Relocation

No