За последние несколько лет рынок IT-труда претерпел значительные изменения, что привело к появлению интересных коллабораций, которые мы наблюдаем сегодня. Одним из относительно новых направлений в сфере разработки является инжиниринг надежности сайта (SRE — Site Reliability Engineering), где разработка и DevOPS тесно взаимосвязаны.
SRE представляет собой набор методов, показателей и стандартов, направленных на обеспечение надежности системы. Здесь термин "сайт" интерпретируется как "система" или "платформа", и не следует путать его с обычными веб-сайтами, к которым мы привыкли.
SRE инженер отвечает за обеспечение надежности системы на всех ее уровнях: от физического до логического. Вкратце, SRE представляет собой команду разработчиков (которые, кстати, должны уметь писать код) и системных администраторов.
Это является исключительно технической работой и даже по IT-стандартам является очень сложной, требующей глубоких знаний (как теоретических, так и практических) в различных областях разработки и управления системами.