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