Senior DevOps Engineer

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Skilled DevOps Engineer providing expertise in deployment automation for TD's technology solutions team. Engaging in improving development and release processes while ensuring security and system integrity.

Responsibilities

  • Building a World-Class, Diverse, and Inclusive Technology Team at TD
  • Provide expertise in deployment automation
  • Help a dynamic development team in automating and improving development and release processes
  • Ensure that systems are safe and secure
  • Identify technical problems and manage library upgrades and fixes
  • Assume a leading role in the DevOps practice on the team
  • Lead to having autonomy in designing and instrumenting DevOps practices within the team
  • Develop, maintain, manage, and continually improve automated GitHub Actions builds and deployments
  • Manage code releases of multiple components
  • Automate security scans to ensure environment and libraries are secure
  • Identify DevOps improvements and assist in prioritizing larger improvements
  • Write build/deployment scripts and resolve issues

Requirements

  • Undergraduate degree or technical certificate
  • Experience with writing json and yaml configuration files
  • 3+ years of experience with code building tools, especially Apache Maven and npm
  • Basic knowledge on JIRA and Confluence (Create Stories, Tasks, Create/Update Documentation, etc)
  • 3+ years of experience implementing CI/CD workflows with GitHub Actions.
  • 5+ years of experience developing Python, PowerShell, and Linux Shell scripts.
  • Strong knowledge of Ansible Automation Platform (AAP) or Ansible Core.
  • 3+ years of experience building custom container images (Docker) following best practices.
  • 5+ years of experience using Git source code repositories, preferably GitHub.
  • 3+ years of experience integrating SonarQube and Veracode components into CI/CD pipelines.
  • 2+ years of experience with Azure Cloud, Kubernetes, Helm, Docker, Azure Networking, and Azure Application Gateway.
  • Familiarity with TD Standard Pipelines (EDP XL and EDP GT).
  • Experience creating pipelines from scratch, preferably using GitHub Actions, and troubleshooting cloud configuration issues.
  • Ability to publish compliance and execution reports (security and code quality).
  • Understanding of distributed systems concepts.
  • Knowledge of SpringBoot and Angular frameworks.
  • Ability to work independently in a senior/lead capacity and mentor others.
  • Strong analytical and problem-solving skills.
  • Effective organizational and documentation skills.
  • Willingness to learn new technologies and share process improvements.

Benefits

  • health and well-being benefits
  • savings and retirement programs
  • paid time off
  • banking benefits and discounts
  • career development
  • reward and recognition programs

Job type

Full Time

Experience level

Senior

Salary

CA$125,500 - CA$154,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularAnsibleApacheAzureCloudDistributed SystemsDockerKubernetesLinuxMavenPythonSpring BootSpringBoot

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.