Кто есть кто: гид по «облачным» профессиям

В 2009 году словосочетание «облачные технологии» содержалось в описании одной-единственной вакансии на рекрутинговом портале HeadHunter, а в 2013-м число таких вакансий приблизилось к 400. Сегодня IT-отрасль быстро пополняется новыми облачными профессиями и «модифицирует» старые.

Названий стало так много, что в них можно запутаться. Попробуем выяснить, кто есть кто на «облачном» рынке труда и кто за что отвечает.

<i>Фото: Open Knowledge (<a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fflic.kr%2Fp%2FVvme8C&postId=44660" rel="nofollow noopener" target="_blank">Flickr</a>, <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby%2F2.0%2F&postId=44660" rel="nofollow noopener" target="_blank">CC BY </a>)</i>
Фото: Open Knowledge (Flickr, CC BY )

Зачем в этом разбираться

Рынок IT-инфраструктуры постоянно меняется. Сегодня все говорят о цифровой трансформации, виртуальной инфраструктуре и регулировании персональных данных. Это те вызовы и задачи, которые призваны решить профильные специалисты и IaaS-провайдеры.

Для того, чтобы эффективно распределить между ними обязанности и ресурсы, руководителям бизнеса и директорам по HR приходится разбираться в том, что скрывается за названиями профессий вида «сloud что-нибудь», и понимать уровни ответственности таких специалистов и компаний-аутсорсеров.

Этот материал также пригодится новичкам в IT и тем профессионалам, которые подумывают о смене специализации. У «традиционных» и облачных IT-сфер много зон пересечения, и переход в мир IaaS и PaaS может стать логичным продолжением карьеры айтишника «старой школы». Нужно только разобраться, откуда и куда проще переходить.

О каких профессиях и навыках мы говорим

В IT-индустрии есть десятки профессий, связанных с облачными технологиями. От должностей, работа на которых напрямую связана с построением и обслуживанием виртуальной инфраструктуры, до направлений, которые практически не изменились с появлением облака. Например, Cloud Project Manager — вовсе не новая профессия. Обязанности и навыки кандидата здесь близки к тем, которые предполагает сфера управления проектами в целом.

Далее мы приведем примеры профессий, которые помогло «создать» облако, и подробнее разберем такие должности, как Cloud Data Compliance Officer, IoT Architect, Cloud DevOps Engineer и Cloud Test-and-Acceptance Engineer.

Cloud Data Compliance Officer

В мае этого года в Европе начал действовать Общий регламент по защите данных (GDPR). Законодательство наложило на компании новые требования по обработке персональных данных. Кстати, это регулирование касается и российских организаций, работающих с данным граждан ЕС.

На данный момент не всем компаниям удалось перестроить свой бизнес и адаптироваться под новые требования — некоторым даже пришлось закрыться. В этой ситуации возрастает спрос на профильных специалистов, которые могут уберечь бизнесы от «стези аутсайдеров». Один из таких специалистов — Cloud Data Compliance Officer или «ответственный за реализацию требований к обработке данных в облаке».

Задачи: Обеспечение своевременного исполнения требований законов о работе с персональными данными: от межгосударственных регламентов вроде GDPR до законов отдельных стран (например, в России это ФЗ №152). Подготовка документации и контроль за прохождением разного рода сертификаций.

Навыки: Знание норм и требований законодательства, касающегося защиты персональных данных (по крайней мере, тех стран, где «присутствует» организация). Понимание специфики и принципов работы облачных технологий. Умение работать с облачными системами мониторинга.

Где работают: В Warner Bros. Entertainment Group такие специалисты отвечают за сбор и анализ данных и мониторинг систем логирования. В компании ServiceNow, разрабатывающей облачную ITSM-платформу, они работают с документацией для сервисов организации.

IoT Architect

Размеры смарт-гаджетов уменьшаются, а их популярность растет. Ожидается, что количество устройств интернета вещей (IoT) в мире через семь лет составит 75 млрд штук. IoT-устройства набирают популярность не только в B2C, но и в B2B-сегменте. Например, разработчики и сисадмины в Atlassian задействуют голосового помощника Alexa — с его помощью они взаимодействуют с рабочим чатом.

