Senior Cloud Platform Engineer
📍 Job Overview
- Job Title: Senior Cloud Platform Engineer
- Company: Manulife
- Location: Toronto, Ontario, Canada or Waterloo, Ontario, Canada or Boston, USA
- Job Type: Full-Time
- Category: DevOps, Cloud Engineering
- Date Posted: 2025-06-27
- Experience Level: 5-10 years
- Remote Status: Hybrid (3 days in office, 2 days from home)
🚀 Role Summary
The Senior Cloud Platform Engineer will be a key member of the Global Enterprise Technology Services team, driving business outcomes through the delivery of compliant public cloud technologies with speed and agility. This role involves developing and testing automation code, supporting public cloud platform technologies, and collaborating with cross-functional teams to ensure Manulife's cloud platforms meet business needs.
💻 Primary Responsibilities
- Platform Expertise: Provide reliable and scalable cloud platform expertise, with a focus on Containers and Kubernetes, to engineers and other team members.
- Automation Development: Develop and test automation code to specifications and standards, ensuring Manulife's cloud platforms are reliable, scalable, and efficient.
- Platform Investigation: Investigate new platform solutions to improve service delivery experience, staying up-to-date with emerging technologies and industry best practices.
- Issue Resolution: Resolve persistent platform issues when surfaced by technical support teams, ensuring minimal impact on business operations.
- Architecture Optimization: Responsible for monitoring, analyzing, and optimizing software architecture to maintain a software environment that supports testing and deployment in a continuous integration/continuous delivery environment.
🎓 Skills & Qualifications
Education: A Bachelor's degree in Computer Science or a related field, or equivalent experience.
Experience: 5-10 years of relevant experience in cloud platform engineering, with a strong focus on Containers and Kubernetes.
Required Skills:
- Core Kubernetes Knowledge: Proven expertise in Kubernetes, with a deep understanding of its architecture, components, and best practices.
- Service Mesh Experience: Familiarity with service mesh technologies, such as Istio, Linkerd, or AWS App Mesh, and their integration with Kubernetes.
- GitOps and Infrastructure as Code: Proficiency in GitOps workflows and infrastructure as code (IaC) tools, such as Terraform or CloudFormation.
- Public Cloud Expertise: Strong understanding of public cloud infrastructure and platform technologies, with a preference for Azure.
- Automation Tools: Experience with provisioning and configuration automation tools, such as Ansible, Puppet, or Chef.
- Agile and DevOps Principles: Familiarity with Agile methodologies, test-driven development, and continuous integration/continuous delivery pipelines.
- Collaboration and Communication: Excellent communication skills, with the ability to work effectively with cross-functional teams and stakeholders.
Preferred Skills:
- Certifications: Relevant cloud certifications, such as Azure Certified Kubernetes Engineer or Certified Kubernetes Application Developer, would be an asset.
- Scripting Languages: Proficiency in scripting languages, such as Python, Bash, or PowerShell.
- Container Orchestration: Experience with container orchestration platforms other than Kubernetes, such as Docker Swarm or Amazon ECS.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Cloud Platform Projects: Include projects that demonstrate your expertise in cloud platform engineering, with a focus on Containers and Kubernetes.
- Automation Code: Showcase your ability to develop and test automation code by including relevant code snippets, GitHub repositories, or live demos.
- Platform Issue Resolution: Highlight your problem-solving skills by describing how you've resolved persistent platform issues in previous roles.
- Architecture Optimization: Demonstrate your understanding of software architecture by explaining how you've optimized architectures to support continuous integration/continuous delivery.
Technical Documentation:
- Code Quality: Ensure your code is well-documented, with clear comments and adherence to coding standards.
- Version Control: Showcase your proficiency in version control systems, such as Git, and your understanding of branching strategies and pull request processes.
- Deployment Processes: Detail your experience with deployment processes, including continuous integration/continuous delivery pipelines and infrastructure as code tools.
💵 Compensation & Benefits
Salary Range: $94,220 - $174,980 CAD per year
Benefits:
- Health, dental, mental health, and vision insurance
- Short- and long-term disability insurance
- Life and AD&D insurance
- Adoption and surrogacy benefits
- Wellness benefits
- Employee assistance plans
- Retirement savings plans, including pension and global share ownership plan with employer matching contributions
- Financial education and counseling resources
- Generous paid time off, including holidays, vacation, personal, and sick days, as well as statutory leaves of absence
🎯 Team & Company Context
Company Culture:
- Industry: Financial services
- Company Size: Large (over 10,000 employees)
- Founded: 1887
- Team Structure: The Global Enterprise Technology Services team consists of multiple sub-teams, including Cloud Platform Services, Application Development, and Cloud Operations. The Cloud Platform Services team focuses on delivering compliant public cloud technologies that drive business outcomes.
- Development Methodology: Manulife follows Agile methodologies, with a focus on continuous integration and continuous delivery.
Growth & Impact:
- Web Technology Career Level: Senior-level role with significant influence on Manulife's cloud platforms and business outcomes.
- Technical Impact: Responsible for driving business outcomes through the delivery of compliant public cloud technologies, ensuring Manulife's cloud platforms meet business needs and support the company's growth objectives.
- Growth Opportunities: Opportunities for technical leadership, mentoring, and architecture decision-making, as well as career progression within Manulife's global technology organization.
🌐 Work Environment
Office Type: Hybrid (3 days in office, 2 days from home)
Office Locations:
- Toronto, Ontario, Canada
- Waterloo, Ontario, Canada
- Boston, USA
Workspace Context:
- Collaboration: Work closely with cross-functional teams, including application architects/developers, cloud operations and security teams, product managers, and leadership.
- Development Tools: Access to modern development tools, multiple monitors, and testing devices to support your work on cloud platform technologies.
- Work Schedule: Flexible work schedule with project deadline and maintenance window considerations.
📄 Application & Technical Interview Process
Interview Process:
- Technical Phone Screen: Assess your core Kubernetes knowledge, service mesh experience, and automation development skills.
- Technical Deep Dive: Dive deeper into your cloud platform expertise, focusing on architecture optimization, platform issue resolution, and automation code development.
- Behavioral Interview: Evaluate your collaboration, communication, and problem-solving skills, as well as your cultural fit with Manulife's values and team dynamics.
- Final Review: Present your findings to Manulife's leadership team, focusing on your technical vision, platform strategy, and business impact.
Portfolio Review Tips:
- Cloud Platform Projects: Highlight your cloud platform projects, focusing on Containers and Kubernetes, and explain how they demonstrate your expertise in cloud platform engineering.
- Automation Code: Showcase your automation code, emphasizing your ability to develop and test code to specifications and standards.
- Platform Issue Resolution: Describe how you've resolved persistent platform issues in previous roles, focusing on your problem-solving skills and the impact of your solutions.
- Architecture Optimization: Explain your approach to optimizing software architecture, emphasizing your understanding of continuous integration/continuous delivery and your ability to maintain a software environment that supports testing and deployment.
Technical Challenge Preparation:
- Kubernetes Architecture: Brush up on Kubernetes architecture, components, and best practices, focusing on your ability to design, deploy, and manage containerized applications at scale.
- Service Mesh: Familiarize yourself with service mesh technologies and their integration with Kubernetes, focusing on traffic management, observability, and resiliency.
- Automation Development: Practice developing and testing automation code, ensuring your code is well-documented, follows coding standards, and adheres to Manulife's automation guidelines.
ATS Keywords: Kubernetes, Service Mesh, GitOps, Infrastructure as Code, Public Cloud, Azure, Containers, Provisioning Automation, Configuration Automation, Agile Principles, DevOps Principles, Test-driven Development, Continuous Integration, Software Development Lifecycle, Collaboration, Communication, Cloud Platform Engineering, Hybrid Work, Remote Work, Toronto, Waterloo, Boston, Manulife, Financial Services, Cloud Platform Services, Cloud Engineering, Senior Cloud Platform Engineer
📌 Application Steps
To apply for this Senior Cloud Platform Engineer position at Manulife:
- Submit Your Application: Click on the application link provided and submit your resume and portfolio.
- Prepare Your Portfolio: Tailor your portfolio to showcase your cloud platform projects, automation code, and platform issue resolution examples, emphasizing your expertise in Containers and Kubernetes.
- Optimize Your Resume: Highlight your relevant skills, experiences, and achievements, focusing on your cloud platform engineering background and technical proficiency.
- Practice Technical Challenges: Brush up on Kubernetes architecture, service mesh, and automation development, focusing on your ability to design, deploy, and manage containerized applications at scale.
- Research Manulife: Learn about Manulife's company culture, values, and business objectives, focusing on how your cloud platform expertise can drive business outcomes and support the company's growth.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web technology industry-standard assumptions. All details should be verified directly with Manulife before making application decisions.
Application Requirements
Candidates must have core knowledge of Kubernetes, experience with service mesh, and a strong understanding of public cloud technologies, preferably Azure. A Bachelor's degree in Computer Science or equivalent experience is required, along with a collaborative approach and good communication skills.