What is Site Reliability Engineer (SRE) Role?
What is Site Reliability Engineer (SRE) Role?
Site Reliability Engineering (SRE) is a discipline that incorporates aspects of software engineering and applies them to infrastructure and operations problems. The main goals are to create reliable, efficient, and scalable software systems. According to Ben Treynor, founder of Google‘s Site Reliability Team, SRE is “what happens when a software engineer is tasked with what used to be called operations.
SRE eventually became a full-fledged IT domain, aimed at developing automated solutions for operational aspects such as on-call monitoring, performance and capacity planning, and disaster response. It complements beautifully other core DevOps practices, such as continuous delivery and infrastructure automation.
“Site reliability engineers create a bridge between development and operations by applying a software engineering mindset to system administration topics.”
Difference Between SRE vs DevOps
https://www.youtube.com/watch?v=uTEL8Ff1Zvk&t=1s
References:
https://en.wikipedia.org/wiki/Site_Reliability_Engineering
https://opensource.com/article/18/10/what-site-reliability-engineer