Taro Logo

Senior Site Reliability Engineer

RBC is Canada's largest bank and one of the largest banks globally by market capitalization, serving over 16 million clients across Canada, US, and 34 other countries.
Site Reliability
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance

Description For Senior Site Reliability Engineer

RBC, Canada's largest bank and a global financial institution, is seeking a Senior Site Reliability Engineer to join their technology team. This role is crucial in supporting and implementing SRE solutions across City National Bank (CNB), an RBC company. The position offers an exciting opportunity to work with cutting-edge technologies and contribute to the reliability and scalability of critical banking systems.

The ideal candidate will be responsible for developing and maintaining SRE solutions, including monitoring, alerting, and self-healing systems. They will work collaboratively across various business lines, combining software development expertise with operational knowledge to improve system reliability and performance.

This role requires a strong technical background with at least 2 years of experience in application support, software development, and operations. The successful candidate will have hands-on experience with various SRE tools and technologies, including Ansible, Dynatrace, and the ELK stack. Knowledge of programming languages such as Python, Java, or Go is essential.

RBC offers a comprehensive benefits package, including competitive compensation, bonuses, and flexible benefits. The company's commitment to employee development is demonstrated through world-class training programs and numerous opportunities for career advancement. Working at RBC means joining a dynamic, collaborative team environment where innovation and progressive thinking are encouraged.

The position is based in Vancouver, BC, and offers the chance to work with a leading financial institution that serves over 16 million clients globally. RBC's strong focus on technology and innovation makes this an excellent opportunity for an SRE professional looking to make a significant impact while growing their career.

Last updated 18 days ago

Responsibilities For Senior Site Reliability Engineer

  • Perform application production support role including off-hours support
  • Development of SRE solutions (monitoring and alerting, machine learning anomaly detection, self-healing and reliability testing)
  • Run the production environment by monitoring availability and system health
  • Build software and systems to manage platform infrastructure and applications
  • Assist in incident management and problem management
  • Maintain technology currency with focus on automation
  • Ensure availability and uptime of applications
  • Implement monitoring, alerting, and reliability testing
  • Support automation solutions adoption

Requirements For Senior Site Reliability Engineer

Python
Java
Go
Linux
Kubernetes
  • Minimum 2+ years of experience in Application support, Software development and Operations
  • Advanced knowledge of industry practice with focus on SRE
  • Advanced experience in Linux, Windows, Databases, Cloud, distributed systems
  • Experience with automation and operating system efficiency
  • Hands-on experience with SRE tools (Ansible, Dynatrace, Moogsoft, PagerDuty, ServiceNow, ELK Stack)
  • Effective negotiation skills and stakeholder management
  • Excellent communication skills
  • Consumer banking experience

Benefits For Senior Site Reliability Engineer

Medical Insurance
Dental Insurance
  • Comprehensive Total Rewards Program
  • Competitive compensation and bonuses
  • Flexible benefits
  • Career advancement opportunities
  • World-class training and development
  • Collaborative and progressive team environment

Jobs Related To RBC (Royal Bank of Canada) Senior Site Reliability Engineer