Jobs / RBC

Senior Site Reliability Engineer

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

Job summary

The Senior Site Reliability Engineer supports enterprise monitoring systems and application reliability by overseeing production health, responding to incidents, automating operational tasks, and improving availability against service level objectives. The role uses Dynatrace and Catchpoint for monitoring and alerting, PagerDuty for incident coordination, and ServiceNow for incident and change tickets, while maintaining infrastructure such as server patches and certificates.

Benefits

Flexible benefitsBonusesCommissionsStock where applicableCoaching and development opportunitiesFinancial services training program

Qualifications

  • At least 2 years of experience in SRE, DevOps, or technical analysis.
  • Experience monitoring system performance, troubleshooting issues, and optimizing application workflows.
  • Proficiency with Dynatrace and Catchpoint, including synthetic monitoring.
  • Experience with PagerDuty or a similar incident alerting and on-call management tool.
  • 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 renewals, 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 subject matter expertise to application teams.
  • Provide production support, including off-hours incident coordination through PagerDuty.
  • Collaborate with development teams to improve application reliability, observability, and operational excellence.
  • Develop monitoring, alerting, and anomaly detection solutions using Dynatrace and Catchpoint.
  • Provide proactive and reactive alerts to support teams.
  • Monitor production availability and overall system health.
  • Support incident and problem management using PagerDuty workflows.
  • Maintain server patches and certificate renewals, and identify automation opportunities.
  • Meet application availability and uptime objectives.
  • Diagnose user technical issues and provide guidance and training.

Skills

JavaScriptGitHubServiceNowPythonDynatraceLinuxPagerDuty

Work schedule

37.5 hours per weekOff-hours support

Industry

BankingFinancial services

Relocation

No