Инженер облачных сервисов – все о профессии, сложности обучения и доходах

Анна Гусарова
Автор-эксперт проекта «Edu UP»


Cloud Computing – одно из ключевых направлений в IT в последнее время. Облачные вычисления пока находят ограниченное практическое применение, но темпы развития рынка показывают – индустрию ждет активный рост. Это открывает перед программистами новую сферу реализации знаний и навыков.

Инженер облачных сервисов – все о профессии, сложности обучения и доходах

*Показатели профессии по расчетам автора материала
период обучения: от 1 года
среднемесячный доход: от 1 600 долларов
востребованность на рынке: Средняя
уровень сложности обучения: Тяжелый

Чем занимается инженер облачных сервисов

Cloud-технологии используют разные онлайн-сервисы и компании, разрабатывающие IT-продукты: банковские организации, медицинские центры, платформы электронной коммерции, операторы связи и интернет-провайдеры. Инженеры отвечают за разработку и управление вычислительными ресурсами оборудования, обеспечивают целостность и приватность систем. Основная задача cloud-инженера – сделать так, чтобы облачный сервис стабильно работал.

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

Позиция находится на стыке саппорта и обслуживания локальных вычислительных сетей. В отличие от стандартной поддержки, которая занимается преимущественно коммуникацией и перенаправляет сложные запросы на вторую и последующие линии саппорта, инженер напрямую контактирует с клиентами и обслуживает платформу. Таким образом, специалист оказывается более вовлечен в работу, а клиент больше доверяет компании, потому что знает – ему отвечает инженер, который способен быстро решить вопрос.

Кому подходит профессия cloud-инженера

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

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

Сложности обучения облачным технологиям

Новичкам в IT будет сложно стартовать в cloud-индустрии. Необходимо понимание математики, физики и информатики. Нужно разбираться в базах данных, построении и обслуживании сетей, информационной безопасности, уметь кодить хотя бы на одном языке программирования (ЯП). Если эти знания отсутствуют, сначала предстоит освоить базу. Это занимает много времени и требует усилий.

Главное преимущество cloud-инженера заключается в широком кругозоре. Для профессионального развития нужно не только иметь фундаментальные теоретические знания и работать над разными проектами, но и не прекращать обучение. Для инженера облачных сервисов критически важно умение непрерывно учиться и переучиваться – для некоторых это сложно и скучно.

Что должен знать инженер облачных систем

Освоение cloud-технологии требует от IT-специалистов получения новых навыков. Необходимо базовое понимание инфраструктуры. Без чего еще не обойтись в облачных вычислениях:

  • ПО, позволяющее централизованно управлять конфигурацией (Salt, Chef);

  • базы данных (must have для любого IT-специалиста; кроме стандартных MySQL понадобится NoSQL, например, MongoDB);

  • оркестрация контейнеров – способы (и соответствующее ПО), позволяющие создавать IT-системы из множества независимых блоков;

  • обратные прокси, ПО для распределения нагрузки (нужно уметь работать с HAproxy, Nginx);

  • протоколы безопасности (FTP, SSL и др.), основные сертификаты.

Инженер облачных систем использует в работе три ЯП: Java, Python, C++. Большую часть нагрузки (около 93% по результатам анализа некоммерческой компании Linux Foundation) принимает Linux. Поэтому cloud-инженеру нужно разбираться в дистрибутивах ОС. Их сотни, но знать нужно только несколько версий, подходящих для решения собственных задач.

Где учиться на cloud-инженера и сколько стоит обучение

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

Ключевым преимуществом российского образования по техническим специальностям является наличие IT-экосистемы: в России развито олимпиадное движение, проводится много конкурсов и хакатонов разного уровня, есть доступные открытые образовательные программы. Это позволяет как можно раньше получить практический опыт и войти в IT-сообщество. Поэтому если стоит выбор – поступать в вуз или нет – лучше поступать.

Вчерашние выпускники школ могут не иметь опыта изучения программирования, но необходимо знание математики и физики. Чтобы учиться бесплатно, нужно сдать ЕГЭ на высокие баллы. Преимущество при поступлении получают победители и лауреаты олимпиад и конкурсов. Если у выпускника средние результаты, обучение будет платным. Стоимость года обучения на IT-специальности в МГУ или ВШЭ – от 390 тыс. руб. в год, в МГТУ им. Н. Э. Баумана – от 270 тыс. руб., в РЭУ им. Г. В. Плеханова – от 130 тыс. руб.

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

