Overview
The Senior, Cloud Engineering role operates within the Cloud Platform Engineering team. This role will focus on building tools, frameworks, and workflows designed to streamline cloud-native development – making it seamless, scalable, and delightful for developers. The aim is to build enterprise-grade scalable cloud platforms and self-service patterns via CI/CD integrations to support broad enterprise use cases.
Story Behind the Need
• Business group: Cloud Engineering – The client is modernizing development practices and tools for the public cloud and platform technologies that support development and operations globally. The platform hosts hundreds of applications, and the team is building a development-focused team of makers, creators and industry leaders to drive progress.
• This team builds enterprise-grade, scalable cloud platforms.
• Project: Build scalable and secure multi-tenant cloud platform by implementing self-service patterns, via CI/CD integrations.
Candidate Value Proposition
• The successful candidate will gain exposure to in-demand cloud platform technologies and participate in high-visibility, high-impact projects for a top 5 Canadian Bank.
Typical Day in Role
- Key accountabilities include development, management and maintenance of cloud platforms, services and components to enable safe enterprise-wide use of common cloud functionality.
- Build and maintain developer-facing tools for interacting with various cloud platform technologies.
- Design reusable, scalable, and secure service integration patterns for multi-tenant platforms.
- Advocate for developer needs in cloud architecture and product decisions.
- Own the design, development, and operation of integration patterns for services used across tenants.
- Champion automation and self-service, reducing dependency on manual interventions.
- Act as a bridge between platform engineering and tenants, translating complex technical concepts into simple, usable workflows.
- Collaborate with the product team and other stakeholders to estimate and size initiatives.
- Mentor and coach other members of the cloud engineering team.
- Level 3 support responsibilities are required.
- Design, implement and refactor code.
- Ensure software, programs and applications meet high availability, integrity and reliability requirements.
- Work with other engineers and architects on breaking down, scoping and estimating tasks.
- Lead planning and retrospective sessions, attend stand-ups, etc.
- Build and operate highly available and scalable software and infrastructure.
- Support application teams on the use of the platform including guidance on design patterns, best practices, and security considerations.
- Our teams are flexible and fast – provide peer review and quality control on a daily basis.
- Tech stack: Kubernetes, Docker, Go, Java.
- DevOps Engineer type of role.
Candidate Requirements / Must Have Skills
- 8+ years of relevant industry experience in DevOps and Cloud Platform Engineering.
- 3+ years’ recent experience with container orchestration tool: Kubernetes.
- 3+ years’ experience with Infrastructure-as-Code (Terraform, Helm, Kustomize).
- 3+ years’ experience with CI/CD design and integration, preferably GitOps.
- 5+ years’ programming experience in modern languages: Go (preferred), Java, Python.
Nice-To-Have Skills
- Experience with GCP cloud platform.
- Experience with monitoring, logging, and observability patterns in a multi-tenant environment.
- Experience with cloud application security concerns.
- Experience working within financial institutions or regulated enterprise environments.
Soft Skills Required
- Great communication skills.
- Team player.
- Cross-functional and collaboration skills.
- Ability to translate complex technical terms into simple terms for different audiences.
Education
• Bachelor’s degree or higher in computer science or engineering/mathematics discipline.
Best vs. Average Candidate
- Strong focus on cloud platform engineering.
- Ability to work on integration pieces across multiple components.
- Strong communicator who can distill complex information for non-specialists.
- Cross-functional and collaborative skills across competing priorities and components.
Candidate Review & Selection
• 2 rounds: 1st with HM – MS Teams Video – culture/team fit – 30 minutes; 2nd technical panel interview – 1 hour – In Person – technical scenario-based questions, codility live during the interview.
Job Details
13568
Contract
6 months
Toronto
78.00 CAD
Recruiter
Varun Puggal
View LinkedIn