
Обсуждение ролей SRE и DevOps-инженеров часто сводится к спорам и недопониманию. Чем они занимаются на практике? Какие навыки ценятся и за что компании готовы платить? Давайте разберёмся на примере реальных вакансий и опыта специалистов.
Эта статья — выжимка из вебинара «За что платят SRE и DevOps?», в котором Кирилл Борисов, SRE в VK, и Вячеслав Федосеев, TeamLead DevOps в «Честном знаке», обсудили ключевые требования, навыки и зоны ответственности, а также то, как это влияет на уровень компенсации. Посмотреть вебинар полностью можно по ссылке.
Ключевое различие SRE и DevOps
«SRE дежурят ночью на проде, а DevOps-ы — нет»
SRE часто больше вовлечены в операционную деятельность, инцидент-менеджмент и обеспечение надежности сервисов на продакшене. DevOps же фокусируются на автоматизации процессов разработки и доставки ПО, стремясь сделать работу разработчиков эффективнее.
SRE — это инженер, чья работа сосредоточена на надёжности, доступности и производительности сервиса. Это может быть:
Мониторинг и алертинг: Настройка Prometheus, Grafana, построение дашбордов.
Инцидент-менеджмент: Реагирование на сбои, координация работ, постмортемы.
Разработка для надежности: Написание кода (часто на Python или Go) для автоматизации и внедрения паттернов отказоустойчивости прямо в приложения.
Capacity-менеджмент: Анализ нагрузки и планирование ресурсов.
SLI/SLO: Определение и контроль метрик уровня сервиса.
DevOps — это, в первую очередь, культура и методология, направленная на устранение барьеров между разработкой и эксплуатацией. На практике DevOps-инженер:
Автоматизирует сборку, тестирование и развертывание (CI/CD).
Управляет инфраструктурой как код (IaC).
Занимается контейнеризацией и оркестрацией (Kubernetes).
Выстраивает процессы, чтобы команды могли заниматься своими задачами (например, разработчики — писать код, а не разбираться с деплоем).
В разных компаниях эти роли могут сильно пересекаться или полностью подменять друг друга. Название вакансии часто не так важно, как суть обязанностей.
Что компании пишут в вакансиях и что требуют на деле?

