Development Operations Engineer

Canada GuarantyToronto, ON
Hybrid

About The Position

The Development Operations (DevOps) Engineer is responsible for enabling reliable, secure, and efficient software delivery by bridging development and operational efforts. This role focuses on building and maintaining automated CI/CD pipelines, automated testing framework, scalable infrastructure, and robust monitoring systems that support modern application development. The DevOps Engineer plays a critical role in improving system reliability, accelerating release cycles, and embedding security and quality throughout the software lifecycle. Working closely with development, security, and infrastructure teams, the DevOps Engineer designs and implements application test automation, infrastructure-as-code that reduce manual effort and operational risk. This position champions DevOps best practices, contributes to incident response and continuous improvement efforts, and ensures production environments are resilient, performant, and aligned with organizational standards.

Requirements

  • College-level Diploma, University Degree in a related field preferred
  • At least 2 years experience in a software/application automation testing, CI/CD development and implementation role
  • 3 years experience with scripting language, e.g. bash, python
  • Experience with Java-based applications and application servers (e.g., Tomcat) in a Linux based environment
  • Experience working in an environment subject to controls audits, e.g. SOC2
  • Understanding of networking concepts (DNS, load balancing, firewalls)
  • Demonstrated understanding of the importance of securing sensitive information as well as ensuring the integrity of the systems being administered
  • Strong verbal and written communication skills, including the ability to communicate and interact effectively with technical professionals as well as users and others who are non-technical experts
  • Strong customer service orientation, with a demonstrated ability to listen and understand, and to establish and maintain effective relationships with users
  • Prominent level of analytical and problem-solving skills, including the ability to follow problems through to resolution while utilizing initiative and creativity to develop innovative approaches or solutions
  • Ability to work both independently, taking accountability for the quality of work, and as a team member, effectively and collaboratively sharing information and ideas
  • Ability to plan and manage time effectively, multi-task, prioritize and meet deadlines in a fast-paced, time-sensitive environment
  • Availability outside of business hours to deploy new code builds, provide technical support during a code promotion, and help troubleshoot critical production issues

Nice To Haves

  • Jenkins
  • Apache httpd and Tomcat
  • GIT, Bitbucket
  • IBM iSeries
  • VMWare
  • Junit, Selenium

Responsibilities

  • Design, implement, and maintain CI/CD pipelines to enable reliable and frequent software releases
  • Collaborate with development, QA, and security teams to streamline the software delivery lifecycle
  • Automate regression testing for java-based application using industry standard application/tools.
  • Ensure system reliability, scalability, and performance across development, UAT, and production environments
  • Implement DevSecOps practices, embedding security (vulnerability scanning) into CI/CD pipelines
  • Support compliance with organizational and regulatory security requirements
  • Develop and maintain automation testing framework to support software deployment and regression testing
  • Reduce manual processes to improve efficiency and reliability within software development lifecycles
  • Function as a bridge between development and operations teams
  • Promote DevOps best practices, culture, and continuous improvement

Benefits

  • company-matched retirement programs
  • health and dental coverage
  • flexible work options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service