Хорошо проработанные учебные программы и сертификацию предлагают крупные IT-компании, заинтересованные в подготовке компетентных специалистов. Например, программа Yandex Cloud на платформе «Яндекс.Практикум» – база для тех, кто собирается внедрить облачные вычисления в практику или уже их использует, но стремится упорядочить знания. Обучение бесплатное.

Существуют и академические программы. Повышение квалификации предлагают:

  1. Учебный центр МГТУ им. Н. Э. Баумана (интенсив «Инженер защиты облачных вычислений от хакерских атак»). Продолжительность обучения – 60 академических часов (аудиторная нагрузка в классе с преподавателем или онлайн). Стоимость – 130 тыс. руб. Выпускники курса проходят аттестацию, получают свидетельство Учебного центра и сертификаты международного образца.

  2. Институт цифровых компетенций при Финуниверситете при Правительстве РФ («Облачные сервисы и технологии в цифровой экономике») и др. Продолжительность курса – 72 часа. Обучение стоит 30 тыс. руб. По окончании обучения выдается удостоверение о повышении квалификации в одном из ведущих вузов страны.

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

Зарплата инженера облачных сервисов

Росстат сообщает, что средняя зарплата в РФ составляет 56 545 руб. (по состоянию на 2021 год). А начинающим cloud-инженерам предлагают от 100 тыс. руб. От соискателя требуется небольшой опыт на аналогичной должности (1-3 года), базовые знания в сетевых технологиях и инфраструктурных сервисах. Специалисты уровня мидл могут ориентироваться на зарплату ~130-160 тыс. руб., а сеньоры зарабатывают от 160-190 тыс. руб.

За рубежом специалисты по облачным системам получают в среднем 182 тыс. долларов в год, или около 15 тыс. долларов в месяц (более 900 тыс. руб.). Такую статистику приводит американская образовательная платформа O'Reilly Media. Интересно, что большая часть опрошенных инженеров и разработчиков облачных систем планируют сменить компанию, чтобы зарабатывать больше: на текущем месте работы возможна прибавка 4% в год, а при переходе в новый проект можно рассчитывать на прирост +20% зарплаты.

Востребованность на рынке, уровень конкуренции

Поставщики облачных сервисов Yandex.Cloud и M1Cloud в 2022 году отметили удвоение востребованности предлагаемых ими услуг. У других крупных компаний рост не такой сильный, но все равно составляет десятки процентов. Быстрорастущий спрос на облачную инфраструктуру влияет и на востребованность специалистов, которые занимаются ее проектированием и поддержкой.

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

Сейчас в облачных технологиях небольшая конкуренция. Junior найдет практическое применение своим навыкам, но на сайтах для поиска работы больше открытых вакансий для middle и senior-специалистов. В условиях стремительно развивающегося рынка компаниям не всегда выгодно обучать людей, у которых нет технического образования или релевантного опыта.

Плюсы и минусы профессии

По данным консалтингового агентства Robert Half, инженер облачных сервисов – одна из наиболее востребованных и хорошо оплачиваемых профессий в IT в разных странах мира уже сейчас. Облачная инфраструктура быстро масштабируется, поэтому спрос на профессионалов, которые могут заниматься ее проектированием и поддержкой, в дальнейшем будет только расти. Другие преимущества профессии инженера облачных сервисов:

  • высокий уровень дохода (ставка зависит от уровня квалификации и навыков, но в среднем cloud-инженеры зарабатывают больше, чем другие специалисты в IT);

  • возможность развиваться (специальность позволяет погрузиться в широкий спектр технологий и постоянно осваивать новые);

  • мобильность (работать в «облаке» можно удаленно из любой точки мира).

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

Переход существующей IT-среды к cloud computing неотвратим. Сложнее всего будет тем специалистам, которые связывают растущую популярность облачных сервисов с модой и продолжают работать с привычными платформами, средами разработки. Знание cloud-технологий в ближайшие несколько лет станет значительным преимуществом при поиске любой работы в IT. Уже сейчас стоит начать повышать квалификацию.

Оцените профессию

Голосуем!
Проголосовало: 0

Понравилась статья?

Комментарии 0