Site Reliability Engineer SRE
Site Reliability Engineer (SRE)
Site Reliability Engineer or (SRE) was born at Google in 2003, prior to the DevOps movement taking off, when a team of software engineers were tasked with making Google’s (already large) site more reliable, efficient and scalable. Site Reliability Engineering then became a fully-fledged IT domain aimed at developing automated solutions for operational aspects, like availability, performance, monitoring etc.
Today, Site Reliability Engineering is a challenging and in demand role that goes beyond DevOps. SRE isn’t solely designated to technology companies; businesses are increasingly having a dedicated software division and this is reflected in the spread of SRE and a growing SRE job market. Salary for a Site Reliability Engineer is at the higher end of the scale due to the expansive technical knowledge required.
Fundamentally, SRE is a mix of development and operational skills, however the job title and practices involved can be very specific to the particular organisation. SRE is a cross-disciplinary role that is deeply connected to how we think about the way humans connect to the systems they are building. From its inception at Google, SRE has been referred to as its own ‘philosophy’, a movement that attempts to bridge the gaps between development and operations that is as much about mindset as it is skillset.
In general terms, a team of Site Reliability Engineers would split their time between operations and on call duties, developing systems of software that help increase site reliability and performance. SREs are responsible for availability, latency, performance, efficiency, change movement, monitoring, emergency response, capacity planning and more. Essentially, one of the core objectives of a SRE is to automate their way out of their job, allowing developers to focus exclusively on feature development and allows SREs to focus on the next task to automate.
An effective SRE has a depth, breadth and certain fluency that is unachievable without putting time in, particularly as SREs typically work with systems of significant scale and complexity. Typically, Site Reliability Engineers are detail-oriented passionate technologists, keen to stay in touch with market and industry trends and always looking for novel ways to sharpen their technical abilities.
Client Server recruits for Site Reliability Engineer roles in London and surrounding areas, at varying levels of competency. If you’re a Site Reliability Engineer looking for your next role, contact one of our specialist consultants today.
https://www.client-server.com/job-search?term=%22site+reliability+engineer%22