Devops Engineer
  • Toronto, Canada
  • 1-800-769-2542
19 Jan 2022
Financial Services
2-4 Years
Job Description

The Opportunity

Join an innovative team that is accelerating public cloud adoption at RBC! We are looking for a passionate and creative Operations Engineer who is excited about problem solving and working with the latest technologies.

You’ll be joining a team that is passionate about what we’re doing.  As a member of the team, you will be working with SREs, Platform Engineers, Architects, and Security Professionals, through your contributions and by participating in the support on-call rotation.

What will you do?

  • Work as part of the team managing our public cloud environments (Amazon Web Services, Microsoft Azure, and Google Cloud Platform), including setup, management, and troubleshooting
  • Build and own scalable services using best practices around automation, pushing changes that improve reliability and velocity
  • Manage & support operational tooling for monitoring and observability
  • Manage & support our centralized logging platform
  • Provide mentorship and training to other team members on technologies and processes; drive education and knowledge transfer of design patterns, technical practices, and relevant technologies and tools
  • Keep customers informed by providing budget and cost usage via dashboards, reports, and alerts, while providing information and recommendations on cost optimization opportunities
  • Work flexible hours when necessary and be part of an 24/7 on-call rotation

Must Have’s:

  • Intermediate experience managing physical infrastructure and/or a minimum of two cloud platforms: Amazon Web Services, Microsoft Azure, or Google Cloud Platform
  • A passion for making developers more efficient through DevOps, CI/CD, and Infrastructure as Code
  • Experience with Infrastructure Automation and Infrastructure as Code
  • Experience with container platforms.  Ideally Kubernetes and/or Docker
  • A strong system management background in PaaS/SaaS environment practices, including: maintaining SLAs, load-balancing, high availability, operating system patching, networking, and security management/patching
  • Experience with the operational aspects of systems such as monitoring, centralized logging, and alerting with relevant tools (Ex. Dynatrace, Splunk, New Relic, ELK, Sumo Logic)
  • Experience working with orchestration and configuration management systems such as Ansible or Puppet, and infrastructure-as-code systems such as CloudFormation or Terraform
  • Experience working with one or more of: Python, Bash, GO, and have experience integrating with third party APIs


  • Experience developing software
  • Experience creating and manipulating YAML files
  • Experience working in a SAFe, Kanban, or Scrum development methodology

What’s in it for you?

  • 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
  • The ability to make a difference and lasting impact
  • The opportunity to work in a dynamic, collaborative, progressive, and high-performing team

RBC requires as a condition of employment that all successful candidates in the United States and Canada be fully vaccinated against COVID-19 prior to their start date, and may require proof of the same.  Reasonable accommodation is available where required by law.
RBC exige, à titre de condition d’emploi, que tous les candidats retenus aux États-Unis ou au Canada soient entièrement vaccinés contre la COVID-19 avant leur date d’entrée en fonction. Il est possible qu’ils aient à présenter une preuve vaccinale. Des mesures raisonnables d’adaptation sont offertes lorsque la loi l’exige

About RBC
Royal Bank of Canada is Canada’s largest bank, and one of the largest banks in the world, based on market capitalization. We are one of North America’s leading diversified financial services companies, and provide personal and commercial banking, wealth management, insurance, investor services and capital markets products and services on a global basis. We have over 80,000 full- and part-time employees who serve more than 16 million personal, business, public sector and institutional clients through offices in Canada, the U.S. and 37 other countries. For more information, please visit

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

Inclusion and Equal Opportunity Employment
RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.

City:  Toronto
Address:  100 University Avenue
Work Hours/Week:  37.5
Work Environment:  Office
Employment Type:  Permanent
Career Level:  Experienced Hire/Professional
Pay Type:  Salaried
Required Travel(%):  0
Exempt/Non-Exempt:  N/A
People Manager:  No
Application Deadline:  02/25/2022
Req ID:  443796


Looking for a Job?
Apply now


Check All Companies
View Now