Search jobs > Toronto, ON > Platform engineer

DevOps and Platforms Engineer

Royal Bank of Canada>
TORONTO, Canada
Full-time

Job Summary

Job Description

What is the opportunity?

Looking for a chance to make a difference? Are you someone who embraces change? Passionate about furthering business through innovative software solutions?

We believe in collaboration, collective ownership and continuous improvement. Our team is supporting multiple initiatives across business and development teams.

As a DevOps and Platforms engineer you will be responsible to Provides technical support on system infrastructure architecture, design, development and testing of customized cloud computing solutions.

Applies experience and seasoned knowledge, skills, and practices to perform a variety of assignments.

For example, build out and maintain various platforms, e.g. Apache Airflow, Dash applications, Dask computing, and others.

This role will take on challenges of scaling out systems for performance and multi-tenancy across all dimensions using cutting-edge technology.

Transform and accelerate our software delivery pipelines. Act as the keeper of DevOps tooling and the central orchestrator of DevOps activities with a mandate to drive down delivery / change lead times, batch sizes, mean time to recovery, and change failure rates.

What will you do?

Directly engage in hands-on development, research and mentoring in support of driving modern engineering practices including CI (Continuous Integration), CD (Continuous Delivery), Continuous Health Monitoring, Distributed Tracing, Audit Logging, Live Metrics, Circuit Breakers and Containerization

Provides technical support on system infrastructure architecture, design, development and testing of customized solutions.

Plan the platform requirements to deploy and scale the platforms applications on OpenShift, design and build resilient and highly available multi-tenant solutions.

Delivering expert technical and business support for system integration into existing platforms.

Work closely with development, operations, and quality assurance teams to foster a DevOps culture. Apply SRE concepts to provide a highly available service leveraging automation to ensure the team and platform can scale to meet incoming demand

Oversee the use of configuration management tools and ensure best practices are followed.

Promote communication and collaboration across technical teams to enhance productivity and streamline workflows.

Incorporate security practices into the development lifecycle, including regular vulnerability assessments and adherence to security policies.

Spearhead security initiatives and integrate security considerations into all stages of SDLC.

Ensure compliance with regulatory requirements and industry security standards.

Contribute to successful project completion by identifying risks and developing / recommending mitigation strategies

Continually assess and implement emerging technologies and methodologies to enhance operational efficiencies.

Lead the evaluation of new tools and technologies, making strategic recommendations that align with business goals.

What do you need to succeed?

Must have :

Hands-on experience with RedHat OpenShift Container Platform or any enterprise Kubernetes platform

Software Engineer where you developed apps for production; 8+ years of experience doing Python development.

Experience with container-based platforms

Experience with distributed systems, designing and building for resiliency and performance.

8+ years of experience in an operational role e.g., DevOps Engineer, SRE, etc

Demonstrated knowledge of cloud-native engineering and experience with developing / using CI / CD pipelines through referenceable projects

Experience with CLI tools for declarative management of Kubernetes objects.

Open mind, a desire to learn and to be challenged

Nice to have :

Kubernetes Application Developer / Administrator Certification is an asset

NodeJS / .NET / Java programming language is an asset

Experience with Apache Airflow, Dash, Dask, Spark, Kafka, Grafana

Solid understanding of general networking principles and common protocols

Experience in operational / incident management tools such as ServiceNow, PagerDuty,

Monitoring Stack : Kibana, Dynatrace, Grafana, Prometheus

Logging Stack : ELK, Splunk

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

Ability to make a difference and lasting impact

Work in a dynamic, collaborative, progressive, and high performing team

A world-class training program in financial services

4 weeks’ vacation

Opportunities to do challenging work

Opportunities to take on progressively greater accountabilities

Job Skills

ASP.NET C#, Cloud Computing, Cloud Computing Architecture, Cloud Migrations, Cloud Platform, Communication, Continuous Delivery, Continuous Integrations, Design, DevOps, Infrastructure Architecture, Infrastructure As Code (IaC), Kubernetes, Node.

js, Organizational Change Management, Performance Measurement, Process Management, Python (Programming Language), Requirements Analysis, Security Standards, Stakeholder Management, Systems Software, Windows Migration

Additional Job Details

Address :

RBC CENTRE, 155 WELLINGTON ST W : TORONTO

City : TORONTO

TORONTO

Country : Canada

Canada

Work hours / week : 37.5

37.5

Employment Type : Full time

Full time

Platform : WEALTH MANAGEMENT

WEALTH MANAGEMENT

Job Type : Regular

Regular

Pay Type : Salaried

Salaried

Posted Date : 2024-10-25

2024-10-25

Application Deadline :

2024-11-22

I nclusion 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 jobs.rbc.com .

1 day ago
Related jobs
eTeam
Remote, ON
Remote

We are looking for a skilled and innovative engineer to join our team in a multifaceted role focusing on Software Health Check (SHC), Machine Learning Operations (Client Ops), integrated AI-powered chatbots, Azure cloud services, , and DevOps practices. The ideal candidate will have a strong backgro...

CPP Investments
Toronto, Ontario

As Senior Data Engineer you will be part of a team that leads the design and implementation of CPP Investments' data platform to support the strategic data needs related to Subledgers, ABOR (account booking of records) and support enterprise reporting needs including datamarts, reporting and busines...

Healthcare of Ontario Pension Plan
Toronto, Ontario

Develop standards, patterns, and practices to enhance services and platforms. Possesses deep analytical and problem-solving skills, expertise in IT architecture, cloud infrastructure, scripting, and a strong understanding of IT operational processes and monitoring tools. You will collaborate with a ...

CPP Investments
Toronto, Ontario

CPP Investments invests in all major asset classes, including public equity, private equity, real estate, infrastructure and fixed-income instruments, and is headquartered in Toronto with offices in Hong Kong, London, Luxembourg, Mumbai, New York City, San Francisco, São Paulo and Sydney. Leading th...

S.i. Systems
Toronto, Ontario

Senior Adobe DevOps Engineer to lead the installation, upgrades and integration of the current platform(s). Azure DevOps for automating build, test, and deployment processes. Certification in Adobe sites and assets . ...

Crypto.com
Canada, Other, Canada,

As a Senior Devops Engineer, you will be involved a number of technically challenging problems, oversees design and coding for features. Improve and manage Terraform, K8S and CI/CD pipeline. Automate and streamline operations and processes. Excellent communication and interpersonal skills to engage ...

Healthcare of Ontario Pension Plan
Toronto, Ontario

Understand end-user device technology and manage enterprise-wide changes, incidents, and support requests to minimize business impact. Strong self-awareness and high emotional intelligence, making you a trusted and valued contributor and partner. HOOPP’s IT division pushes beyond corporate technolog...

Scotiabank
Toronto, Ontario

Collaborate SPE support team members, clients, and vendors to identify and understand the requirements, assist with system architecture, and network design, understand operational challenges and design automated solutions to improve efficiency and accuracy. Current technologies would be threat Intel...

Astellas Pharma Inc.
Markham, Ontario

At Astellas, we are relentless in our pursuit of scientific progress and in tackling unmet medical needs, demonstrated by our legacy in oncology, overactive bladder and transplant and our impressive pipeline in women's health, blindness and regeneration, genetic regulation, immuno-oncology, mitochon...

S.i. Systems
Toronto, Ontario

The DevOps Engineer works as part of a team of engineers focused on building, maintaining, and supporting cloud native infrastructure for our clients SaaS platforms. DevOps Engineer to monitor, maintain, and support applications in Azure and AWS for our SAAS Client. The engineer will be primarily fo...