SRE stands for Site Reliability Engineering. It originated at Google over a decade ago as a way to ensure their products and services were highly reliable. SRE implements DevOps principles through components like reliability, service level agreements (SLAs), service level objectives (SLOs), service level indicators (SLIs), and error budgets. Reliability is measured through SLOs and SLIs to quantify user experience. Error budgets allow teams to balance new features against reliability by quantifying how much downtime is acceptable. SRE aims to reduce "toil", or unnecessary repetitive manual work, through automation.