<i> Фото: Franklin Heijnen (<a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fflic.kr%2Fp%2FBtYL5a&postId=44660" rel="nofollow noopener" target="_blank">Flickr</a>, <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-sa%2F2.0%2F&postId=44660" rel="nofollow noopener" target="_blank">CC BY SA</a>)</i>
Фото: Franklin Heijnen (Flickr, CC BY SA)

Облачные технологии не остаются в стороне от этого тренда. Хайп вокруг темы IoT привел к появлению такой должности как IoT-архитектор.

Задачи: Внедрение IoT-систем в бизнес-процессы. Разработка проектов, написание технических спецификаций. Выбор протоколов и проектирование систем, в рамках которых IoT-устройства будут «общаться» друг с другом.

Навыки: Знание архитектур приложений и баз данных, а также новых мобильных технологий и протоколов коммуникации. Понимание методов защиты сетей, серверов и данных от киберугроз и умение ориентироваться в соответствующих нормативно-правовых актах (наподобие HIPAA и FedRAMP).

Где работают: IoT-архитекторы работают у оператора сотовой связи Vodafone, также эта должность есть в Microsoft.

Cloud DevOps Engineer

Задача DevOps — в классическом его понимании — организация взаимодействия разработчиков и системных администраторов. Инженеры DevOps изучают и тестируют новые фреймворки и технологии, и призваны находить решения, которые помогут улучшить текущие и грядущие проекты.

Облачные технологии привели к появлению новых методов разработки приложений и изменили подходы к организации работы внутри компаний. Все это привнесло в работу DevOps-инженера новую специфику.

Задачи: Выбор подходящего языка программирования с учетом особенностей разрабатываемого облачного сервиса. Настройка облачной инфраструктуры для нормального функционирования ПО. Оценка преимуществ, недостатков и особенностей работы частных, публичных и гибридных облаков. Выбор наиболее подходящей среды для развертки приложений компании.

Навыки: Понимание работы распределенных систем. Знание технологий виртуализации, таких как VMware, KVM или Xen, и систем автоматизации развертки и интеграции.

Где работают: Такие специалисты есть в Mail.Ru Cloud Solutions (облачная IaaS/PaaS-платформа для разработки высоконагруженных приложений). Эти люди отвечают за выпуск релизов, обновлений, развертывание сервисов. Настраивают CI/CD, разработку на контейнерах Kubernetes.

Cloud Test-and-Acceptance Engineer

По сути, это — тестировщик облачных приложений. Очевидно, что нужда в таких специалистах возникла из-за роста количества сервисов в облаке — по прогнозам экспертов, к 2020 году туда «перекочуют» 80% рабочих нагрузок компаний по всему миру.

Задачи: Проведение непрерывного тестирования аппаратного и программного обеспечения. Проверка работоспособности отдельных сервисов и модулей в условиях распределенной инфраструктуры. Тестирование по методологиям белого и черного ящиков. Составление баг-репортов и другой тестовой документации (например, замечаний и тестовых сценариев).

Навыки: Умение писать автоматизированные тесты на разных языках программирования, а также пользоваться специнструментами для проведения нагрузочных тестов в облаке. Примеры таких систем — SOASTA CloudTest и Cloud Slueth.

Где уже работают: «Облачных» тестировщиков ищет Amazon для проверки надежности их игрового движка, интегрированного с Twitch. Они будут писать повторяемые и автоматические QA-системы.

Как не потерять нить

Вам могут встретиться и другие комбинации слов в названиях облачных профессий: Cloud Computing Instructor, UI Developer for Cloud Computing и др. Это неудивительно, ведь IaaS-рынок растет, а следовательно, появляется всё больше разноплановых задач для «облачных айтишников». Их специализации получают новые определения.

Чтобы не запутаться во всем этом многообразии, вы можете делить облачные профессии на четыре категории: менеджеры, админы, разработчики и архитекторы.

