27 июня 2021

☁ На все руки мастер: трудовые будни инженера облачных сервисов

Автор статей по блокчейну, криптовалюте, безопасности и общим темам
При упоминании слова “инженер” в голове сразу всплывает образ занимающегося чертежами и сложными проектами человека. Расскажем об инженере облачных сервисов, его работе и перспективах на рынке труда.
☁ На все руки мастер: трудовые будни инженера облачных сервисов
Профессия инженера облачных сервисов находится на стыке технической поддержки и системного администрирования. Зона ответственности таких специалистов – клиентура проекта. В отличие от классической поддержки, работа которой часто предполагает передачу запроса от клиента более квалифицированным специалистам, инженер облачных сервисов в состоянии сам справиться с большинством проблем.

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

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

Рабочий день инженера облачных сервисов

  • Утро начинается с проверки клиентских заявок. При помощи специальной тикет-системы инженеры облачных сервисов отслеживают возможные ошибки и составляют план на день.
  • Главная задача – калибровка работы используемых в проекте сервисов (стримминговых и прочих). Когда нагрузка растет, возможны отказы обслуживания. Нужно оперативно реагировать, а ещё лучше – предупреждать такие ситуации.
  • Коллектив играет немалую роль в работе инженера облачных сервисов. Общение с профессионалами и обмен мнениями помогает справиться с нестандартными тикетами от клиентов. Ещё и изменения перед “выкаткой” требуют согласования.
  • Остальной день проходит в общении с клиентами, обсуждении новых сервисов, интеграции планируемых изменений. У инженера случаются авралы, но его задача как раз состоит в том, чтобы предупреждать аварийные ситуации и устранять проблемы в сжатые сроки.
☁ На все руки мастер: трудовые будни инженера облачных сервисов

Хард-скиллы инженера

Инженеру облачных сервисов необходимо высшее техническое образование и опыт работы в техподдержке. Что нужно уметь?

  • быть уверенным пользователем Linux;
  • различать TCP, IP и TCP/IP;
  • уметь работать с HTTP(S) и DNS;
  • разбираться в Nginx (используется в каждом веб-сервисе);
  • разбираться в стриминговых видео (таких как ffmpeg и Wowza);
  • плюсом будет опыт работы с системами контроля конфигураций Chef, Puppet, Salt и Ansible;
  • знать Python на достаточном для обработки данных уровне.

Софт-скиллы инженера

Мнение, что инженеру не нужны коммуникативные навыки – в корне неверно. Да, большое количество времени специалист проводит в системе, но решение вопросов с клиентами требует умения общаться.

  • командная работа (у разработчиков планка требований занижена – доставка кода не требует общения, а инженеру взаимодействие с коллегами необходимо);
  • работа с клиентурой – нужно уметь проявлять эмпатию, грамотно и доступно объяснять свою точку зрения;
  • объективное суждение и открытость новым идеям;
  • ответственность при принятии решений;
  • ориентированность на результат.
“Оставайтесь, пожалуйста, на линии”
Инженера облачных сервисов нельзя путать с сотрудником технической поддержки. Классическая поддержка построена по цепочке: на звонок отвечает сотрудник первой линии и, если его компетенции не хватает, обращение передаётся квалифицированному специалисту на второй и последующих линиях.

Здесь присутствует ряд отрицательных моментов:

  • Не каждый клиент выдержит ожидание, пока запрос передаётся другому специалисту (по почте или по телефону).
  • Сотрудники на первой линии выполняют монотонную работу изо дня в день и теряют мотивацию, а специалисты n-ой линии квалифицированы, но практически не общаются с клиентурой.

Некоторые компании обязали сотрудников первой линии техподдержки работать на платформе. Это сделало день разнообразным и дало возможность карьерного роста. Такие специалисты квалифицированы и редко переводят клиента на следующую линию.

Как стать инженером облачных сервисов?

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

И наконец техническая проверка. Преимущественно берут специалистов с высшим техническим образованием, но это необязательно.

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

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

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

Главный плюс инженера облачных сервисов в его универсальности. Опытный специалист разбирается в администрировании и DevOps, кодит, а благодаря работе с приложениями чувствует себя как рыба в воде в сложных системах. Такой инженер видит картину в целом и работает на результат.

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

☁ На все руки мастер: трудовые будни инженера облачных сервисов

Где научиться?

