Как пройти сертификацию облачных сервисов AWS, GCP и Azure? Советы специалиста
11.03.2020
Вокруг сертификаций в Amazon Web Services, Google Cloud Platform и Microsoft Azure ходят байки. Что сдать тесты очень сложно. Что получить сертификат могут только избранные люди-суперкомпьютеры. Арсений Петрович, DevOps Architect в Altoros, уверен в обратном: сдать экзамены облачных сервисов может каждый толковый специалист. К тому же, тесты полезны сами по себе: они упорядочивают знания и показывают слабые места. Арсений успешно прошёл разные тесты трёх облачных гигантов. На IT-пятнице в hoster.by он рассказал, как подготовиться к экзаменам, и какие нюансы учесть.

Для чего и кому нужна сертификация
Сертификаты облачных сервисов — это подтверждение вашей квалификации. Конечно, строить сети и разрабатывать облачные решения можно и без них. Но наличие сертификатов — повод для эксперта рассчитывать на более высокую зарплату и привлекательные офферы. А для компании — на серьёзных клиентов с крупными проектами.
Есть легенды о поварах и филологах, которые успешно сдавали экзамены с первого раза без опыта в IT и подготовки. Это скорее исключение, ведь проходной порог высок — от 70% правильных ответов.
Как проходят экзамены
Сертификации в AWS, GCP и Azure — в формате тестов. Все экзамены Microsoft Azure можно сдать дома, с удалённым контролем через веб-камеру. В Google Cloud Platform и Amazon Web Services дома можно сдать только самый простой экзамен — Cloud Practitioner в AWS, GSuite в GCP.
До последнего времени в Минске было очень мало центров сертификации, и многие проходили тесты в Вильнюсе. Но сейчас центров полно и у нас. Тесты платные — примерно от 80 до 300 долларов, в зависимости от уровня. Если вы не сдали экзамен, деньги не возвращаются.
На тесте за вами закрепляется наблюдатель (проктор) — вживую или онлайн. Для удалённого экзамена вам нужно будет установить программу, отслеживающую все действия на компьютере. Во время тестирования нельзя запускать программы и открывать файлы.
Спрятать рядом ноутбук не получится: перед началом теста вас могут попросить показать всю комнату. В ней должны быть только вы и рабочий компьютер: ни других людей, ни другой техники. Если выяснится, что вы списывали, ваши сертификаты могут аннулировать.
Экзамены можно сдавать на одном из предложенных языков. Экзаменов на русском языке нет, но при сдаче в Минске в центре сертификации вашим проктором будет русскоговорящий человек, и с ним можно пообщаться голосом. Однако, если вы сдаёте экзамен удалённо, общаться с проктором придётся на выбранном языке экзамена. К счастью, общаться придётся только только в текстовом чате. Удобно, если у вас не очень хорошо получается разговаривать на иностранных языках.. Но знать язык на уровне Pre-intermediate нужно.
На сертификацию обязательно возьмите паспорт. Если это тест Google Cloud Platform, то кроме паспорта нужно что-то ещё, подтверждающее вашу личность. Например, водительское удостоверение или банковская карта.
У всех сертификатов ограничен срок действия. Google Cloud Platform — 2 года, Amazon Web Services и Microsoft Azure — 3 года.