<i> Фото: TechCrunch (<a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fflic.kr%2Fp%2FBtYL5a&postId=44660" rel="nofollow noopener" target="_blank">Flickr</a>, <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby%2F2.0%2F&postId=44660" rel="nofollow noopener" target="_blank">CC BY</a>)</i>
Фото: TechCrunch (Flickr, CC BY)

Менеджеры. Это — главы подразделений, люди, которые руководят разработкой приложений, возглавляют отделы облачной безопасности, архитектуры, администрирования, аналитики и так далее. Они работают на стыке инноваций, финансов, оценивая затраты на внедрение новых технологий. К этой категории относятся такие должности, как Cloud Operations Manager, Cloud DevOps Manager, Cloud Resiliency Technology Leader и Cloud Infrastructure Engineering Manager. У нас в Mail.Ru Cloud Solutions есть Cloud data protection officer, обеспечивающий безопасность облачной платформы, а также «облачные» менеджеры службы поддержки, которые отвечают за качество обслуживания клиентов. Кроме того, прямо сейчас мы ищем руководителя направления «облачных» продаж. Это — также профессия на стыке технологий: помимо профильного опыта руководящей работы такой специалист должен разбираться в IaaS, виртуализации, иметь представление о том, как устроено серверное оборудование и каналы связи.

Админы. Это — те люди, которые, можно сказать, «заведуют» облаком. «Облачный» системный администратор отвечает за работу виртуальных машин, занимается обслуживанием серверов, обновлением инфраструктуры, обеспечением безопасности данных. Среди названий есть: Cloud Engineer или System Administrator, Virtual Cloud Operations Administrator, Cloud Infrastructure Engineer и Cloud System Administrator.

Разработчики. Что касается «облачных» разработчиков, то они, как и обычные разработчики ПО, отвечают за создание и развёртывание веб-приложений. Однако при этом они должны быть своего рода «многостаночниками». В описаниях вакансий разработчика облачных приложений можно встретить такие требования, как навыки управления проектами, экспертные знания в архитектуре ПО и владение несколькими языками программирования (часто упоминают Java). По сути, они создают и улучшают те инструменты, которыми в итоге пользуется бизнес в облаке. Примерами могут быть Cloud CI/CD Developer, Cloud Technology Developer, Cloud Engineering Developer, Cloud Open Stack Developer, хотя «традиционные» разработчики (например, frontend) облаку тоже нужны.

Архитекторы — универсальные специалисты, которые хорошо знают ИТ-оборудование и программное обеспечение, но обладают управленческими компетенциями. Архитектор решает, как будет выглядеть информационная система, и на каких облачных технологиях будут строится все бизнес-процессы компании. Занимается разнообразной проектной документацией. Среди названий профессий в этой сфере встречаются следующие: Cloud Architect, Cloud Infrastructure Architect, Cloud Engineering DevOps Archtiect, Cloud Operations Architecture Architect. В нашей команде архитекторы придумывают, как предоставлять передовые аналитические технологии (обработка больших данных на Apache Hadoop/Spark, GPU-ускорение вычислений), системы оркестрации (Kubernetes) и другие востребованные инструменты в виде облачных сервисов, поддерживают интеграцию сервисов для их синергии. Архитекторы Kubernetes, кроме того, помогают клиентам перенести в облако их legacy-приложения и поставить ИТ-архитектуру компании на облачные (cloud-native) рельсы.

ИТ-экосистема становится все сложнее, облачные технологии развиваются, появляются новые гаджеты, выходят новые законы. Потому можно предположить, что «облачных» профессий станет еще больше, а задачи и круг ответственности cloud-специалистов будут только расширяться.

О чем еще мы пишем на vc:

И в блоге Mail.Ru Cloud Solutions:

66
5 комментариев

Какая-то каша из баззвордов и заблуждений.

В следующей статье учтем критику, если вы сможете конструктивно объяснить, что вам не понравилось.

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

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

Ну, до вашего комментария мы были уверены, что интернету как минимум 21 год (отсылка к ДР Яндекса* прим. автора). А в целом будем рады с вами встретиться, рассказать о вакансиях, которые есть в компании.