Taro Logo

Senior DevOps Engineer

Canada's biggest bank and one of the largest in the world based on market capitalization, with 84,000+ employees serving 16 million clients in Canada, the U.S. and 34 other countries.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Senior DevOps Engineer

RBC, Canada's largest bank and a global financial institution, is seeking a Senior DevOps Engineer to join their WMTS DevOps team. This role presents an exciting opportunity to drive significant improvements in service quality and operational efficiency through DevOps best practices and automation.

The position involves leading the transformation of WMTS's deployment pipeline, with a goal of achieving 100% adoption of state-of-the-art DevOps practices. You'll be responsible for reducing SLAs by 70% through strategic improvements in infrastructure stability, automation, and streamlined communication across delivery groups.

As a Senior DevOps Engineer, you'll work at the intersection of development and operations, utilizing a broad technology stack including Jenkins, GitHub, Ansible, and various cloud platforms. The role requires both technical expertise and leadership skills, as you'll be advocating for and implementing DevOps best practices while coaching other team members.

RBC offers an excellent compensation package including bonuses, flexible benefits, and stock options where applicable. The company's commitment to employee development is evident through their world-class training programs and leadership development opportunities. With over 84,000 employees serving 16 million clients globally, RBC provides a stable yet dynamic environment for career growth.

The ideal candidate brings 3-5 years of DevOps experience, strong software engineering fundamentals, and expertise in CI/CD processes. You should be comfortable with scripting languages like Python, Java, and Groovy, and have hands-on experience with cloud platforms and infrastructure automation tools.

This role offers the opportunity to make a significant impact at one of the world's largest financial institutions while working with cutting-edge technology and practices. You'll be part of a progressive, collaborative team focused on delivering trusted solutions that help clients thrive and communities prosper.

Last updated 22 days ago

Responsibilities For Senior DevOps Engineer

  • Advocate and promote new DevOps tools and processes through coaching and training
  • Lead WMTS to 100% adoption of state-of-the-art inhouse deployment pipeline
  • Build relationships with application development/QE teams
  • Monitor build, test, and deployment processes
  • Improve DevOps platform user experience
  • Create WMTS DevOps group as single point of communication
  • Set up monitoring, logging, and alerting system
  • Document infrastructure architecture and processes

Requirements For Senior DevOps Engineer

Python
Java
Kubernetes
  • 3-5 years of experience in DevOps
  • Strong software engineering knowledge foundation
  • Extensive knowledge of CI/CD process using Jenkins, GitHub, GitHub Actions
  • Experience in script development (Groovy, Java, Python, PowerShell)
  • Hands on experience using Ansible Tower
  • Experience with source configuration tools and branching strategy
  • Strong knowledge of Cloud platforms like OCP/Helm, Azure, ARM, Terraform

Benefits For Senior DevOps Engineer

Medical Insurance
401k
  • Comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • World-class training program in financial services
  • Flexible work/life balance options
  • Leadership development and coaching opportunities

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