What does a Site Reliability Engineer do?

Site reliability engineers (SREs) incorporate software engineering aspects and apply them to infrastructure and operations problems. They apply software engineering principles to systems administration and serve as bridges between a company’s development and operations. They perform functions and on-call duties and develop the systems and software that bolster site reliability and performance. They build self-service tools for user groups that provide automation and rely on their services, including automatic test result provisioning and statistical visualizations.

SREs strive to create services that reduce the amount of work in progress for all parties, allowing developers to focus on feature development. They collaborate with product developers to ensure designed solutions respond to non-functional requirements including security and maintainability and work with release engineers to confirm that software delivery pipelines are as efficient as possible. SREs need a bachelor’s degree in computer science or related fields.

What responsibilities are common for Site Reliability Engineer jobs?
  • Activities include designing, developing, installing, and maintaining software solutions.
  • Work with engineering teams to refine deployment and release processes.
  • Collaborate with the engineering team on projects as the expert on reliability, performance, and efficiency.
  • Manage on-call rotations across continents, using a follow-the-sun model.
  • Deliver quality managed services in a consistent, timely manner.
  • Assist product engineers in development and deployment of backend applications.
  • Be prepared to explain your work, decisions, and ideas to your colleagues.
  • Participate in 24x7 operational support and on-call rotation shifts.
  • Ensure that all system design and procedures are documented and up-to-date.
  • Provide training and education to engineering as a whole on infrastructure and internal tooling.
  • Provide level of audit and control to security personnel.
  • Monitor and stress test systems to collect metrics for tuning and capacity planning.
  • Work to automate detection and resolution of recurring issues.
  • Build the whole stack from load balancers to the databases, and then move and launch sites on every application release.
  • Ensure safety, predictability, repeatability and auditability of all build and deploy processes.
  • Provide technical leadership for Rightpoint Digital Operations Support Infrastructure team.
  • Develop, coach, mentor individuals and teams and ensure high performance in a fast-paced environment.
  • Build tools and automation that eliminate repetitive tasks and prevent incident occurrence.
What are the typical qualifications for Site Reliability Engineer jobs?
  • Bachelor's or Graduate's Degree in computer engineering, computer science, engineering or information systems management, or equivalent experience.
  • Experience with Cloud, Linux, JAVA, Python, C, UNIX, and Ruby software and systems.
  • Experience with Agile, SaaS, NoSQL, Cloud Architecture, and Javascript software and systems.
  • Comfortable scripting and debugging.
  • Natural collaboration skills and an eye on continuous improvement.
  • Fluent in scalability and root cause analysis exercises.
  • Dedicated to continuous integration and orchestration.
EducationBachelor's Degree
Work/Life Balance
4.0 ★
Salary Range--
Career Opportunity
4.0 ★
Avg. Experience2-4 years

Site Reliability Engineer Salaries near United Kingdom

Average Base Pay

£81,257 /yr
Not including cash compensation
See More Insights
Not enough salaries reported to show distribution
See More Insights
Glassdoor Estimated Salary

Site Reliability Engineer Career Path

Learn how to become a Site Reliability Engineer, what skills and education you need to succeed, and what level of pay to expect at each step on your career path.

Site Reliability Engineer
Senior Site Reliability Engineer
Site Reliability Engineer

Years of Experience Distribution

0 - 1
2 - 4
5 - 7
Not including years spent in education and/or training

Site Reliability Engineer Insights

Read what Site Reliability Engineer professionals have to say about their job experiences and view top companies for this career.
Gorgias (CA)Gorgias (CA)
Site Reliability Engineer
6 Jun 2022

“The work/life balance is good despite being a startup and the same goes for the engineering.”

Thomson ReutersThomson Reuters
Site Reliability Engineer
28 Nov 2023

“This was the best platform to explore the knowledge and how to set your career goals.”

25 Apr 2023

“I'm excited to start working at Uplight because there are endless opportunities to explore and advance your career at that company.”

Senior Site Reliability Engineer
5 Sept 2023

“Great place to work and people are great”

SRE Engineer
3 Apr 2023

“The package they gave was good initially but now my salary worth 30% less than when I started to work here.”

Site Reliability Developer IV
22 Sept 2022

“Good compensation and bonuses.”

Second Front SystemsSecond Front Systems
SRE Engineer
14 Nov 2022

“working individuals and the culture here is one of the best work environments I've been in.”

CMD Solutions AustraliaCMD Solutions Australia
Associate SRE
3 May 2023

“You are given trust and independence to do your role in the best way you see fit.”

See More

Site Reliability Engineer Interviews

Frequently asked questions about the role and responsibilities of a Site Reliability Engineer

When working as a Site Reliability Engineer, the most common skills you will need to perform your job and for career success are Python Programming, Microsoft Cloud, Linux System, MySQL and Operating Systems.

The most similar professions to Site Reliability Engineer are:
  • Software Engineer
  • Software Developer
  • Devops Engineer
  • Cloud Engineer

The most common qualifications to become a Site Reliability Engineer is a minimum of a Bachelor's Degree and an average of 0 - 1 of experience not including years spent in education and/or training.

Get anonymous career insights from your peers

View Full Conversation

Related Careers

Software Engineer
No skills overlap
Software Developer
No skills overlap
Devops Engineer
13% skills overlap
Cloud Engineer
No skills overlap

Site Reliability Engineer jobs