Site Reliability Engineer

Porter Airlines

Toronto

Hybrid

CAD 110,000 - 160,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Porter Airlines is seeking an experienced Site Reliability Engineer to enhance the reliability, scalability, and performance of our cloud platform serving thousands of users. The role emphasizes software-driven reliability using .NET, AWS, and observability tooling.

You'll collaborate with Software Developers, Cloud Engineers, and Cybersecurity to automate operations, improve deployment pipelines, and maintain monitoring platforms like Dynatrace and Splunk. Hybrid work in Toronto is available.

Qualifications

  • Strong software development experience in .NET (C#) or other OO languages.
  • Experience supporting production applications and incident response.
  • Proficient with AWS cloud services and IaC tooling.

Responsibilities

  • Build and improve reliability and availability of production services.
  • Collaborate with developers to troubleshoot issues from triage to root cause.
  • Develop automation to reduce repetitive operational work.
  • Design and maintain dashboards, monitoring, and service health metrics.
  • Manage IaC across AWS resources and automate configurations.
  • Participate in incident response and on-call rotations.
  • Support CI/CD pipelines and DevOps collaboration.
  • Deploy Dynatrace and Splunk; optimize cloud deployments.
  • Champion SRE best practices like SLIs, SLOs, and error budgets.
  • Maintain security and governance alignment with IT security teams.

Skills

.NET (C#) / OO languages
Production troubleshooting & RC
CI/CD pipelines
Scripting (PowerShell, Python, Bash)

Tools

AWS (ECS, EC2)
CloudWatch & metric math
Terraform/Terragrunt
Docker
Dynatrace
Splunk
Kubernetes

Job description

Job Summary

Porter is hiring an experienced Site Reliability Engineer to help improve the reliability, scalability, and performance of a modern cloud platform supporting thousands of users.

This is a hands-on engineering role where you'll work closely with Software Developers, Cloud Engineers and Cybersecurity to improve platform reliability, automate operational processes, and build world-class observability.

Unlike a traditional infrastructure-focused SRE position, this role is best suited to someone who has a strong software development background (particularly .NET) and enjoys solving production challenges through code.

Duties & Responsibilities
  • Build and improve the reliability and availability of production services
  • Work directly with developers to troubleshoot application and platform issues, from initial triage through root cause
  • Develop automation to eliminate repetitive operational work
  • Build dashboards, monitoring, alerts, and service health metrics, and administer the underlying observability platforms
  • Design and maintain automated workflows for certificate expiry, host health, and other operational risk monitoring
  • Participate in production incident response and on-call rotations, including major (Sev1-level) incident investigation
  • Analyze application performance and resolve bottlenecks
  • Improve deployment pipelines and operational tooling
  • Contribute to infrastructure as code and cloud automation across compute, networking, and identity
  • Maintain integration and API layer reliability, including error-rate monitoring and alerting
  • Support change management processes (CAB) for infrastructure and monitoring changes
  • Champion SRE best practices including SLIs, SLOs, and error budgets
Automation and Optimization
  • Create and maintain automated solutions for repetitive tasks, including infrastructure and application and patch monitoring.
  • Optimize monitoring agents for cost management and performance.
  • Implement auto-discovery and AI solutioning to ensure infrastructure reliability and efficiency
Configuration Management and Infrastructure as Code (IaC)
  • Use Infrastructure as Code tools to automate monitoring across AWS resources
  • Implement and maintain configuration management tools to standardize and automation configurations
Monitoring and Alerting
  • Configure and maintain monitoring and alerting systems to ensure the health and performance of the infrastructure.
Application Deployment and Support
  • Deploy, configure Dynatrace and Splunk to support applications and services on AWS infrastructure.
  • Collaborate with DevOps teams to optimize and automate CI/CD pipelines.
hange and Incident Management
  • Prepare and document Change Requests and Methods of Procedures (MOPs) for infrastructure changes.
  • Troubleshoot and resolve incidents affecting cloud services in accordance with predefined Service Level Agreements (SLAs).
  • Escalate issues to internal teams or third-party vendors as required.
Incident Response and Post-Incident Reporting
  • Participate in incident response processes and post-incident reporting (PIR).
  • Identify and deploy fixes to prevent recurrence of issues.
Security and Compliance
  • Work with IT Security to ensure cloud infrastructure aligns with security best practices and compliance requirements
  • Work with internal architecture, Solution Delivery(PMO), governance, and security teams to ensure that all security, governance and business continuity requirements and best practices are integrated and implemented.
  • .Cloud Governance - Cost Optimization, Data Management, Asset Management, Performance Management, and Deployment Acceleration
  • Implement Security Monitoring Auto-discovery.
Safety and Compliance
  • Actively engage in the company’s Safety Management System (SMS) by reporting hazards and incidents encountered during daily operations.
Collaboration and Documentation
  • Coordinate with internal stakeholders, DevOps, and third-party vendors for deployments and fixes.
  • Work within a cross-functional team of System Ops Engineers, App Admins, Data Engineers DevOps and DBA’s to specify, design, develop, test, and implement AWS cloud services and solutions.
  • Provide guidance and knowledge to other team members, and promote efficiency, productivity, innovations, and knowledge-sharing across multi-functional teams.
  • Work closely with internal business partners to gather requirements, design and implement solutions, manage technical operations, and triage and resolve operational issues.
  • Maintain detailed and accurate system, application, and infrastructure documentation.
On-Call Support
  • Participate in an after-hours on-call rotation for critical incident resolution.
Other Responsibilities
  • Perform additional related duties as assigned by management.
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
  • Strong software development experience in .NET (C#) or other object-oriented languages
  • Experience supporting production applications
  • AWS cloud services, including ECS and EC2 (Windows/IIS-hosted applications)
  • CloudWatch alarms and metric math for operational monitoring
  • Infrastructure as Code (Terraform and Terragrunt preferred)
  • CI/CD pipelines
  • Docker and containerized applications
  • Administering monitoring and observability platforms such as Dynatrace and Splunk
  • Application Performance Monitoring (APM)
  • Production troubleshooting and root cause analysis
  • Windows Server and IIS environments
  • Scripting (PowerShell, Python, Bash or similar)
  • Familiarity with ITSM tooling (PagerDuty, Jira, Zendesk, or similar) and change management processes
Nice to Have:
  • Experience with distributed systems or microservices
  • Experience implementing SLIs, SLOs, and error budgets
  • Logging platforms (Splunk, CloudWatch, etc.)
  • Experience scaling highly available cloud platforms
  • Exposure to Kubernetes or container orchestration beyond ECS
  • Mulesoft API Integration
  • Linux systems administration
  • GitOps tooling and practices
Location

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

Company Description

Since 2006, Porter Airlines has been elevating the experience of economy air travel for every passenger, providing genuine hospitality with style, care and charm. Porter’s fleet of Embraer E195-E2 and De Havilland Dash 8-400 aircraft serves North America, including a coast-to-coast domestic Canadian network, the U.S., Mexico, the Caribbean and Central America. Headquartered in Toronto, Porter is an Official 4 Star Airline® in the World Airline Star Rating®. Visit www.flyporter.com or follow @porterairlines on Instagram, Facebook and X.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud Operations Engineer
Cloud Operations Engineer

Porter Airlines • Toronto

On-site
CAD 90,000 - 120,000
Intermediate Specialist, Enterprise Platforms - Operations
Intermediate Specialist, Enterprise Platforms - Operations

Porter Airlines • Toronto

Hybrid
CAD 90,000 - 130,000
Intermediate Specialist, Service Management
Intermediate Specialist, Service Management

Porter Airlines • Toronto

On-site
CAD 90,000 - 120,000
Lead, Systems Design
Lead, Systems Design

Porter Airlines • Toronto

On-site
CAD 120,000 - 160,000
Specialist, AI & Automation
Specialist, AI & Automation

Porter Airlines Inc. • Toronto, Quebec

Hybrid
CAD 90,000 - 130,000
Intermediate Specialist, AI and Automation
Intermediate Specialist, AI and Automation

Porter Airlines • Toronto

On-site
CAD 70,000 - 100,000
Hybrid work environment
Senior Developer, Digital
Senior Developer, Digital

Porter Airlines • Toronto

Hybrid
CAD 110,000 - 150,000
Senior Developer, Data
Senior Developer, Data

Porter Airlines • Toronto

Hybrid
CAD 120,000 - 150,000
Senior Developer, Data
Senior Developer, Data

Porter Airlines • Toronto

On-site
CAD 130,000 - 185,000
Lead, End User Compute & Service Desk
Lead, End User Compute & Service Desk

Porter Airlines • Toronto

Hybrid
CAD 100,000 - 140,000