SRE-инженер vs системный администратор | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 22.11 Забрать скидку! →
Выбрать курс

SRE-инженер vs системный администратор

Иногда можно услышать, что традиционные администраторы уходят в прошлое, тогда как на их замену приходят SRE-инженеры. Так ли это? Вполне возможно, причем это не столько дань моде, сколько естественное развитие как технологий, так и процессов разработки: 1. Сегодня наблюдается тенденция, при которой код обновляют на серверах часто и быстро, до сотен раз в день. В таком случае усилий сисадмина недостаточно, так как надо максимально быстро устранять какие-нибудь проблемы непосредственно в коде. 2. Сегодня зачастую применяют облачные технологии, то есть наблюдается уход компаний от On-premise-инфраструктуры. А если инфраструктура находится в облаке, то очень многое из того, чем ранее занимался традиционный системный администратор, ложится на плечи облачного провайдера: обновление ОС и ПО, настройка оборудования, резервное копирование, работоспособность сети и т. д.

Однако не стоит думать, что традиционных сисадминов больше нет или они уже не нужны. Они востребованы, к примеру, в дата-центрах. Здесь они на своем месте: обновляют ПО и следят за оборудованием. Однако в компаниях, где разрабатывают свое ПО, пусть даже и небольшое, появилась тенденция к вытеснению традиционных сисадминов SRE-инженерами.

Кого же выбрать?

Давайте попробуем определить, кто же нужен компании: SRE-инженер или сисадмин: • системный администратор — специалист, отслеживающий стабильность системы. Он досконально знает систему и способен решать инфраструктурные проблемы, но не проблемы кода; • SRE-инженер — программист с навыками администрирования. Его главная цель — стабильная работа системы, для чего он дорабатывает код разработчиков и создает собственные утилиты по мере надобности.

Сравнить компетенции вышеупомянутых специалистов поможет таблица ниже. Следует понимать, что на практике некоторые обязанности пересекаются, что зависит уже от конкретной компании, то есть обязанности не везде одинаковы.

1-1801-2b3019.png

Выводы

SRE-инженер необходим, если компания часто выпускает обновления кода, т. к. команде из системных администраторов и программистов довольно непросто исправлять общие проблемы.

Системный администратор необходим, когда вы подходите к разработке традиционно, плюс есть своя физическая инфраструктура, за которой необходимо следить.

По материалам https://mcs.mail.ru/blog/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 22.11 →