Jobs / TD

Kubernetes Engineer II

TD · Toronto, ON, Canada
Toronto, ON, CanadaExp: 3+ yrs126,800-164,100 CAD/yearlyOnsite
Remuneration
$126,800 - $164,100 CAD; variable compensation, health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs
Location
Toronto, ON, Canada
Visa sponsorship
Not specified

Job summary

The Kubernetes Engineer builds and improves secure enterprise cloud platforms for business applications in a regulated financial-services environment. The role designs and manages Kubernetes-based container environments, automates infrastructure and deployments with Terraform and GitHub Actions, and develops security, monitoring, incident response, and disaster recovery capabilities across cloud platforms such as Google Cloud, GKE, and AKS.

Benefits

Health and well-being benefitsSavings and retirement programsPaid time offBanking benefits and discountsCareer developmentReward and recognition programs

Qualifications

  • At least three years of Google Cloud experience.
  • At least three years of experience with Kubernetes or other container technologies, including GKE, AKS, Docker, or Podman.
  • Familiarity with Google Cloud Run, GKE Autopilot, and Anthos Service Mesh.
  • Experience developing CI/CD pipelines with GitHub Actions or Jenkins.
  • Experience with infrastructure-as-code tools such as Terraform, ARM, or Bicep.
  • Experience developing Helm charts and implementing Kubernetes network policies, service meshes, certificate management, and ingress controllers.
  • Experience developing compliance policies or scripts using tools such as Google Org Policy, Aqua Security, or Wiz.
  • Familiarity with cloud command-line interfaces, software development kits, and REST APIs.
  • Knowledge of monitoring tools such as Datadog, Grafana, and Prometheus.
  • Knowledge of Linux operating systems such as RHEL and Ubuntu.
  • Knowledge of container administration, cloud interoperability, cloud bursting, disaster recovery, and business continuity strategies.
  • Strong programming or scripting skills in Python, Go, Bash, Java, or Node.js.

Responsibilities

  • Design, deploy, and manage Kubernetes-based container environments.
  • Document container security configurations, procedures, and guidelines for organizational and regulatory compliance.
  • Develop security tools, scripts, and automation workflows for container operations and incident response.
  • Automate infrastructure provisioning and configuration management with infrastructure-as-code tools.
  • Design APIs and manage ingress controllers and service meshes for microservices.
  • Develop CI/CD pipelines to build and deploy containers.
  • Assess container security vulnerabilities and address identified gaps.
  • Advise development and operations teams on secure containerization, image scanning, and runtime protection.
  • Participate in security incident investigations, response, and post-incident reviews.
  • Monitor container environments and optimize performance and utilization.
  • Develop and test disaster recovery and business continuity plans.

Skills

AKSBashBicepCloud RunDatadogDockerGCPGitHubGitHub ActionsGKEGoGrafanaHelmJavaJenkinsJiraKubernetesNode.jsPodmanPrometheusPythonRESTRHELTerraformUbuntuARM TemplatesAWSAzureIAMNGINX Ingress

Certifications

Certified Kubernetes Administrator (CKA)Certified Kubernetes Security Specialist (CKS)Certified Terraform AssociateCISSPCISMOther relevant security certifications

Languages

PythonGoBashShellJavaNode.js

Work schedule

37.5 hours

Industry

Financial services

Relocation

No