Taro Logo

Cloud Engineer

Royal Bank of Canada is Canada's biggest bank and one of the largest global financial institutions, serving 16+ million clients across 34+ countries.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Job Description

Royal Bank of Canada (RBC) is seeking a Cloud Engineer to join their TO Modern Applications AWS Team in Technology & Operations. This role offers an exciting opportunity to work with cutting-edge cloud platform solutions in a hybrid environment. As part of a team of passionate cloud engineers, you'll be responsible for developing and maintaining custom Kubernetes operators, automating infrastructure, and optimizing cloud services across AWS, Azure, and OpenShift platforms.

The position requires expertise in cloud computing, with a focus on infrastructure automation and DevOps practices. You'll work with technologies like Golang, Python, Kubernetes, and various CI/CD tools to build and maintain robust cloud solutions. The ideal candidate should have strong programming skills, experience with container orchestration, and a deep understanding of cloud platforms.

RBC offers a comprehensive benefits package, including competitive compensation, bonuses, and flexible benefits. As Canada's largest bank and one of the world's leading financial institutions, RBC provides an environment where you can grow professionally while working on impactful projects that serve over 16 million clients globally.

The role combines technical expertise with collaborative teamwork, offering opportunities to participate in technical design discussions, code reviews, and Agile development processes. You'll be part of a dynamic team that values continuous learning and innovation, with the chance to work on real-world cloud scale solutions across public and private clouds.

Last updated 17 days ago

Responsibilities For Cloud Engineer

  • Evaluate system efficiency and provide infrastructure enhancement solutions
  • Direct cloud computing system design and refinement
  • Upgrade systems and optimize performance parameters
  • Develop and maintain custom Kubernetes Operators in Golang
  • Write clean, efficient code in Golang and Python
  • Automate infrastructure provisioning and optimize CI/CD pipelines
  • Collaborate with development teams on automation strategies
  • Participate in Agile development and technical design discussions

Requirements For Cloud Engineer

Go
Python
Kubernetes
  • Degree in Computer Engineering or equivalent experience
  • Excellent interpersonal and communication skills
  • Proficiency with strongly typed programming languages like Golang or Java
  • Proficiency with Python and Bash scripting
  • Proficiency with automation tools (Jenkins, GitHub Actions, Terraform)
  • Enterprise knowledge of Kubernetes and Docker
  • Experience with AWS services like EKS
  • Experience with DevOps tools like Kustomize, Helm, Flux and ArgoCD

Benefits For Cloud Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive Total Rewards Program including bonuses
  • Flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • World-class training program
  • Career development and coaching

Related Jobs

Cloud Developer, Platform and Infrastructure, Professional Services

Cloud Developer position at Google focusing on platform infrastructure and professional services, requiring 3 years experience in infrastructure automation and cloud solutions.

Technical Solutions Developer, SAP Priority Solutions, Google Cloud

Technical Solutions Developer role at Google Cloud focusing on SAP solutions, requiring 5+ years of experience in programming, troubleshooting, and SAP technologies.

OpenStack Cloud Engineer - CAN

OpenStack Cloud Engineer position at Rackspace in Toronto, focusing on advanced technical support, cloud architecture, and customer solution delivery.

Software Developer, Cloud Networking

Cloud Networking Software Developer role at Robinhood in Toronto, building distributed systems and microservice architecture for financial technology platform.

Technical Solutions Developer, SAP Priority Solutions, Google Cloud

Technical Solutions Developer role at Google Cloud focusing on SAP solutions, requiring expertise in cloud computing, programming, and customer support.