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