Рассмотрим вакансию, в которой предлагается почасовая оплата и оформлением как ИП или самозанятого.
Трекинг времени. Зачем это нужно? По опыту Кирилла Борисова — для основания для расширения команды. Когда команда не успевает выполнять задачи, менеджмент часто не понимает абстрактного «нам не хватает времени». Жесткий трекинг превращает эту проблему в измеримые метрики:
Можно наглядно показать, что все 40 часов в неделю сотрудники заняты.
Видно, на какие задачи (например, митинги и встречи) уходит непропорционально много ресурсов.
Это железобетонный аргумент для обоснования новых ставок, который понятен высшему руководству.
Альтернативный подход: трекинг по бэклогу задач. Есть и другой способ оценить нагрузку — не отслеживать часы, а анализировать поток задач:
Метод: сравнивать, сколько задач приходит в команду и сколько она успевает закрыть. Пример: если команда делает 5 задач в день, а приходит 10, то даже без учета часов очевидно, что людей не хватает.
Ограничение: Этот метод не учитывает сложность задач. Две задачи могут занимать как 2 часа, так и 2 дня. Поэтому для точности часто все же приходится возвращаться к трекингу времени, чтобы учесть этот фактор.
Неофициальное трудоустройство также несёт за собой некоторые риски и может стать причиной для беспокойства. В приоритете — официальное трудоустройство с трудовым договором. Это базовое требование к работодателю, так как оно дает защиту и спокойствие на случай непредвиденных обстоятельств.
Почему трудовой договор все-таки важен?
Это страховка. Он защищает права сотрудника в сложных или спорных ситуациях.
Это гарантия стабильности. Официальный работник не останется без всего (например, без оплаты отпуска или больничного).
Условия, при которых спикеры могли бы согласиться на ИП/самозанятость:
Компенсация рисков деньгами. Возможно рассмотреть такой формат только при условии значительно более высокой зарплаты (например, x2 �� текущей).
Логика: разница в оплате должна покрывать все риски и отсутствие соцгарантий, позволяя самостоятельно откладывать на отпуск, больничные и формировать финансовую «подушку безопасности».
Широкая зона ответственности. Ситуация, в которой инженер отвечает за всё: от разработки до продакшена, включая CI/CD, мониторинг и облака, часто встречается в стартапах или на проектах на стадии MVP.
Кому и когда это подходит?
Идеально для начинающих. Позволяет быстро набраться опыта в разных областях, понять специфику и в дальнейшем выбрать узкое направление для роста. Ошибки на этапе, когда проект еще не в проде, обычно менее критичны.
Опытные специалисты тоже могут считать это плюсом, если хотят влиять на весь процесс и иметь свободу действий.
Риски и «подводные камни»
Эфемерность. Широкая зона ответственности — это, скорее всего, временное явление. По мере роста проекта и усложнения процессов зону ответственности начинают «откусывать»: вводятся ограничения на доступ к проду, затем к dev-средам, и в итоге инженер может остаться ответственным только за один инструмент (например, Jenkins).
Перегрузка. Необходимость быть специалистом во всём может привести к выгоранию.
Рассматривая вакансии, участники вебинара выделили несколько тенденций.
1. Широкая и узкая зона ответственности
Широкая зона (универсал): Характерна для стартапов или проектов на стадии после MVP. От инженера ждут умения делать всё: от настройки CI/CD и облаков до мониторинга и дежурств. Это отличный старт для карьеры, чтобы быстро набраться опыта.
Узкая зона (специалист): Чаще встречается в крупных компаниях (например, в финтехе). Инженер отвечает за конкретный инструмент или процесс (например, только за хранилища). Это позволяет глубоко изучить одну область.
2. «Модный» стек технологий или реальные требования?
В вакансиях часто перечисляют все возможные технологии (Kubernetes, Prometheus, Grafana, Kafka, Terraform, Ansible, Python, Go и т.д.). Однако на собеседовании может выясниться, что команде критически важен только один пункт, например, глубокое знание Kubernetes.
Совет: Всегда уточняйте на собеседовании, какие технологии используются на проекте ежедневно, а какие просто указаны «для галочки».
3. Формат работы и оплаты
Встречаются вакансии с почасовой оплатой и оформлением как ИП или самозанятого.
Плюсы: Потенциально более высокий доход.
Минусы: Отсутствие социальных гарантий (отпуск, больничные), необходимость самостоятельно трекать время и платить налоги. Такой формат требует более высокой ставки для компенсации рисков.
Большинство специалистов на вебинаре отдали предпочтение официальному трудоустройству с трудовым договором как более надежному варианту.
Какие навыки действительно критичны и за что платят деньги?
1. Программирование — это новый must-have
Для SRE, особенно в компаниях, следующих подходу Google, умение программировать (на Python, Go) — это не просто «плюсик», а базовое требование. Речь идет не о написании скриптов, а о возможности участвовать в архитектурных обсуждениях, понимать код приложений и влиять на их надежность на этапе разработки.
«Без программирования сейчас вообще мало куда можно пойти... Это классический пример SRE, который кодил-кодил, а потом решил автоматизировать и пошел в прод».
2. Глубокое понимание инфраструктуры
Без знаний Linux, сетей, контейнеризации (Docker) и оркестрации (Kubernetes) сегодня не обойтись ни SRE, ни DevOps. Даже с обилием абстракций бывают ситуации, когда нужно «залезть под капот».
3. Софт-скиллы: работа в команде и готовность делиться знаниями
Этот пункт в вакансиях — не просто формальность. Компании ищут людей, которые:
Могут понятно объяснить сложные вещи коллегам.
Готовы проводить внутренние воркшопы и вебинары.
Умеют конструктивно общаться и отстаивать свою точку зрения (например, заблокировать небезопасный или ненадежный код).
Как это проверяют на собеседовании? Часто дают псевдореальный кейс (например, «упал продакшен») и смотрят, как кандидат взаимодействует с «коллегами» по Zoom, объясняет им свои шаги и ищет решение сообща.
Как начать свой путь в SRE?
Совет для специалистов, особенно с опытом работы в продакшене — начать с инцидент-менеджмента:
Это лучшая школа. Инциденты — это уникальный опыт, который быстро и многому учит. Они позволяют на практике понять, как система работает, а главное — как она ломается.
Это интересно. Процесс решения инцидентов — это интеллектуальный вызов, который включает расследование, координацию людей и поиск нестандартных решений.
Ну и главное — работа с инцидентами лежит в основе философии SRE.
Что конкретно делать?
Изучить и автоматизировать процессы. Разберитесь, как в вашей компании выстроен инцидент-менеджмент, и попробуйте его автоматизировать (создание инцидентов, эскалация, оповещение).
Побыть инцидент-менеджером. Погрузитесь в эту роль на практике.
Работа в инцидент-менеджменте — это довольно-таки выматывающая деятельность. Рекомендуется заниматься ею ограниченное время (например, не больше года), чтобы избежать профессионального выгорания.
Следующий шаг после инцидент-менеджмента — SLI/SLO.
После знакомства с инцидентами стоит углубиться в тему Service Level Indicators (SLI) и Service Level Objectives (SLO). Это метрики и цели уровня сервиса, которые позволяют перейти от реактивного «тушения пожаров» к проактивному управлению надежностью. Изучите, как строится мониторинг не просто системных метрик, а бизнес-метрик и критических путей приложения.
Как выбрать свою роль и компанию?
Начинающим часто советуют начинать с позиции с широкой зоной ответственности, чтобы «набрать» опыт и понять, что нравится больше.
Опытным стоит смотреть на зрелость процессов в компании и то, насколько их готовы слушать. Может ли SRE-инженер влиять на архитектуру продукта? Или его роль свелась к «тушению пожаров»?
Главный критерий при выборе работы — команда.
«Важнее всего команда и люди, которые готовы тебе помогать и реально участвовать в развитии тебя как инженера».
На собеседовании обязательно нужно пообщаться с будущими коллегами не только на технические, но и на человеческие темы. Если не ловится «вайб», взаимопонимания нет, то даже самая высокая зарплата не спасёт от выгорания и разочарования.
Рынок труда для SRE и DevOps разнообразен — вакансии сильно разнятся, и ключ к успеху — внимательно изучать обязанности, а не только название должности. Главные критерии выбора работы — интересные задачи, адекватная команда и понимание того, какой вклад вы будете вносить в общее дело. Деньги платят за решение реальных бизнес-проблем, будь то обеспечение бесперебойной работы сервиса для миллионов пользователей или ускорение выхода новых продуктов на рынок.
Если вы в процессе поиска работы или не знаете, куда двигаться в DevOps, предлагаем разобраться вместе на бесплатной консультации с тьютором Слёрма. Сфера DevOps меняется очень быстро, и консультации помогают и вам, и нам быть в курсе будущего сферы и актуальных требований рынка.
40–50 минут помогут вам увидеть свои сильные стороны, зоны роста и построить персональный план развития. Вы научитесь анализировать вакансии самостоятельно и определять, где ваши навыки стоят дороже и ценятся больше всего, сделав первый шаг из зоны комфорта с поддержкой эксперта.
Записаться на консультацию — по ссылке.
vkflare
К счастью, на одну вакансию с тайм - трекером приходится сотня нормальных, где не придется писать объяснительную на каждое вставание со стула