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

Средняя зарплата в России по данным Росстата — 51 229 ₽. Начинающему инженеру по облачным технологиям предлагают от 150 000 ₽, а если специалист уже с опытом, то от 300 000 ₽ и выше. Рассказываем, что это за профессия и где ей обучиться.

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

Быстрорастущий спрос на облачную инфраструктуру влияет и на спрос специалистов, которые отвечают за ее обслуживание. По данным исследования рынка вакансий одного из самых крупных HR-агентств Robert Half, в 2021 году эксперт по облачным инфраструктурам — одна из самых востребованных и высокооплачиваемых ИТ-профессий в нескольких странах мира.

Чем занимаются cloud-инженеры

На облачных платформах обслуживаются разные веб-сервисы и компании, которые разрабатывают собственные цифровые продукты: медицинские клиники, университеты, интернет-провайдеры, маркетплейсы, сервисы бронирования жилья. У каждого сервиса свои задачи и требования. А cloud-инженер должен сделать так, чтобы сервис в облаке работал безотказно.

Cloud-инженер отвечает за проектирование, управление облачной инфраструктурой и её обслуживание, безопасность и планирование.

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

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

Что должен знать будущий cloud-инженер

Инфраструктуру. Надо понимать, как работает сеть, хранилища, механизмы отказоустойчивости и технология единого входа. Хотя бы на базовом уровне.

Языки программирования. Как минимум — три основных: C++, Java и Python.

Linux. Исследование Linux Foundation показывает, что 90 % рабочей нагрузки в облаках обрабатывается на Linux. Нужно разобраться в дистрибутивах Linux, например, RHEL, Centos, Ubuntu, Sles, понять, как работают процессы.

Базы данных. Навыки работы с базами данных — маст хев.

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

Контейнеры и оркестрация. В облачных технологиях без них не обойтись. Kubernetes и Docker самые популярные.

Балансировщики нагрузки и реверс-прокси. Их используют практически в каждом веб-сервисе, поэтому нужно научиться настраивать, например, Nginx и HAproxy.

Безопасность. Облачный инженер отвечает за безопасность сервиса, поэтому он должен отлично разбираться во всех нюансах PKI и SSL-сертификатов. Нужно знать, как работают протоколы SSL, TLS, TCP, FTP, SSH, HTTP(S) и DNS.

Это то, что касается технической стороны. А ещё есть так называемые soft skills — навыки организации, управления, коммуникации, ведь облачный инженер должен не только уметь писать код и управлять сервисом, но и быстро решать вопросы и уметь убеждать в выбранной стратегии.

Навыки, которые пригодятся cloud-инженеру

Командная работа. Сам по себе cloud-инженер существовать не может — он всегда работает в команде. Это значит, что лучше обратиться за помощью и решить проблему за час, а не пытаться самому разобраться и потратить на это 10 часов. Или помочь коллеге решить возникший вопрос, чтобы быстро устранить проблему. Важный поинт: в команде нет одиночек, все работают вместе.

Переговоры. Придется много общаться с клиентами, обсуждать варианты и решения, вести переговоры с поставщиками, согласовывать действия с командой.

Законодательство. Знать основные законы нужно, потому что придется решать вопросы безопасности, конфиденциальности, соблюдения условий договоров и многое другое. Например, GDPR и ФЗ-152.

Сколько получают облачные инженеры

Инженер облачных решений входит в топ-3 самых востребованных и высокооплачиваемых IT-специальностей. В Америке начинающему специалисту готовы платить больше $120 000 в год. Более опытные уже могут получать от $ 170 000 в год.

В России зарплаты меньше, но гораздо выше среднего. Компании предлагают новичкам от 150 000 ₽ в месяц, специалистам с опытом — от 300 000 ₽ и до миллиона в месяц.

На HH.ru только с начала года выложили более 230 000 IT-вакансий, в топ-3, кстати, входит IT-инженер.

Что нужно работодателю

Независимо от того, нанимает кандидата российская или иностранная компания, требования к нему практически одинаковы — это можно понять из анализа описаний вакансий. Вот сводный портрет идеального сотрудника, по мнению работодателей. Кандидат должен:

  • Иметь высшее техническое образование;

  • знать и уметь работать в программах, используемых в компании;
  • знать различные языки программирования, например, SQL, Java, Python, C++, C#, JavaScript, PHP;
  • уметь читать на английском языке технические тексты;
  • разбирать и анализировать чужой код;
  • работать самостоятельно;
  • видеть проблемы и искать пути их решения;
  • иметь лидерские черты характера;
  • быстро обучаться новым технологиям;
  • ответственно относиться к задачам.