Какие особенности есть у каждой платформы
Google Cloud Platform
Здесь нет обязательной последовательности — тесты можно проходить в любом порядке. А сертификат G Suite, в отличие от всех остальных, можно получить с 13 лет.
Часто на разных площадках экзамен Associated позиционируется как ступень перед Professional. В GCP это не так — тесты принципиально разные. В Professional вы отвечаете на общие вопросы: “Как построить мост?”. А в Associated вопросы детальные: “Где находится кнопка, чтобы в такой-то ситуации сделать так-то?”. В этом отношении Associated гораздо сложнее Professional.
У всех облачных провайдеров есть “специализированная сертификация” — то, что нельзя отнести к общим категориям. Это специфические продукты машинного обучения, блокчейна и т.п. В Google Cloud это App Engine. Его сертификаты пригодятся android- и mobile-web разработчикам.
По итогу теста в Google Cloud вам не скажут “Молодец! сдали тест на 80 баллов при проходном пороге в 70”. Результат будет в виде одного слова: PASS или FAIL. Это не совсем удобно: хочется знать, насколько ты крутой, и в каких сферах тебе стоит подтянуть знания.
Microsoft Azure
Сертификаты здесь многоуровневые: чтобы получить аттестацию, придётся сдать 2-3 разных экзамена. Некоторые устроены по принципу “всё или ничего”: например, чтобы пройти Solution Architect, вам нужно предварительно успешно сдать Architect Technologies и Architect Design. Но не все испытания такие сложные. С мая 2019 года, чтобы получить сертификат Microsoft Azure Administrator, достаточно сдать один тест — AZ-103.
В Azure есть этапы тестирования. В зависимости от экзамена, их несколько. Первый — вопросы “да / нет”. А-ля “Вы решили делать N, используя метод M. Подходит ли этот метод к текущей задаче?”. Второй — стандартный тест с четырьмя вариантами ответов. Третий — пользовательские кейсы. На основании описания компании вам нужно выбрать правильные действия. Четвёртый — практическая часть. Задания разные: от стандартных “забэкапьте виртуальную машину” до самых фантастических, с подвохами. Проверить правильно ли вы сделали какое-либо задание не удастся - и это доставляет отдельные неудобства в практической части, так как порой сложно разобраться закончил ты задание или не учёл каких-то моментов.
В тестах могут встречаться вопросы, где нужно задать последовательность элементов. Например, верный порядок действий в условной ситуации.
По итогу теста Microsoft даёт документ с детальным разбором ваших ответов по категориям. Ответов вам не скажут, но пришлют очень удобный PDFничек, в котором покажут в каких из областей, в рамках которых проходил тест ваши знания следует подтянуть. Это очень удобно для “работы над ошибками”. PDFничек прилагаю.
Amazon Web Services
Экзамен AWS показался мне самым морально комфортным, хоть и не самым простым. Здесь можно пройти сертификацию на основе ролей Cloud Practitioner, Architect, Developer, Operations и Specialty.
Amazon говорит, что для успешной сдачи экзаменов вам нужен опыт работы с облаком AWS от полугода до двух лет. Это не ограничение, а рекомендация платформы.
Как подготовиться к тестам
Есть несколько вариантов.
Linux Academy, A Cloud Guru. Ресурсы платные, с ежемесячной подпиской. Контент регулярно обновляется. Не все курсы одинаково хороши, но есть весьма достойные.
Udemy, Coursera, Whizlabs. На этих площадках продаются авторские курсы на разные темы. Оплата — за каждый отдельный тренинг. Встречаются интересные тесты-симуляторы, которые помогают погрузиться в “реальную” ситуацию и проверить свои навыки в бою, хоть и учебном.
Базы знаний самих платформ Microsoft, Google и Amazon. Порой менеджеры, которые не хотят оплачивать курсы своим сотрудникам, отправляют к этим урокам. Дескать, там и так много информации. Проблема в том, что её там слишком много, и она структурирована не лучшим образом.
Cloud Minute. Это большой плейлист, где в минутных видео кратко объясняют принципы работы разных сервисов GCP.

Советы
1. Перед экзаменом сходите в туалет, потому что выходить из комнаты во время тестирования нельзя. Не нервничайте, иначе ваш проктор будет задавать вопросы, и от этого вы станете волноваться еще сильнее.
2. Заранее приготовьте прозрачную бутылку воды без наклеек. По правилам, во время теста нельзя пить воду и есть. Но если с проктором повезёт, вы сможете оставить бутылку.
3. Выбирайте оптимальное расстояние между вами и камерой. Так, чтобы наблюдатель видел ваше лицо целиком, и при этом вы не были в дальнем углу комнаты.
4. Не читайте вопросы вслух! Считается, что если вы бормочете себе под нос, то надиктовываете вопросы в микрофон.
5. Нельзя записывать вопросы. Перед тестом вы подписываете NDA, в котором соглашаетесь и с этим, и с тем, что не будете запоминать (!) контекст экзамена.
6. В тестах есть review-режим. Вы можете помечать те вопросы, в которых не уверены, чтобы вернуться к ним после всех остальных. Не тратьте много времени на вопросы, в которых сомневаетесь: так вы рискуете не дойти до конца теста и не собрать баллы за пункты, в которых уверены.
7. Будьте внимательны к деталям и цифрам. Например, в пользовательском кейсе может быть примерно такой вопрос: “У вас есть данные, которые хранятся 60 дней по политике GDPR. Где вы их разместите?”. Хранилище S3 Glacier — отличный вариант, но не в этом случае. Минимальный срок хранения в нём — 90 дней, а это противоречит условиям GDPR.
В группе facebook IT-пятница еще больше интересного — подписывайтесь.