Высшее техническое образование в направлении облачного инжиниринга можно получить в вузе:

  • Московский политехнический университет. Гибридные технологии умного дома и интернет вещей: программа бакалавриата. Стоимость обучения в прошлом году: 227 000 рублей (есть бюджетные места).
  • Белгородский государственный национальный исследовательский университет. Профессия Cloud Engineer (специалист по облачным вычислениям, инженер по облачным сервисам) – образовательные программы в НИУ «БелГУ», которые могут стать базой для получения профессии в будущем. Стоимость обучения в прошлом году: 128 450 рублей (есть бюджет).
  • Санкт-Петербургский политехнический университет Петра Великого. Бакалавриат по профилю «Системы искусственного интеллекта и суперкомпьютерные технологии». Стоимость обучения в прошлом году: 190 000 рублей (есть бюджет).
  • МИРЭА – Российский технологический университет. «Cloud Engineer: специалист по облачным вычислениям, инженер по облачным сервисам». Стоимость обучения в прошлом году: 297 000 рублей (есть бюджет).
  • Национальный исследовательский технологический университет «МИСиС». Интеллектуальные системы анализа данных: вариант программы бакалавриата. Стоимость обучения в прошлом году: 228 000 рублей (есть бюджет).
  • Северо-Кавказский федеральный университет. Анализ данных и искусственный интеллект: вариант программы бакалавриата. Стоимость обучения в прошлом году: неизвестно (есть бюджет).
  • Московский авиационный институт (национальный исследовательский университет). Системы интеллектуального мониторинга: вариант программы бакалавриата. Стоимость обучения в прошлом году: 208 550 рублей (есть бюджет).
  • Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина). Профессия Cloud Engineer: специалист по облачным вычислениям, инженер по облачным сервисам. Стоимость обучения в прошлом году: 205 200 рублей (есть бюджет).
  • Санкт-Петербургский государственный университет аэрокосмического приборостроения. Компьютерные технологии, системы и сети: вариант программы бакалавриата. Стоимость обучения в прошлом году: 200 000 рублей (есть бюджет).
  • Уральский технический институт связи и информатики (филиал) Сибирского государственного университета телекоммуникаций и информатики. Коммерческая деятельность в инфокоммуникациях: вариант программы бакалавриата, Факультет инфокоммуникаций, информатики и управления. Стоимость обучения в прошлом году: неизвестно (есть бюджет).

Проще и быстрее получить образование (либо повысить уровень квалификации) на курсах:

  • CLOUD DATA ENGINEERING ОТ GEEKBRAINS. Портал для программистов дает возможность освоить множество профессий и специальностей. Длительность курсов зависит от направления. Обучение проходит 2-3 раза в неделю: вы узнаете основы облачного инжиниринга, рассмотрите базы данных и аналитики, поработаете с машинным обучением в Kubernetes.
  • CLOUD COMPUTING CONCEPTS ОТ COURSERA. Один из лучших курсов облачного инжиниринга на сервисе Coursera: инструктор Indranil Gupta получил множество положительных отзывов от учеников. В конце обучения сможете пройти экзамены и стать сертифицированным специалистом. Cloud Computing Concepts – часть онлайн-программы Магистров компьютерных наук Иллинойсского университета в Урбане-Шампейне. Курс Coursera будет учтён при получении степени.
  • INTRODUCTION TO CLOUD COMPUTING WITH AMAZON WEB SERVICES. Курс AWS – один из лучших вариантов для новичка. Инструктор на пальцах объяснит ключевые понятия, расскажет о Iaas, PaaS и SaaS. Курс представляет компания Infinite Skills. Средний рейтинг – 4,2 балла по отзывам более 2400 учеников.
  • GETTING STARTED WITH CLOUD COMPUTING. Курс для начинающих дает фундаментальные знания об облачном инжиниринге. Вы получите информацию об облачных сервисах AWS, GCP и MS Azure.
  • CLOUD COMPUTING: THE BIG PICTURE ОТ DAVID CHAPPELL. Подробный обзор известных облачных платформ. Для обучения на курсе необходимо приобрести членский билет за $29 в месяц или $299 в год. Есть бесплатная пробная версия на 10 дней.
  • AWS CERTIFIED SOLUTIONS ARCHITECT. Инструкторами будут Ryan Kroonenburg и Faye Ellis – эксперты в области и владельцы сайта CloudGuru. Это лучший курс для подготовки к сдаче экзамена AWS Solutions Architect – Associate Exam. Средний рейтинг курса – 4,5 звезды при общем количестве участников в 500 000 человек.

Выбор специализации

  • Самыми популярными предложениями в сфере облачного инжиниринга являются “платформа-как-услуга” и конкретно Cloud Foundry, а также системы контроля за базами данных (NoSQL, Apache’s CouchDB, Cassandra databases и Mongo и прочие).
  • Необходимы специалисты в области управления облачной инфраструктуры и менеджмента (BMC или RightScale).
  • Большая часть облачных вендоров (Rackspace, Eucalyptus, RightScale, enStratus, Opscode) предлагают собственные тренинги, вебинары и другие мероприятия. Они бесплатные для партнёров, клиентов, а иногда и для широких масс.
  • По мере обучения нелишним будет получить сертификат по специальности. При прохождении собеседования на должность вендорский сертификат станет большим преимуществом перед другими кандидатами на должность.

Заключение

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

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

Хочу подтянуть знания по математике, но не знаю, с чего начать. Что делать?

Если базовые концепции языка программирования можно достаточно быстро освоить самостоятельно, то с математикой могут возникнуть сложности. Чтобы помочь освоить математический инструментарий, «Библиотека программиста» совместно с преподавателями ВМК МГУ разработала курс по математике для Data Science, на котором вы:

  • подготовитесь к сдаче вступительных экзаменов в Школу анализа данных Яндекса;
  • углубитесь в математический анализ, линейную алгебру, комбинаторику, теорию вероятностей и математическую статистику;
  • узнаете роль чисел, формул и функций в разработке алгоритмов машинного обучения.
  • освоите специальную терминологию и сможете читать статьи по Data Science без постоянных обращений к поисковику.

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

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