Come Work with Us!
At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose.
Whether you’re helping clients find new opportunities, developing new technology, or providing expert advice to internal partners, you will be doing work that matters in the world, in an environment built on teamwork, service, responsibility, diversity, and integrity.
Job Title: DevOps Developer, Wealth Management Applied Analytics and Innovation
What is the opportunity?
Wealth Management Applied Analytics and Innovation (WM AI) is responsible for developing and implementing a data and analytics strategy that delivers key insights to Senior Management, Advisors, and supporting functions across RBC Wealth Management. The team leverages deep experience in business strategy, Data Science, and visualization techniques to support its goal of empowering the organization with actionable insights to drive its ongoing success.
Within WM AI, the DevOps/Infrastructure team is responsible for building and supporting the operational infrastructure of various applications and databases that are driving advanced insight and innovation for the business by leveraging data engineering, emergent cloud capabilities, machine learning techniques, and analysing data sources from across Wealth Management and RBC.
DevOps engineers within WM AI work closely with the data scientists and analysts to understand the objectives of their projects, build pipelines, automate complex jobs, manage operational workloads, and serve as a subject matter expert in operational design decisions, DevOps approaches, and overall application architecture and automation.
What will you do?
As a DevOps Analyst you will collaborate, innovate, support, and build analytical products and assimilate data in a flexible, start-up environment. You will tackle real RBC Wealth Management business challenges working as a member of a diverse group which includes business partners, Data scientists, Analytics Developers, UX/UI designers, and domain experts.
You will design DevOps solutions, including server management, model pipelines, manage operations, and support the various tools used for delivery of business objectives. You will be leveraging our on-premises and cloud infrastructure along with other resources, tools, and environments to support advanced business analitycs and data applications.
You will work both independently and as part of a team to research, test, and ideate various solutions to business problems. You will work to build, support, and deploy solutions as well as manage infrastructure of various applications. You need to have a passion for building robust, stable, and scalable infrastructure and commitment to continuously improve and adapt existing applications and pipelines.
You will be working in a start-up like setting where fast-fail is highly valued, level of uncertainty is high, and requirements are not all defined in advance. You will be required to challenge the status quo, and think outside the box to develop and design solutions. You will need to be comfortable working with a wide range of stakeholders and functional teams and be able to work closely with stakeholders to drive business outcomes.
What do you need to succeed?
Degree in Computer Science or Software Engineering or other related discipline with experience in DevOps pipelines, and programming in Python
2+ years in helping build scalable applications, manage devops pipelines, continuous deployment experience or operations experience including either academic research or work projects
Experience using DevOps tools like Git, Jenkins, Vault etc.
Knowledge of containerization of applications using Docker, Kubernetes, OpenShift etc.
Analyze and understand requirements for user stories and implement accordingly
Support required operational infrastructure to ensure IaaS/PaaS is optimized for performance and reliability
Experience with automation, testing, and deployment management
Nice to Have:
Expressed interest or previous experience in Wealth Management, Finance or FinTech
In-depth experience in writing and managing bash scripts, python scripts or jenkins pipelines
Experience designing and building jobs/scripts to solve real world problems, with strong preference of this experience in a linux environment
Experience in agile or design thinking methodologies or frameworks
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.
You’ll find yourself in a collaborative and supportive design culture on a full service design team
You’ll be part of team that’s pushing the boundaries of digital product design as we strive to improve the lives of the people and communities we serve.
Work with business partners who already understand the value of research and designing for the end user
Help to shape the design strategy and research practice
Work/life balance is important to us; you will be part of a company that values your time.
Performs implementation, regular problem solving, maintenance and support for a agile software development. Applies complete knowledge, skills, and practices to perform assignments.
TORONTO, Ontario, Canada
Inclusion and Equal Opportunity Employment
At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.
We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.
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.