Job Search and Career Advice Platform

Enable job alerts via email!

DevOps Engineer

Air-tek

Toronto

On-site

CAD 70,000 - 90,000

Full time

9 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A Canadian software company located in Toronto is seeking a talented individual to support and maintain its software across complex customer environments. In this role, you will manage deployments, provision cloud resources, and improve operations through automation and process enhancements. Ideal candidates have 3-5 years of IT operations experience, a strong background in AWS, and familiarity with various technologies. This position offers exciting challenges and opportunities for professional growth.

Qualifications

  • 3 – 5 years of experience in IT operations, cloud operations, DevOps, or managed services.
  • Self-motivated with a passion for technology.
  • Solid experience with Windows OS or Linux.
  • Familiarity with AWS, especially EC2, S3, and networking.
  • Experience with monitoring and alerting tools.

Responsibilities

  • Support and maintain Air-tek software across customer environments.
  • Manage deployments and provision cloud resources.
  • Diagnose software problems and apply standard procedures.
  • Collaborate with different teams and participate in on-call rotations.

Skills

IT operations experience
Cloud operations
DevOps practices
Windows OS
Linux
AWS services
Monitoring tools
Message queuing systems
NoSQL databases
Relational databases
Infrastructure as Code (IaC)
CI/CD Pipelines
Scripting (PowerShell, JavaScript)
Network fundamentals
Job description
Overview

Air-tek is a Canadian-based software company focused on modernizing the airline industry and dealing with its most essential and valuable issues.

Our diverse team is helping to automate the most critical operations processes within airlines to ensure that millions of passengers seamlessly arrive at their destination, even in the event of flight disruptions.

Responsibilities

This role supports and maintains Air‑Tech software across complex customer environments, managing deployments, provisioning cloud resources, and improving operations through automation, better processes, and enhanced monitoring. You independently diagnose issues, own components end‑to‑end, make key architectural decisions, and deliver reliable, high‑quality work across multiple tasks. The position requires navigating moderately complex technical challenges, refining runbooks and alerting, participating in on‑call rotations, collaborating with cross‑functional teams, and mentoring junior engineers while contributing to overall reliability and team effectiveness.

  • Support the Air-Tech software and associated infrastructure within complex customer environments
  • Prepare, initiate, and monitor deployments of the Air-Tech software
  • Provision new customer cloud environments as required
  • Perform other environment maintenance tasks based on internal plans or requests from other teams
  • Streamline operations work through continuous improvement initiatives (such as automation, process improvement, remote monitoring, documentation, and others)
  • Diagnose environment or software problems by reviewing logs, configuration, and other details; and applying standard procedures, findings from internet research, and your own experience
  • Work with a wide variety of technologies
  • Take the lead on certain technical and process improvements
  • Manage, monitor, analyze, and document changes to client environments, following change management procedures
  • Help establish and follow processes and checklists, ensuring consistent results for routine and common tasks and ultimately automating where appropriate
  • Help improve our monitoring, alerting, environment maintenance, and provisioning tools
  • Collaborate with other Air-Tech teams, including Incident Management, Product, and Engineering
  • Participate in rotating on-call shifts
  • Learn and adapt quickly, advancing your skills and knowledge with support from your manager and the team
Skills and Experience
  • At least 3 – 5 years of previous experience working within an IT operations, cloud operations, DevOps, or managed services environment
  • Highly self-motivated and self-directed with a passion for technology
  • Solid foundation working with Windows OS and/or Linux
  • Experience with AWS (especially EC2, S3, ECS, DataSync, and networking fundamentals with VPCs, subnets, security groups, etc.)
  • Experience with monitoring and alerting tools
  • Experience with one or more of the following:
    • Message broker / message queueing or similar systems, such as RabbitMQ, WebSphere MQ, Apache Kafka, ActiveMQ
    • NoSQL databases, such as MongoDB, DynamoDB, Redis
    • Relational databases, such as MySQL, Postgres
    • Remote monitoring and log automation tools
    • General IP networking fundamentals
  • Familiarity with an Infrastructure as Code (IaC) approach to provisioning and managing IT infrastructure is an asset.
  • Familiarity with CI/CD Pipelines and orchestration (ArgoCD)
  • Experience of scripting (PowerShell, JavaScript, …) and automation
  • Familiarity with security best practices in cloud environments.
  • Experience with airlines and related systems is considered an asset but not required. You will learn on the job.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.