<p>We are seeking a Platform Reliability Engineer to ensure resilient, scalable and observable platforms that support critical services. The role prioritises uptime, automation and efficient incident response while working closely with engineers across the organisation. Ideal candidates combine systems thinking with software engineering skills to prevent and resolve production issues and to improve the delivery pipeline.</p>
<h2>Platform Reliability Engineer Job Profile</h2>
<p>The Platform Reliability Engineer maintains and improves platform availability, performance and operability. They design automation, monitoring and runbooks to reduce toil and enable rapid recovery from incidents.</p>
<p>This role partners with development teams, platform engineering and infrastructure to define service level objectives, capacity plans and deployment best practice. Candidates should be comfortable working in cloud native environments and adopting tooling that enhances reliability.</p>
<h2>Platform Reliability Engineer Job Description</h2>
<p>As a Platform Reliability Engineer you will be responsible for the health of the platform that runs our services. You will analyse incidents and lead post incident reviews to identify root causes and deliver durable fixes. A key part of the job is building automation to replace manual operational tasks and to improve recovery times. You will implement and evolve observability practices including metrics, tracing and logging to provide actionable insight into system behaviour.</p>
<p>The role demands close collaboration with software engineers, security and release teams to ensure safe and repeatable deployments. You will develop infrastructure as code to manage environments, contribute to CI CD pipelines and run capacity planning to meet growth demands. Proactive work such as chaos testing and performance tuning will be expected to harden services against failure.</p>
<p>You will also be an advocate for reliability across the organisation, helping to define service level objectives and error budgets that balance feature delivery with operational excellence. Participating in on call rotations and mentoring other engineers in reliability best practice are part of the day to day duties.</p>
<h2>Platform Reliability Engineer Duties and Responsibilities</h2>
<ul>
<li>Design, implement and maintain monitoring, logging and tracing solutions to provide full observability of platform services.</li>
<li>Lead incident response, conduct blameless post incident reviews and drive remediation work to prevent recurrence.</li>
<li>Automate operational tasks using scripting and infrastructure as code tools to reduce toil and human error.</li>
<li>Develop and maintain CI CD pipelines to ensure reliable and repeatable deployments.</li>
<li>Define and track service level objectives, error budgets and availability metrics.</li>
<li>Perform capacity planning and scalability testing to meet business growth and performance goals.</li>
<li>Implement resilience patterns such as graceful degradation, retries and circuit breakers.</li>
<li>Integrate security, compliance and cost control into platform operations and design.</li>
<li>Participate in on call rota and provide support for production issues outside core hours when required.</li>
<li>Mentor engineers on reliability practices and contribute to platform documentation and runbooks.</li>
</ul>
<h2>Platform Reliability Engineer Requirements and Qualifications</h2>
<ul>
<li>Bachelor's degree in Computer Science, Engineering or equivalent practical experience.</li>
<li>Proven experience in reliability engineering, site reliability engineering or production engineering roles.</li>
<li>Strong knowledge of cloud platforms such as AWS, Azure or Google Cloud and experience with container orchestration like Kubernetes.</li>
<li>Proficiency with infrastructure as code tools such as Terraform, CloudFormation or similar.</li>
<li>Experience building and maintaining CI CD pipelines and automation with tools like Jenkins, GitLab CI or GitHub Actions.</li>
<li>Familiarity with observability tools for metrics, logs and tracing for example Prometheus, Grafana, ELK, Jaeger.</li>
<li>Excellent debugging and incident management skills and the ability to conduct root cause analysis.</li>
<li>Practical scripting skills in Python, Go, Bash or similar languages and experience with configuration management.</li>
<li>Knowledge of networking, load balancing, storage and security best practice in cloud environments.</li>
<li>Strong communication skills and the ability to work collaboratively with cross functional teams.</li>
</ul>