At a Glance
- Tasks: Enhance cloud platform reliability and performance while collaborating with developers and engineers.
- Company: Join Porter Airlines, a leading airline known for its exceptional service and innovative culture.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Other info: Be part of a dynamic team with a focus on innovation and collaboration.
- Why this job: Make a real impact on cloud technology and improve user experiences for thousands.
- Qualifications: Strong .NET development skills and experience with AWS cloud services are essential.
The predicted salary is between 135000 - 165000 $ per year.
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 automate 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.
Change 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 DBAs 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®.
Site Reliability Engineer in Toronto employer: Porter Airlines
Porter Airlines is an exceptional employer for pilots, offering competitive pay and significant career advancement opportunities in a collaborative and safety-focused environment. As we expand our fleet and welcome over 1,200 new pilots, you will benefit from quick access to upgrade paths while being part of a team that prioritizes outstanding service and open communication. Join us in shaping the future of aviation with a commitment to excellence and safety.