SRE-инженер: где востребован и как его найти

Клиент: крупный российский банк
Вакансия: Специалист SRE (SWE)
Руководитель проекта: Михаил Сергеев

Инженеры SRE (Site Reliability Engineer) работают на границе DevOps и разработки и отвечают за надежность, масштабируемость и бесперебойную работу ИТ-систем. Они отлично разбираются в принципах организации работы распределённых систем, их безотказности, рисках, практических аспектах эксплуатации систем. Часто SRE вырастают из системных администраторов и специалистов службы поддержки, которые основательно углубили свою экспертизу в программировании, автоматизации, облаках и DevOps. Рассказываем об особенностях их поиска и делимся примером успешного закрытия такой вакансии.

В каких компаниях востребованы SRE-инженеры

Специалисты SRE необходимы в крупных компаниях со сложным, нагруженным софтом для обеспечения надёжной работы всех систем при регулярных апгрейдах, изменениях инфраструктуры и масштабировании. Как правило, эти кандидаты очень опытные: знают обо всех возможных багах инфраструктуры и понимают, как можно их не допустить или быстро устранить. SRE-подход возник в Google и стал популярен в промышленности, финтехе и среди продуктовых IT-компаний. Так, сейчас наша команда ведет поиски на несколько таких вакансий. Специалисты нужны в крупные российские банки: новейший стек технологий, высоконагруженные системы, отличные условия работы и высокопрофессиональные команды. Подробнее о требованиях и самих проектах можно узнать у наших консультантов, написав нам на почту.

Обязанности и компетенции SRE-инженеров

Обычно в обязанности SRE входит:

  • проверка надежности, отказоустойчивости и стрессоустойчивости систем,
  • мониторинг, управление инцидентами, хаос-инжиниринг,
  • разработка и обслуживание инфраструктуры,
  • разработка и поддержка внутренних инструментов,
  • проверка и контроль оптимальной загрузки системы.
Опытный SRE обычно умеет работать с Linux (мониторинг логов, сортировка, загрузка процессора), знает одну из систем мониторинга (Nagios, Zabbix, Prometheus) и одну из систем логирования (Splunk, ELK), а также обладает полноценным опытом в роли Middle-разработчика на одном из высокоуровневых языков разработки (Node.js, Java, C#, C++, Python, Go). Помимо этого в hard skills SRE можно ориентироваться на DevOps Roadmap.

В чем трудность поиска

На российском ИТ рынке труда в названии вакансии часто можно увидеть DevOps и SRE одновременно. Эти специалисты очень близки друг к другу по hard skills, но компетенции SRE шире. Если DevOps-специалисту достаточно знать код на уровне написания скриптов, то от SRE ждут уверенных навыков программирования, минимум на уровне Junior-разработчика. Поэтому соискателей на вакансии SRE стоит искать среди программистов, перешедших в DevOps, или же, наоборот, среди программистов, которым нравится заниматься настройкой CI/CD, и обладающих уверенным опытом работы с системами контейнеризации. Поиск точечный, поэтому от рекрутера требуется верное понимание профиля кандидата — его навыков и знаний.

Опыт GlobalCareer: крутой SRE в финтех-проект

Наш клиент — крупный российский банк — развивает несколько сервисов в разных департаментах. Системы становятся более масштабными и высоконагруженными, поэтому решено было усилить команду опытным SRE-специалистом, найти которого доверили GlobalCareer. От кандидата требовалось знание одного из языков программирования на уровне Middle и умение решать инфраструктурные задачи.

Екатерина Сиденко, рекрутер: «Было решено оценивать не только кандидатов, указывающих в своем профиле SRE, но и специалистов направления DevOps. При анализе резюме, мы уделяли особое внимание опыту программирования на Python, Java, Kotlin или Go, настройке CI\CD; навыкам и знаниям работы с Docker — контейнерами, системами мониторинга. Выбранная стратегия поиска помогла найти релевантных кандидатов, владеющих языком программирования на уровне написания кода и умеющих справляться с задачами по обеспечению надежности систем».

В итоге заказчику было отправлено 8 подходящих специалистов. Выбранный кандидат обладает опытом разработки на Python, а также глубокой экспертизой в DevOps. Ранее работал в ИТ-компании, занимающейся разработкой ПО, поэтому умеет работать над проектами разных заказчиков — с разным стеком и задачами. От открытия вакансии до принятия оффера специалистом прошло 1,5 месяца. В данный момент кандидат проходит испытательный срок.

Мы регулярно подбираем SRE и DevOps специалистов, поэтому хорошо разбираемся в особенностях данных направлений. У нас в блоге вы можете прочесть о том, кто такой DevOps и как его найти и про поиск SRE-инеженера для американской компании, предлагающей решения по защите и восстановлению данных.

Если в вашу команду нужны DevOps, SRE или другие IT-спецалисты, напишите нам, и мы найдем подходящих кандидатов.

Необходима консультация?

Оставьте заявку, и мы свяжемся с вами в ближайшее время

    Read more

    Ваша заявка успешно отправлена.

    Спасибо! Письмо с ответом будет отправлено вам на почту в ближайшее время

    Произошла ошибка.

    Пожалуйста, повторите попытку позже, или свяжитесь с нами по телефону +7 495 967-80-30