SRE-инженер vs системный администратор
Иногда можно услышать, что традиционные администраторы уходят в прошлое, тогда как на их замену приходят SRE-инженеры. Так ли это?
Однако не стоит думать, что традиционных сисадминов больше нет или они уже не нужны. Они востребованы, к примеру, в дата-центрах. Здесь они на своем месте: обновляют ПО и следят за оборудованием. Однако в компаниях, где разрабатывают свое ПО, пусть даже и небольшое, появилась тенденция к вытеснению традиционных сисадминов SRE-инженерами.
Кого же выбрать?
Давайте попробуем определить, кто же нужен компании: SRE-инженер или сисадмин: • системный администратор — специалист, отслеживающий стабильность системы. Он досконально знает систему и способен решать инфраструктурные проблемы, но не проблемы кода; • SRE-инженер — программист с навыками администрирования. Его главная цель — стабильная работа системы, для чего он дорабатывает код разработчиков и создает собственные утилиты по мере надобности.
Сравнить компетенции вышеупомянутых специалистов поможет таблица ниже. Следует понимать, что на практике некоторые обязанности пересекаются, что зависит уже от конкретной компании, то есть обязанности не везде одинаковы.
Выводы
SRE-инженер необходим, если компания часто выпускает обновления кода, т. к. команде из системных администраторов и программистов довольно непросто исправлять общие проблемы.
Системный администратор необходим, когда вы подходите к разработке традиционно, плюс есть своя физическая инфраструктура, за которой необходимо следить.
По материалам https://mcs.mail.ru/blog/.