Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Всем привет. Меня зовут Дмитрий Бубнов, я работаю в Luxoft. Недавно я сдал экзамен AWS Solutions Architect Associate. Со второй попытки. Но не потому, что плохо подготовился — просто дьявол кроется в мелочах и, как оказалось, в удаче. На Хабре много хороших статей о подготовке к сдаче этого экзамена, но я всё равно решил поделиться своим опытом и рассказать, почему вам тоже стоит подумать об этом сертификате.
Почему именно AWS?
Всё больше компаний пользуются услугами облачных провайдеров. В мире есть несколько крупных провайдеров облачных сервисов: Amazon, Microsoft, Alibaba, Google и Huawei. Пионером является Amazon со своим AWS (Amazon Web Services), они же занимают большую часть рынка облачных услуг. AWS — самое быстрорастущее общедоступное облако в мире, набирающее всё большую популярность.
Всё чаще вакансии требуют опыта работы с облаками. В России я данных об этом не нашёл, но можно посмотреть на статистику других стран: в Индии спрос на на профессионалов в сфере облачных вычислений вырос на 40% по сравнению с 2020 годом; в США, по данным Indeed, в 60% объявлений таких вакансий нужны навыки, связанные с Amazon Web Services. Согласно отчёту, который Amazon сделал совместно с AlphaBeta, спрос в Азиатско-Тихоокеанском регионе к 2025 году увеличится втрое.
Спрос на таких специалистов соответственно повышает и их доход. По данным опроса Global Knowledge, средняя годовая зарплата сертифицированного архитектора решений AWS в США — 159 033 $. Чем не мотивация?
Что касается компаний, 91% организаций, сотрудники которых получили сертификацию, утверждают, что с помощью сервисов AWS повышается внедрение инноваций.
Почему я решил получить AWS-сертификацию?
Чтобы не отставать от современных трендов и иметь возможность быстро перестроиться под современные требования, я решил немного познакомиться с AWS и сдать экзамен Architect Associate SAA-C02. Курс и экзамен дадут вам понимание работы облаков и предоставляемых возможностей. Разработчики смогут ускорить написание приложений, так как не понадобится поддерживать инфраструктуру самостоятельно.
Лучший способ знакомства — придумать задачу и реализовать её. С ходу придумать задачу я не смог, да и разбираться с возможностями облака не было желания. Повезло, что в компании есть программа по обучению сотрудников и доступ к курсам A Cloud Guru. Мне предложили пройти курс на этой платформе бесплатно, хотя он стоит 35–70 $. Экзамен тоже готовы были компенсировать — но только тот, что я сдам успешно.
Я увидел описание этих курсов в нескольких местах в Luxoft: на workplace, потом начал искать дополнительную информацию на обучающем портале, нашёл контакты менеджера, отвечающего за обучение облачным технологиям. Знаю, что похожие программы обучения есть и в других компаниях — круто, когда работодатели тоже понимают важность сертификации.
Я сдавал экзамен для себя, чтобы быть более конкурентоспособным: планирую в будущем перейти на проект с технологиями AWS. Как я писал выше, сейчас такие проекты более высокооплачиваемы.
Подготовка
Теперь подробнее о том, как я готовился и получал сертификат. Мой план обучения включал два курса и экзамен. Первый курс, Introduction to AWS, состоит из обзорных лекций по основным элементам облака: управление пользователями и правами, хранилище данных, вычислительные ресурсы, базы данных, сеть. Я рекомендую начать именно с него, если у вас совсем нет опыта работы с облаками. Здесь объясняются основные концепции и есть несколько лабораторных для закрепления знаний на практике — с ними будет проще проходить подготовку к экзамену. Сам курс бесплатный, на него ушло около двух–трёх недель при загруженности около трёх–пяти часов в неделю.
Курс AWS Certified Solutions Architect Associate SAA-C02 занял около полутора месяцев при загрузке около десяти часов в неделю. В нём помимо теории огромное количество практики. Образовательная платформа интегрирована с AWS, и лабораторные проводятся в самом облаке AWS — никаких эмуляций! Я рекомендую этот курс, даже если вы не планируете сдавать экзамен: он даёт элементарные знания по облачным сервисам. Вы поймёте, что можно делать в облаках, какую часть своей инфраструктуры можно туда перенести и при каких условиях. Здесь глубже рассматриваются темы из предыдущего вводного курса и добавлены другие: Serverless, High Availability, Cloud Applications. Большая часть состоит из понятных и знакомых вещей, адаптированных под облака. Например, я хорошо понимаю работу сети, и вся сетевая часть курса для меня была понятной. Из нового оказались очереди, масштабирование баз данных, балансировщики нагрузки. То есть курс не только знакомит с облаками, но и углубляет знания в смежных темах.
A Cloud Guru не продаёт отдельные курсы: они работают по подписке, стоимость за месяц — 35 $, то есть вы заплатите 70 $ максимум.
Экзамен: попытка №1
Экзамен можно пройти в сертификационном центре или из дома: оба варианта стоят 150 $. Я решил сдавать дома, так как центр находился в 220 км от меня. Про политику тестирования из дома написано в вышеупомянутых статьях с Хабра, но я немного повторюсь и расскажу о своём опыте.
После завершения курсов я не ощущал себя готовым к сдаче, но решил всё равно зарегистрироваться. Есть два провайдера для удалённой сдачи экзаменов почти любого вендора: PearsonVUE и PSI. Я выбрал PearsonVUE, скачал специальную программу. Первая проблема, с которой я столкнулся: эта программа не работает на Linux. Повезло, что я проверил этот момент вечером перед экзаменом. В итоге я забрал ноутбук с виндой у жены, проверил — всё работало хорошо.
Утром я долго не мог понять, куда нажать для старта экзамена. Спустя время разобрался, запустил приложение, сфотографировал комнату, стол, пообщался с техподдержкой и убрал лишние вещи из комнаты по их просьбе. Кстати, с сотрудниками сертификационного центра общаешься голосом. Половину слов я не понимал то ли из-за своего посредственного английского, то ли из-за разницы акцентов. И тут произошла вторая проблема: собеседник сказал, что экзамен доступен, а у меня ничего не работает, не открывается окно с вопросами. Через два часа общения с саппортом — результат: «Мы вернём вам деньги. Извините».
Что я сделал дальше? Решил съездить в намеченный отпуск, а заодно получше подготовиться. В курсе AWS Certified Solutions Architect Associate SAA-C02 есть три пробных экзамена: два часа, 65 вопросов, подробные ответы на все вопросы со ссылками на разделы документации. Я решил, что этого мало, и купил за 1500 рублей пачку пробных экзаменов на Udemy. Курс содержит шесть пробных экзаменов с ответами. В итоге ни одного вопроса из всех пробных не было в реальном экзамене, но направление для дополнительного изучения было показано правильно. Да и общие концепции AWS я подтянул.
Экзамен: попытка №2
Повторное тестирование было примерно через месяц. За неудачную первую попытку компания-«сертификатор» вернула мне деньги, потому что ошибка была на их стороне.
В день экзамена я взял ещё один ноутбук, проверил систему на соответствие требованиям PearsonVUE: «This operating system not supported. Please, use Windows 8 or higher». Единственная мысль в голове: надо было ехать в сертификационный центр!
В этот раз пришлось взять ноутбук у товарища, требования VUE прошёл. Начался заветный экзамен. Как оказалось, программа не любит сторонний софт: приложение закрывалось, я получал сообщения «Please, close Dropbox». Закрыл дропбокс, приостановил сервис. Переживал, что сессия не откроется, но приложение запустилось заново на моём вопросе. И такие сообщения я получал трижды за время экзамена! В нервной обстановке я не стал копаться, что же не так с дропбоксом и почему он запускается при остановленной службе.
Как только я ответил на последний вопрос, приложение закрылось. Приконнектиться к своей сессии я больше не смог. В тот момент я не понял, сдал ли я экзамен вообще. На следующий день пришло письмо об успешной сдаче и сертификат. Сказать, что я обрадовался, — ничего не сказать.
Сейчас, смотря на эту ситуацию и вспоминая все эти технические проблемы, я бы, может, и решил сдавать экзамен в сертифированном центре — будь он в моём городе. Но мне было проще делать это дома, чем ехать в другое место и переживать во время поездки.
Что почём?
Если посчитать затраты, то выйдет так:
Время на подготовку и сдачу: два месяца по 5–10 часов в неделю
Денежные вложения:
курсы | 70 $ |
тестовый экзамен | 20 $ |
экзамен | 150 $ |
дополнительные тесты | 1500 рублей |
ИТОГО | 19500 рублей при курсе 70,94 $ (когда я сдавал, курс был чуть другим) |
В моём случае всё вышло в разы дешевле: я потратил деньги только на последний пункт — тесты от Udemy. За счёт компании прошёл курсы, средства за неудачную попытку мне возместили, а удачную компенсировал Luxoft. Вот как бывает.
Я точно хочу продолжать обучение по AWS и другим облачным платформам. Мне интересно заняться приложениями, которые могут работать в разных облаках. И мне повезло, что другие курсы и экзамены сотрудникам тоже доступны.
Советы напоследок
Помимо курсов читайте документацию. У Амазона очень подробная документация, особо рекомендую секции FAQ. FAQ по S3 нужно читать целиком — там много важной информации. Есть ещё FAQ по VPC, EBS FAQ, RDS FAQ.
Сдайте пробный экзамен перед настоящим! Он стоит всего 20 $ и доступен в разделе Practice Exams. А ещё на него часто раздают ваучеры, с которыми можно сдать бесплатно.
Почитайте о работе приложения для сдачи экзамена — это сэкономит нервы и время.
P. S. После того, как я сдал экзамен, Amazon открыл свободный доступ на свои курсы. Поищите инфу на сайте — и можете сэкономить на платных курсах.