Site Reliability Engineering, or SRE for short, is becoming more and more prominent amongst Berlin based businesses, with more and more companies seeing it’s value, but it is still not as widely adopted as on the West Coast of America.
My primary focus is recruiting the top SRE and Cloud Talent into some of the most important and exciting start-up’s in Berlin, and I have seen a definite trend of businesses looking to adopt SRE, but not sure why or how they are doing it. There is no doubt companies should be looking to adopt SRE as a means of ensuring future success.
In essence, SRE is a discipline that incorporates aspects of software engineering and applies that to IT operations problems. SRE aims to create ultra-scalable and highly reliable software systems – why would we not want to use this. It originated within the walls at Google in 2003, with the team now sitting at around 1500 engineers. SRE’s should be spending 50% of their time focused on operations, and 50% on development tasks, e.g new features and automation.
Much like with DevOps, there seems to be some confusion around what SRE is – and whether or not it is simply a buzzword. SRE is more centred around the people than any strict technology stack. The main requirement is to ensure Site Reliability and the desire to improve things – one of the reasons my clients have such a broad parameter when it comes to hiring talent – the key requirement seems to be a desire to learn, and a mix between Ops and Development Experience being key.
Using site reliability engineering to keep things running smoothly, while employing DevOps principles to improve those smooth-running processes, seems to be the best combination to really empower your company. If we look at some of the most successful businesses in the world – ServiceNow, Microsoft, Apple, Twitter, Facebook, Dropbox, Amazon, Target, IBM, Xero, Oracle, Zalando, Acquia, and GitHub – these teams all have large and successful Site Reliability Teams. Indeed, it seems that after speaking with a number of different businesses, the most successful way of working is an effective SRE team, employing strong operation principles.