Strong software development experience in .NET (C#) or other object-oriented languages
Experience supporting production applications
Familiarity with AWS cloud services, including ECS and EC2
Proficient in Infrastructure as Code (Terraform and Terragrunt preferred)
Experience with CI/CD pipelines and Docker/containerized applications
Knowledge of monitoring platforms like Dynatrace and Splunk
Scripting skills in PowerShell, Python, Bash, or similar
Responsibilities
Build and enhance the reliability and availability of production services
Collaborate with developers to troubleshoot application and platform issues
Automate repetitive operational tasks to improve efficiency
Create dashboards and monitoring systems for service health metrics
Participate in incident response and on-call rotations for critical issues
Analyze application performance to identify and resolve bottlenecks
Champion SRE best practices including SLIs, SLOs, and error budgets
Benefits
Hybrid work model with flexibility
Opportunity to work with cutting-edge cloud technologies
Collaborative environment with cross-functional teams
Focus on professional development and knowledge sharing
Engagement in safety management and compliance initiatives
Full 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
About Porter Airlines
Porter Airlines is a regional airline headquartered at Billy Bishop Toronto City Airport in Toronto, Ontario, Canada. The airline operates scheduled flights to destinations in Canada and the United States. Porter Airlines was founded in 2006 and began operations in 2006. The airline has a fleet of 29 aircraft and serves 19 destinations. Porter Airlines is known for its high level of customer service and its commitment to sustainability. The airline has won numerous awards for its service and has been recognized for its environmental initiatives.