Development Operations Engineer

November 24, 2025

Apply for this job

Job Description

We are seeking a skilled and proactive DevOps Engineer to join our dynamic team. As a DevOps Engineer, you will play a crucial role in enhancing our software development lifecycle, ensuring seamless integration and deployment of our applications. If you thrive in a collaborative environment, possess a passion for automation, and have a keen interest in optimizing system performance, we welcome you to apply for this exciting opportunity.

Duties & Responsibilities

  • Collaborate with peers within Development, Technology Operations, QA, Data and Security to streamline the software development life cycle and release processes
  • Lead the end-to-end design, implementation, and maintenance of CI/CD pipelines to ensure efficient and automated software delivery
  • Develop and maintain automated testing frameworks to validate code quality and application functionality
  • Design, implement and maintain infrastructure as code (IaC) to manage and scale the infrastructure efficiently and automatically
  • Utilize configuration management tools to automate and standardize system configurations
  • Implement monitoring and alerting systems to ensure the health performance of applications and infrastructure
  • Automate repetitive tasks to enhance operational efficiency and reduce manual intervention
  • Continuously optimize automation scripts for enhanced performance and resource utilization
  • Troubleshoot and resolve issues related to build, infrastructure deployments and environments, minimizing downtime
  • Implement and manage containerization technologies
  • Collaborate with cross-functional teams to define and implement security measures for infrastructure and applications
  • Provide technical support and mentorship to other team members
  • Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them
  • Recommend performance enhancements by performing gap analysis, identifying alternative solutions, and assisting with modifications
  • Provide clear goals for all areas of a project and develop steps to oversee their timely execution
  • Work alongside project management teams to successfully monitor progress and implementation of initiatives
  • Review and maintain all DevOps development work ensuring that technical/functional documentation and solution designs are accurately prepared, maintained, and cataloged
  • Stay up to date with industry trends and emerging technologies and make recommendations to management regarding best practices, system reliability and performance and find cost-effective solutions
  • Actively participate in Porter’s Safety Management System (SMS) including reporting hazards and incidents encountered in daily operations; understand, comply and promote The Company Safety Policy.

Behavioural Competencies

  • Concern for Safety: Identifying hazardous or potentially hazardous situations and taking appropriate action to maintain a safe environment for self and others.

  • Teamwork: Working collaboratively with others to achieve organizational goals.

  • Passenger/Customer Service: Providing service excellence to internal and/or external customers (passengers).

  • Initiative: Dealing with situations and issues proactively and persistently, seizing opportunities that arise.

  • Results Focus: Focusing efforts on achieving high quality results consistent with the organization’s standards.

  • Fostering Communication: Listening and communicating openly, honestly, and respectfully with different audiences, promoting dialogue and building consensus.

Qualifications

  • 3+ years technology experience with hands-on DevOps experience
  • Excellent problem-solving and communication skills
  • Ability to work collaboratively in a fast-paced, dynamic environment
  • Exceptional written and verbal communication skills.
  • Ability to understand and communicate the business impact of technical issues.
  • Experience collaborating with development teams, security teams, project managers, application and enterprise architects and vendor partners
  • Proven experience developing CI/CD solutions for Microsoft .NET, .NET CORE software stack and Microsoft server technologies
  • Experience with React and Next.js an asset
  • Solid experience with source control management systems and branching strategies
  • Strong experience in implementing and maintaining automated testing frameworks
  • Proficient in configuration management tools and infrastructure as code (IaC) automation
  • Full stack experience in all stages of the software development life cycle including architecture, design, development, testing, deployment, and maintenance.
  • Strong scripting skills (Bash, python, powershell, shell)
  • Familiarity with containerization and orchestration tools
  • Demonstrated experience with microservices architecture
  • Strong knowledge and experience with Agile methodology and/or an established release protocol
  • Experience with AWS cloud platform, demonstrating expertise in AWS services and best practices.
  • Knowledge of monitoring and logging tools to ensure system health and performance
  • Understanding of networking concepts and security best practices
  • Experience with issue tracking and resolution systems such as JIRA.
  • Experience with change process management=
  • Motivated and self-starter
  • Bachelor’s degree or higher in Computer Science or Software Engineering is preferred

Location

Toronto Downtown Office (250 Yonge Street) #LI-Hybrid