Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a skilled DevOps Engineer to join their dynamic team focused on enhancing payment technologies. In this role, you will collaborate with peers to develop and optimize CI/CD pipelines, ensuring robust microservices deployment and integration of cutting-edge tools. You will have the opportunity to shape the future of payment technologies while working in a progressive environment that values innovation and teamwork. If you are passionate about leveraging technology to drive efficiency and reliability, this position offers a chance to make a significant impact in a collaborative setting.
Job Summary
Job Description
What is the opportunity?
Are you interested in working as a DevOps Engineer on the Global Payments Platform and DevOps team in Technology & Operations at the Royal Bank of Canada?
RBC`s Global Payments Platform and DevOps Team is responsible for improving the efficiency and reliability of our existing CI/CD pipelines and integrating new tools or optimizing existing workflows.
Our mission is to empower developers with state-of-the-art technology solutions, enabling them to create, test, and deploy their applications with speed and reliability. We pride ourselves on staying at the forefront of the industry, continuously integrating the latest advancements to ensure our infrastructure is not only robust but also cutting-edge. By fostering a culture of collaboration and continuous improvement, we are dedicated to delivering best-in-class services that drive the success of our enterprise payment systems.
As part of our team, you will play a critical role in shaping the future of payment technologies and the overall developer experience. We are helping to containerize applications and services and managing them through orchestration platforms.
What will you do?
Collaborate with peers to develop code in line with strategic initiatives, as well as develop, troubleshoot, enhance, and document components, as per the requirements and detailed design
Contributing to the deployment and scaling of microservices, ensuring that they are robust and can handle production load.
Create and review technical design documents, understand how the design will be used in the code development process, and facilitate meetings to design, troubleshoot, and execute projects
Participate in walkthrough reviews of technical specifications, programs, code, and unit test plans
Conduct thorough unit testing, often developing and leveragingautomated unit testing frameworks, and improve performance of single functions through performance tuning
Assisting in the development and maintenance of infrastructure as code (IaC) for provisioning and managing cloud resources.
Implementing security best practices within our pipelines and infrastructure to ensure that our systems are protected against potential threats.
What do you need to succeed?
Must-have
Proven expertise in programming languages such as Python, Java, JavaScript, as well as Bash scripting.
Hands-on experience in a variety of SRE languages and tools (Terraform, Ansible Dynatrace, ServiceNow, GitHub, Slack, Elastic, Kibana)
Intermediate knowledge of industry practices, with a focus on DevOps
Intermediate experience in a variety of environments (Cloud, Linux/Unix/Windows and services/APIs, databases)
Excellent communication skills
Effective negotiation skills, stakeholder management
Ability to influence the larger DevOps group at an SRE level
Excellent interpersonal and highly developed communication skills (verbal and written)
Creative and analytical thinker who is self-driven and capable of working in a fast paced environment
Knowledge of the Software Development Life Cycle (SDLC) – Agile, Waterfall, and Iterative methods
Nice-to-have
Knowledge of Unified Modeling Language (UML)
Experience with GitHub Actions and GitOps
Kubernetes experience
Docker Experience
Experience with Jenkins or other CI tools.
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.
Network and build lasting relationships with students from diverse backgrounds from across Canada
Participate in fun events and gamification challenges to help build your career tool kit while enjoying a work-life balance
Leaders who support your development through coaching and learning opportunities
Work in a dynamic, collaborative, progressive and highly performing team
Ability to make a difference and lasting impact
Enjoy a comfortable work environment with the option to dress casually
#LI-ASPOST
#LI-Post
#hybrid
Job Skills
Information Technology (IT) Infrastructure, Programming Languages, Software Change Request Management, Software Development Life Cycle (SDLC), Software Engineering, Software Integration Engineering, Software Product Design, Software Product Technical Knowledge, Software Release Management, System Testing ToolsAdditional Job Details
Address:
RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTOCity:
TORONTOCountry:
CanadaWork hours/week:
37.5Employment Type:
Full timePlatform:
TECHNOLOGY AND OPERATIONSJob Type:
RegularPay Type:
SalariedPosted Date:
2025-04-29Application Deadline:
2025-05-27Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Inclusion and Equal Opportunity Employment
At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
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 jobs.rbc.com.