Senior DevOps Engineer

Haventree BankToronto, ON
Hybrid

About The Position

Reporting to the Director, Infrastructure & IT Operations, the Sr. DevOps Engineer at Haventree Bank will be responsible for designing, implementing and managing a secure and efficient DevOps process as well as cloud infrastructure within Azure, AWS cloud environments.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • 7+ years of experience in DevOps, Software Development, Cloud Engineering, or similar roles.
  • Proven expertise in GitHub Actions/AzureDevOps, CI/CD pipeline design and implementation.
  • Extensive experience with Terraform for infrastructure provisioning and management.
  • Strong understanding of Azure networking concepts including hub-and-spoke architecture, VNets, subnets, NSGs, route tables, VNet peering, Private Endpoints, Azure Firewall, Application Gateway/WAF, Azure Front Door, ExpressRoute/VPN, and Azure DNS.
  • Working knowledge of containerization technologies such as Docker and Kubernetes, AKS/EKS etc.
  • Familiarity with security principles and regulatory compliance (e.g., OSFI, Quebec Law 25, PCI-DSS).
  • Solid understanding of Azure Cloud services including monitoring, logging and reporting tools.
  • Solid scripting experience in Bash, PowerShell, Python, or similar languages.
  • Strong troubleshooting and performance tuning skills in distributed systems.
  • Experience working in an Agile, Kanban, or Scrum development environment.

Nice To Haves

  • Azure Cloud DevOps Engineer Certification.
  • HashiCorp Terraform Associate or higher certification.
  • Experience with Amazon Web Service (AWS) cloud platforms/DevOps.
  • Knowledge of ZTNA/SASE, DLP (Data Loss Prevention), Okta, and secure network topologies in cloud environments.
  • Familiarity with tools like Ansible, Chef, or Puppet for configuration management.
  • Experience with Cloud Native monitoring, logging and reporting tools.
  • Experience with application development, tools and software engineering tools.

Responsibilities

  • Architect and maintain robust, automated CI/CD pipelines for efficient software delivery and deployment using tools such as GitHub Actions, Sonar Cloud, and Snyk.
  • Drive automation in infrastructure provisioning, configuration management, and system monitoring using tools like Terraform and Bash/Python scripts.
  • Implement security best practices aligned with federal and provincial regulatory requirements (OSFI, etc.), including continuous monitoring and vulnerability management.
  • Design and manage secure Azure network architectures including hub-and-spoke topologies, Virtual Networks (VNets), subnets, Network Security Groups (NSGs), User-Defined Routes, and VNet peering.
  • Implement and operate Azure Firewall, Application Gateway with WAF, Azure Front Door, Private Endpoints, and Private Link to enforce zero-trust connectivity.
  • Manage hybrid connectivity through ExpressRoute and Site-to-Site VPN gateways and administer Azure DNS (private and public zones) for reliable name resolution across environments.
  • Utilize Docker and Kubernetes to containerize applications and deploy them in scalable environments.
  • Implement proactive monitoring, logging and reporting solutions (using Azure Monitor, MS Defender, AWS CloudWatch, etc.) to track and monitor system performance and identify potential issues before they impact operations.
  • Investigate production issues, ensuring fast resolution while conducting thorough root cause analysis and applying preventative measures.
  • Maintain comprehensive documentation of systems, processes, and configurations.
  • Provide consultation on cost-effective solutions, balancing performance, security, and scalability while managing budget constraints.

Benefits

  • Accommodation for candidates needing assistance during the recruitment process.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service