Во втором подкасте Geek Export (слушать в SoundCloud или Apple Podcasts) мы обсуждали нужно ли стремиться получать сертификаты в области публичных облаков. Гость подкаста Дима Макаров, product owner и team lead в ABB сказал, что важнее всего наличие самих навыков. Возникает вопрос: как их показать на первоначальном этапе общения с рекрутерами? В этой статье расскажем больше о самых популярных облачных сертификатах.
Публичное облако (Public cloud) дает возможность доставлять IT-ресурсы по требованию через Интернет с оплатой по факту их использования. Самое важное, что любой желающий может открыть аккаунт как физическое или юридическое лицо. Зарегистрированный пользователь может запустить сайты, веб-сервисы и мобильные приложения. Физические серверы больше не нужны. Например, когда в 2006 году появились AWS (Amazon Web Services, веб-сервисы Амазон), то начался настоящий бум стартапов, которые могли на ознакомительной версии развернуть прототипы и получить инвестиции, чтобы в дальнейшем работать на глобальную аудиторию. Такие компании как Netflix, Dropbox, Airbnb и Uber не появились бы без провайдеров публичных облаков.
Основные игроки
Рынок облачных услуг постоянно пополняется новыми провайдерами. Пионерами на этом поприще стали Amazon. Они запустили Amazon Web Services, которые были составлены из основных блоков: виртуальных машин (EC2), хранилища данных (S3), баз данных (RDS), частного облака (VPC) и некоторых других сервисов. Как из кирпичиков Lego пользователь может собрать приложение или сайт. В последствии эта концепция будет применена всеми остальными. AWS предоставляет год для ознакомительного использования.
Такой успех не мог быть незамеченным другими гигантами, поэтому в 2008 году появился Google Cloud Platform (GCP) от знаменитого поискового сервиса. Они извлекли уроки из опыта вышеупомянутого провайдера. Они сделали упор на базы данных, машинное обучение и развертывание микросервисов с Kubernetes. Также популярные интеграции с Google Translate и Google Maps API тоже работают через GCP. Переводчик до сих пор остается одним из лучших. Google предоставляет 300$ и год ознакомительного периода.
Далее Microsoft тоже ввязался в эту облачную игру. Они запустили Microsoft Azure в 2010 году. Компания-создатель Windows сделала ставку на интеграцию своих сервисов, но при этом они подружились с Ubuntu в своих виртуальных машинах. Microsoft вышли за пределы поддержки только своих языков и платформ. Они поймали волну популярности ботов и сделали сервис для их создания одними из первых на рынке. Microsoft даст Вам 200$, 12 месяцев и 25 бесплатных сервисов навсегда.
Менее популярные, но тоже используемые облака включают в себя: IBM Cloud, Oracle Cloud, Alibaba Cloud. Но автор не замечал, чтобы какие-то европейские компании требовали их знание в объявлениях о работе. Если знаете, то напишите мне названия и примеры использования, буду рад.
Из российских компаний на этом рынке присутствует Яндекс с 2012 года. У них есть свои веб услуги под общим названием - Яндекс Облако. Пока довольно ограниченные сервисы, но с интересной поддержкой API от AWS в файловом хранилище. Видимо сделано для того, чтобы было легко мигрировать при санкциях. Компании, которые используют - SkyEng, Leroy Merlin и vc.ru. Заманчиво выглядит все, но пока неубедительно в сравнении с AWS, GCP и Azure.
Какие из них учить
С основными провайдерами все теперь более-менее ясно. Но как выбрать того из них, изучение которого поможет в развитии карьеры? Ответ прост - нужно определиться какую компанию вы ставите в приоритете. Для стартапов и небольших компаний до 100 человек - AWS, однозначно. Для мультинациональных корпораций - Azure, потому что большие игроки как правило уже используют Microsoft Office пакет. Для работы с данными и аналитикой - GCP или IBM Cloud.
Как готовиться к сдаче на сертификаты
Универсальных уровней для сертификатов нет, но в целом существует понятие начальных знаний, уверенных и экспертных, а также разделение на роли по решаемым задачам. У AWS все уровни представлены тут. Microsoft разделяет сертификаты на роли в проектах, подробное описание которых можно найти здесь. У Google тоже сайт, дающий представление, о том что изучать.
Все вендоры облачных сервисов заинтересованы в том, чтобы специалисты повышали свой уровень, сдавали экзамены, и получали сертификаты. Существует множество бесплатных курсов от вендоров. На edx, coursera, Microsoft Learn, Qwiklabs множество доступных теоретических и практических курсов.
Зачем получать сертификаты?
Сертификаты могут подтвердить навыки работы с конкретным провайдером публичного облака. Это поможет выделиться на фоне других кандидатов, ведь знания в такого рода технологиях нужны разработчику независимо от роли в рабочем процессе (backend, frontend или администрирование).
Также стоит отметить, что при ограниченной финансовой возможности - есть смысл пройти курсы и использовать публичное облако для хобби-проектов или хакатонов. Например, FireBase от GCP поможет быстро развернуть сайт, базу данных и дополнительные serverless функции в несколько кликов без финансовых вложений. При подходе через практику Вы тоже научитесь навыкам, которые в будущем пригодятся в резюме.
Понравилась статья? Подписывайтесь на наш канал в телеграме. Вы можете отправить свое резюме в Geek Export, чтобы мы бесплатно проконсультировали куда стоит развиваться, как улучшить резюме и каких навыков не хватает именно Вам.