1 day ago
Toronto, CanadaStaff+
Responsibilities
- Lead the design, implementation, and maintenance of scalable, secure, high-performance infrastructure for development and production environments.
- Design and implement CI/CD pipelines and automate infrastructure provisioning, configuration management, and deployment processes.
- Monitor, troubleshoot, and optimize platform and service performance to maintain high availability and reliability.
- Drive adoption of DevOps practices, tools, and methodologies across the organization.
- Implement vulnerability management, access control, and compliance-focused security practices.
- Mentor and guide junior engineers and identify opportunities to adopt emerging cloud and platform technologies.
Requirements
- 10+ years of experience in DevOps, platform engineering, or related fields.
- At least 10+ years of hands-on programming experience with languages such as Java, TypeScript, Python, Shell scripting, or batch processing.
- Experience developing distributed cloud applications using OpenShift, Azure, and Docker.
- Deep Kubernetes expertise, including the ability to design and manage complex Kubernetes environments.
- Proficiency with DevOps pipelines and tools such as GitHub Actions, Jenkins, and Maven, plus experience with automated unit, functional, and performance testing.
- Knowledge of web application architectures and frameworks, including Angular or AngularJS, and their integration with backend services.
- Preferred experience with object-oriented coding, design patterns, refactoring, clean code, Kafka, MySQL, MongoDB, Redis, caching, BDD, TDD, algorithm optimization, AI tools, RDBMS, and scale-out repositories.
Benefits
- Comprehensive total rewards program including bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable.
- Coaching, development, and progressively greater accountability opportunities from supportive leaders.
- Dynamic, collaborative, progressive, and high-performing team environment.
- World-class training program in financial services.
- Flexible work/life balance options and access to job opportunities across businesses and geographies.
- Full-time, regular salaried employment in Toronto with 37.5 work hours per week.
Tech Stack
AngularApache KafkaAzureDockerGitHub ActionsJavaJenkinsKubernetesMavenMongoDBMySQLOpenShiftPythonRedisTypeScript
Categories
About RBC
Royal Bank of Canada (RBC) provides personal and commercial banking, payments, mortgages, investing, wealth management, insurance, and capital markets services to consumers, businesses, and institutions. The public company, headquartered in Toronto and founded in 1864, serves more than 17 million clients across Canada, the U.S., and other global markets. Revenue comes from interest income, fees, advisory, and trading across its diversified financial services businesses, and it is Canada’s largest bank by market capitalization.
