Role overview

Senior Site Reliability Engineer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

What you'll be doing:

  • Monitor the performance, availability, reliability, and overall health of Azure cloud applications and services using telemetry, metrics, logging, and observability tools• Proactively identify issues, risks, and operational trends to prevent downtime, service degradation, and customer impact• Define, maintain, and continuously improve Service Level Objectives (SLOs), Service Level Indicators (SLIs), and Service Level Agreements (SLAs) in partnership with development, product, and operations teams• Lead and support incident response activities, outage investigations, post-incident reviews, and root cause analysis to drive continual service improvement• Drive automation and operational excellence across monitoring, deployments, recovery processes, documentation, and runbooks to improve efficiency and reduce operational risk• Collaborate with software engineering, product, and operations teams to embed reliability and DevOps best practices throughout the software development lifecycle• Identify opportunities to improve platform resilience, scalability, and operational maturity through data-driven insights and reliability engineering principles• Act as a technical leader for reliability initiatives, promoting a culture of operational excellence, continuous learning, and service ownership across teams

About you:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience• Significant experience in Site Reliability Engineering, DevOps, Cloud Operations, or a similar role supporting enterprise-scale platforms• Strong hands-on experience operating and supporting production workloads on Microsoft Azure• Expertise in monitoring, alerting, observability platforms, and cloud-native operational practices• Deep understanding of SRE principles including SLOs, SLIs, SLAs, error budgets, and reliability engineering methodologies• Experience with automation and development using technologies such as C#, Python, PowerShell, and Infrastructure as Code (IaC)• Strong knowledge of incident management, root cause analysis, CI/CD pipelines, and operational best practices• Excellent communication and stakeholder management skills, with the ability to collaborate effectively across technical and business teams• Azure certifications such as Azure Administrator or Azure DevOps Engineer are highly desirable• Experience working within regulated, scientific, or enterprise environments would be advantageous

What's in It for You

  • Join an ambitious, growing international organisation where innovation, collaboration, and continuous improvement are at the heart of everything we do• Play a key role in shaping and improving the reliability of cloud platforms that support critical business operations and customer solutions• Work alongside talented colleagues across engineering, product, and operations teams on a global scale• Enjoy opportunities for professional development, technical growth, and industry-recognised certification support• Benefit from a comprehensive and competitive rewards package designed to support your wellbeing, career progression, and long-term success
Similar roles

Keep a backup shortlist.

Browse stack
FocusSite Reliability EngineeringRole area
Seniority signalSeniorCandidate level
StackAzure, CI/CD, PythonPrimary skills
Location41 accepted countriesEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link