Кроме того, работодатели предпочитают нанимать специалистов с опытом от трёх лет и с подтвержденной сертификацией.

Обычно это сертификат от поставщика облачных технологий. Если захотите работать в иностранной компании, то могут потребоваться дополнительные независимые сертификаты CompTIA Cloud Essentials и Cloud Security Alliance о знаниях облачной безопасности.

При найме вам, скорее всего, придется пройти собеседование. Вопросы, которые могут задавать при встрече:

  • В каких проектах вы участвовали, где реализовывали конкретные решения для облака?
  • С какими типами проблем безопасности вы столкнулись в связи с внедрением облака? Как решали?
  • В каких инструментах веб-разработки вы разбираетесь больше всего? Что вам больше всего нравится и почему?
  • Приведите пример того, как вы работали с другими членами ИТ-команды над устранением конкретного препятствия.

Ещё могут дать тестовое задание или попросить решить реальную задачу — наниматель будет оценивать логику мышления, скорость и методы выполнения теста.

Как и где получить специальность

По сути, Cloud-инженер — это специальность на стыке техподдержки и системного администрирования. Она появилась относительно недавно, курсов мало. Многие разработчики, ИТ-администраторы и DevOps-инженеры начинают учиться самостоятельно, набивая шишки и набираясь опыта на практике.

Можно поступить в университет на факультет «Информационно-вычислительные системы» или «Компьютерные системы и технологии» — в программе обучения предусмотрены модули по облачным технологиям. Например, такой факультет есть в Санкт-Петербургском государственном университете аэрокосмического приборостроения или Новосибирском государственном университете. Учиться придется 5 лет, стоимость обучения — от 170 000 ₽ в год.

Если не хочется учиться несколько лет, то можно пройти курсы. Например, Yandex Cloud разработал программу «Как стать инженером облачных сервисов» на платформе Яндекс.Практикум. Это базовый курс для тех, кто только планирует использовать облачные сервисы или уже использует их, но хочет систематизировать свои знания, научиться безопасно внедрять облачные сервисы и и использовать их, экономя силы, время и деньги.

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

В программе 6 курсов, в каждом небольшие уроки с контрольными вопросами и практическими заданиями — это поможет лучше усвоить материал.

Обучение бесплатное. А для выполнения заданий вы получите грант на 10 000 ₽. После окончания всей программы вы получите сертификат — для работодателя он будет подтверждением ваших знаний.

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

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

Подписывайтесь на блог Yandex.Cloud, чтобы узнавать еще больше новостей и историй об IT и бизнесе.

Другие истории, которые активно читают наши подписчики:

0
12 комментариев
Написать комментарий...
Радегаст Верижников

"...специальность на стыке техподдержки и системного администрирования" и требования как у senior developer. Кек.

Ответить
Развернуть ветку
Sergei Timofeyev

И картридж в бухгалтерии смени!

Ответить
Развернуть ветку
Радегаст Верижников

Ага, типичный Инженер.Облако в Яндексе

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Sergei Timofeyev

теперь двухслойная )

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Michael Nick

да не, просто продают облако

Ответить
Развернуть ветку
Sergei Timofeyev

Так он один за всех. Иногда и уборщицу подменяет. Ведь этот человек - профессионал. 

Ответить
Развернуть ветку
Андрей Браиловский

На HH.ru только с начала года выложили более 230 000 IT-вакансий, в топ-3, кстати, входит IT-инженер.

Скромно умолчали что в основном принтер надо менять и одинэску админить)
Очень манипулятивная рекламка

Ответить
Развернуть ветку
Sergei Timofeyev

Надо было ещё ссылку на курсы от известных разводчиков курсов )

Ответить
Развернуть ветку
Виктор

"cloud инженер" ... "до миллиона рублей"
Верится с трудом

Ответить
Развернуть ветку
Пуганный Аноним

Забыли уточнить, что:
Начинающий инженер != Среднее образование и три месяца скиллпокса.

Ответить
Развернуть ветку
9 комментариев
Раскрывать всегда