Jobs /

Senior Manager, Site Reliability Engineer SRE (Calgary, AB)

RBC

Apply Now

Job Details

Location: Calgary, Alberta, Canada Posted: Nov 14, 2021

Job Description

What is the opportunity?

We are looking to add a Senior Application Manager - Site Reliability Engineer (SRE) to the Wealth Management Technology & Solutions (WMTS) team at RBC.

Site Reliability Engineering (SRE) is an exciting and emerging role that applies engineering discipline to proactively solve operational problems, focused on mitigating incidents while optimizing large-scale, massively distributed, fault-tolerant systems with the goal of improving overall availability, reliability, resiliency, scalability, performance and customer experience.

The Senior Application Manager - SRE will lead the organizational SRE Academy, ensure the SRE framework is applied to Products and applications, drive implementation of organizational-wide solutions in collaboration with product, application development, architecture, enterprise, infrastructure and vendor teams, manage the SRE Team, and lead the SRE Community of Practice and lead Technology Resiliency Committees. The Sr Application Manager – SRE needs to be both a leader and hands-on technologist, who is a strong collaborator and communicator.

RBC believes in building diverse teams. We actively try to bring together people with a wide variety of backgrounds, experiences, and perspectives. We encourage collaboration with internal partners and team members to achieve a collective result. We want our team members to think big and simplify things that are complicated. Our engineering culture is built on continuous learning and supported by transparency, trust and cooperation.

What you will do?

  • Deliver SRE-focused Technology roadmaps for given Products, in collaboration with Architecture, Application Development, Product Delivery, enterprise and infrastructure partners
  • Embed SRE non-functional requirements in collaboration with architecture, development and across the entire product lifecycle; focused on improving customer experience and business benefit of the SRE Organization
  • Lead and grow a highly skilled team of SREs; lead and mature annual SRE Academy across AppDev and Support teams; collaborate with local technology communities and make positive impact
  • Implement AI / ML based predictive, preventative and self-healing full stack monitoring; implement centralized logging to enable incident triage and AI/ML
  • Continual, proactive CyberSecurity and DevSecOps focus to harden systems and minimize risk
  • End-to-end DevOps and QE Automation within an Productized Agile methodology; plan and deliver High Availability (HA) environment and DR solutions that exceed RTOs; plan and deliver Load tested, with known capacity thresholds, to provide business scalable systems
  • Application performance planning, monitoring and tuning that exceeds key business process SLOs
  • Proactively maintain technology currency; cloud-assess and migrate to enabled platforms, where possible; deliver and orchestrate solution re-use across the organization; key resource in problem management: RCA and solution go-forward process; update and maintain system design documentation; update and maintain SRE standards

What do you need to succeed?

Must Have

  • An engineering leadership mindset, strong communicator with ownership and drive
  • B.S. degree in Computer Science or related technical field (e.g. EE, physics or mathematics), or equivalent practical experience and including:
  • 10 + years professional coding experience in one or more of the following: C#, Java and mastery of one or more scripting languages for automating systems management, eg. Bash, Python, Ansible;
  • 5+ years’ experience leading technology teams, including functional management;
  • 4+ years professional Agile / scrum methodology and DevOps experience using UCD, Jenkins
  • Experience with Unix/Linux operating systems as a developer and/or system administrator, with a deep understanding of Linux Operating System internals, Namespaces and Containers
  • Experience with Kubernetes orchestration platform both as a programmer, and from operations perspective; experience working with DB/2 and SQL Databases
  • Hands-on experience in a variety of SRE languages and tools (Ansible, Dynatrace Managed, Moog, PagerDuty, ServiceNow, GitHub, Slack, Elastic, Logstash, Kibana, Blue Prism, CatchPoint)
  • Working knowledge of networking (e.g., firewall, routing, network topologies and hardware, SDN); working knowledge of web-based application architectures
  • Strong communicator and collaborator
  • Deep SRE Academy involvement and leadership

Nice To Have

  • MS or PhD in Computer Science or related technical field (e.g. EE, physics or mathematics)
  • Management of SRE Teams
  • Development, Cloud and/or SRE Certifications
  • Development or operations experience with one or more of:
  • large-scale systems
  • cloud-based applications or services, both public and on premise
  • distributed systems, microservices and/or scale-out database architecture
  • security algorithms and protocols including encryption, authentication or packet inspection

What’s in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial services
  • Flexible work/life balance options
  • Opportunities to take on progressively greater accountabilities
  • Access to a variety of job opportunities across business and geographies

Learn more about RBC Tech Jobs
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at rbc.com/careers.
JOB SUMMARY
City: Calgary
Address: 335 8th Avenue SW
Work Hours/Week: 37.5
Work Environment: Office
Employment Type: Permanent
Career Level: Senior Manager/Director
Pay Type: Salary + Variable Bonus
Required Travel(%): 0
Exempt/Non-Exempt: N/A
People Manager: Yes
Application Deadline: 12/11/2021
Platform: Technology and Operations
Req ID: 390636
Ad Code(s):

About RBC

RBC is a Canadian multinational financial services company and the largest bank in Canada by market capitalization.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free