Jobs / Manulife
Senior Platform Engineer
Manulife · Toronto, ON, Canada
Toronto, ON, CanadaExp: 8+ yrs113,000-163,000 CAD/yearlyHybrid
Remuneration
113,000-163,000 CAD/yearly
Location
Toronto, ON, Canada
Visa sponsorship
Not specified
Job summary
The Senior Platform Engineer role is centered on building and managing a shared platform for application teams to deploy and operate services on Azure Kubernetes Service. Responsibilities include developing CI/CD workflows, automating regional failover, and integrating observability into the delivery process, utilizing technologies such as Terraform, GitHub Actions, and AI-assisted tooling to enhance platform capabilities and ensure compliance.
Benefits
HealthDentalMental healthVisionShort- and long-term disabilityLife and AD&D insuranceAdoption/surrogacy and wellness benefitsEmployee/family assistance plansRetirement savings plansFinancial education and counseling resourcesPaid time off
Qualifications
- 8+ years of experience in software, platform, or infrastructure engineering.
- 8+ years of experience working with Azure in an enterprise environment.
- 5+ years of experience operating production Kubernetes environments across multiple clusters and regions.
- 5+ years of experience supporting progressive delivery through canary or blue/green deployment approaches.
- 4+ years of experience with Terraform and CI/CD.
- 4+ years of experience developing GitHub Actions reusable workflows.
- 2+ years of production experience with GitOps technologies such as Flux CD or Argo CD.
- Current, hands-on experience building solutions using large language models.
Responsibilities
- Build and operate continuous and progressive delivery capabilities for services running on Azure Kubernetes Service.
- Own and continuously improve shared CI/CD workflows and reusable Terraform module catalogues.
- Transform recurring platform requests into self-service capabilities and automated guardrails.
- Design and test highly available, resilient solutions across multiple Azure regions.
- Automate regional failover across infrastructure, traffic-routing components, and dependent Azure services.
- Integrate observability, service-level indicators, service-level objectives, release gating, and rollback capabilities into the delivery process.
- Establish secure and compliant delivery paths by default through Azure Policy.
Skills
Argo CDAzureAzure Key VaultBashDatadogFluxGitHubGitHub ActionsIstioKubernetesNew RelicPythonTerraformVault
Relocation
No