
Работа в OPS: Трендовые позиции — Часть 1
Тренды Ops-технологий «на взлете»
По статистике, компании, которые используют методы DevOps, могут развертывать код до 30 раз чаще, а неудачные деплои случаются вдвое реже. Наверняка, это одна из причин, почему рынок DevOps так бурно растет — по прогнозам экспертов, уже к 2026 году его стоимость составит порядка 17 млрд долларов.
Что такое ops, какие трендовые направления и позиции появились на западном рынке, кого стоит хантить еще на подлете и как использовать все возможности этой сферы в бизнесе — разбираемся.
DevOps
DevOps — это не технология, а скорее процесс или позиция (DevOps Engineer / DevOps Architect). В квалифицированных DevOps нуждается любая организация, которая работает с программным обеспечением. С помощью этих специалистов бизнес может автоматизировать и упростить работу, развертывая программное обеспечение быстрее и эффективнее.
Фактически, работа DevOps — это микс различных практик и инструментов, которые помогают организациям предоставлять новые услуги и приложения с более высокой частотой. Преимущество этих специалистов именно в мультиподходе: они улучшают и развивают продукт более быстрыми темпами уже за счет того, что не используют традиционные подходы и «костыли» при разработке программного обеспечения и управлении инфраструктурой.
Кроме того, сегодня практически каждому DevOps Engineer при устройстве на работу пригодятся знания и навыки работы с PAAS — Platform as a Service (AWS, Azure, GCP).
Простыми словами, DevOps решает проблемы, которые возникают на стыке работы разработчиков и пользователей. Для работы трейни или джуну достаточно strong skills в Linux, хорошего английского и базового понимания принципов работы инфраструктуры и сетей, разработки ПО. Обычно DevOps стартуют карьеру со смежных направлений: QA, Support Engineer и других.
Ops в DevOps и носит значение “operations”, то есть процессы настройки и обслуживания серверного оборудования. Сочетаясь с другими функциями Ops-подход становится источником новых позиций в IT.
SecOps
Если DevOps создает способ работы между разработчиками и IT-операциями, то SecOps находится на стыке кибербезопасности и IT-операций. Основная задача такого специалиста — помощь командам в поиске критических уязвимостей и расстановке приоритетов по их устранению. Это возможно с помощью развертывания рабочих процессов безопасным образом. Вместо того чтобы «тушить пожары», SecOps находит уязвимости в безопасности систем и заранее устраняет их.
В зоне ответственности SecOps лежит:
- отслеживание активности во всей корпоративной IT-инфраструктуре;
- поиск причин нарушения безопасности и составление плана, который поможет избежать повторения ситуации в дальнейшем;
- разработка решений для поиска угроз и реакция на них;
- регулярная проверка конфигурации инфраструктуры.
Иногда компании выделяют еще одну специализацию для работы с безопасностью внутренних данных и систем — DevSecOps. Вместо того чтобы проверить существующий продукт на «бреши», этот специалист закладывает безопасность в фундамент продукта на первых этапах разработки. Это помогает уменьшить количество уязвимостей и приблизить бизнес к его целям.
DevSecOp фокусируется на 6 поинтах:
- анализ кода,
- управление изменениями,
- мониторинг соответствия,
- исследование угроз,
- оценка уязвимостей,
- обучение безопасности.
На практике, любого DevSecOps могут называть Sec Ops и требовать от него навыки работы с кибербезопасностью. Это происходит из-за того, что разделение профессий произошло совсем недавно и еще нет единого стандарта требований к такому специалисту.
SRE (Site reliability engineer)
Специалисты SRE — «палочка-выручалочка» для бизнесов. Именно на плечи Site Reliability Engineering команды возлагаются все внезапные нарушения работоспособности и падения серверов.
В сферу ответственности SRE-инженера входит:
- оптимизация имеющейся архитектуры и сервисов;
- автоматизация сервисов и уменьшение расходов на их саппорт и обслуживание;
- превентивный поиск возможных проблем и их устранение;
- инцидент-менеджмент — «тушение пожаров» в любое время дня и ночи.
SRE: что это простыми словами? Фактически, это одна из форм реализации DevOps, но для работы с внеплановыми острыми ситуациями и обеспечения стабильности приложения. Можно встретить позиции DevOps/SRE (или просто DevOps Engineer’а, где предполагаются обязанности по «ловле» сервера в любое время суток).
FinOps
FinOps или облачные финансовые операции — это методология, с помощью которой предприятия могут отслеживать стоимость ресурсов вплоть до конкретного юнита, согласовывать данные с разработкой.
По данным FinOps-отчета, можно выделить три основных вектора работы инженеров в этой сфере:
- прогнозирование и учет финансов в облаке;
- работа с разработкой и разработчиками;
- работа с совместными расходами — от пользователя к разработке и обратно.
Основная задача FinOps, в отличии от SRE Engineer, — это оптимизировать затраты компании на использование инфраструктуры. С помощью FinOps Engineer’а бизнес может подобрать сервисы, которые будут также эффективны, как собственные сервера, выбрать решения по закупке места на облаке, перераспределить мощности по потребностям каждого продукта. Все это помогает компаниям экономить неплохие суммы.
Не знаете, как и где искать специалистов на современные IT-позиции? Рекрутинговое агентство ITExpert поможет в составлении описания вакансии или определении требований — даже если позиции относительно недавно появились на рынке.
Во второй части статьи разбираемся в еще большем количестве позиций в “ops”: что это, кто такие DataOps, AIOps, TestOps, SysOps, ITOps и NoOps. Рассказали про функции, требованиями к этим позициям и популярных доменах для них.

Насколько полезной была эта статья?
Click on a star to rate it!
Средняя оценка 5 / 5. Количество голосов: 12
Оценок пока нет! Будьте первым, кто оценит этот пост.





