T

TD Bank

Offers banking, loans, and wealth management.

Kubernetes Engineer 2

Platform EngineeringPosted on Nov 9
Full-timeToronto, ON, CanadaCA$126.8k - CA$164.1kIn-person

About the Job

Requirements

  • At least 3 years of experience with Google Cloud Platform.
  • At least 3 years of experience with container technologies such as Kubernetes, Google Kubernetes Engine (GKE), Azure Kubernetes Service (AKS), Docker, or Podman.
  • Familiarity with Cloud Platform as a Service services such as Google Cloud Run, Google GKE Autopilot, and Anthos Service Mesh.
  • Experience developing continuous integration and continuous delivery pipelines using technologies such as GitHub Actions or Jenkins.
  • Experience using Infrastructure as Code tools such as Terraform, ARM, or Bicep.
  • Strong understanding of DevOps and Platform Engineering principles.
  • Strong programming and scripting skills in languages such as Python, Go, Bash or shell, Java, or Node.js.
  • Familiarity with cloud command-line interfaces and software development kits.
  • Familiarity with writing and consuming REST APIs.
  • Strong understanding of network security principles, encryption protocols, and identity management concepts.
  • Strong understanding of Kubernetes resource types, including cluster roles, services, and deployments.
  • Experience developing Helm charts.
  • Experience implementing Kubernetes technologies such as network policies, service mesh, certificate manager, and ingress controllers.
  • Experience developing compliance policies or scripts using tools such as Google Org Policy, Aqua Security, or Wiz.
  • Knowledge of monitoring tools such as Datadog, Grafana, and Prometheus.
  • Strong fundamental knowledge of operating systems such as Red Hat Enterprise Linux and Ubuntu.
  • Demonstrated knowledge of container provisioning and administration, cloud bursting, cloud interoperability, cloud disaster recovery, and business continuity strategies.
  • Understanding of Public Key Infrastructure and managing public- and private-key certificates in cloud environments for Platform as a Service services and applications.
  • Professional certifications such as Certified Kubernetes Administrator, Certified Kubernetes Security Specialist, Certified Terraform Associate, or other relevant security certifications such as CISSP or CISM.

Responsibilities

  • Design, deploy, and manage containerized environments using Kubernetes, Google Kubernetes Engine, Azure Kubernetes Service, or a similar platform.
  • Document security configurations, procedures, and guidelines for containerized environments to ensure compliance with organizational standards and regulatory requirements.
  • Develop and maintain security tools, scripts, and automation workflows to enhance container security operations and incident response capabilities.
  • Use Infrastructure as Code tools such as Terraform to automate infrastructure provisioning, ensure consistent configuration, and prevent configuration drift.
  • Work with microservice architecture by designing APIs, managing ingress controllers, and implementing service meshes to improve scalability and security.
  • Develop continuous integration and continuous delivery pipelines using GitHub Actions or Workflows to build and deploy containers.
  • Consult on vulnerability assessments, security audits, and penetration testing to identify security gaps within containerized environments.
  • Address security gaps identified within containerized environments.
  • Provide guidance and support to developers and operations teams on secure containerization practices, image scanning, and runtime protection.
  • Participate in incident response activities, security incident investigations, and post-mortem analysis to improve incident handling processes.
  • Monitor containerized environments to optimize performance and utilization.
  • Develop and test disaster recovery and business continuity plans.
  • Collaborate with cloud engineering, network, security, and risk management teams to deliver bank-secured solutions that meet security policies and standards.
  • Collaborate with developers and lines of business to implement and continuously improve the framework and tools supporting self-service platform automation.
  • Develop custom code to automate the building and lifecycle management of containers.
  • Maintain a backlog of features and integration enhancements with business developers and internal teams to continue automating the platform.
  • Use JIRA tools to manage a backlog of enhancements and bug fixes.

About the Company

TD Bank

Offers banking, loans, and wealth management.

TD Bank provides a wide range of banking and financial services in North America for individuals, businesses, and corporations. Core offerings include checking and savings accounts, credit cards, loans, mortgages, investment products, and wealth management. TD Bank emphasizes digital banking through online and mobile apps that let customers manage money, pay bills, deposit checks, transfer funds, and manage cards. Revenue comes from interest on loans, service fees, and investment income. The company differentiates itself with a broad product lineup, large North American footprint, and integrated services for both personal and business customers, plus a focus on digital accessibility. Its goal is to be a leading, accessible financial institution that helps customers manage and grow their money through convenient, everyday banking and investment solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1955

Recently Posted Jobs

Explore more opportunities at TD Bank

See more jobs