Как я сдал три сертификации AWS разных уровней: о подготовке к экзаменам
Привет, меня зовут Станислав, и я хотел бы поделиться опытом прохождения сертификации AWS разных уровней. Я работаю в IT уже 13 лет на позициях DevOps/Ops/SysAdmin, из них порядка 7 лет использую сервисы Amazon.
На DOU уже была статья о сертификации AWS начального уровня и чем это полезно для инженеров. В этом году весной-летом я сдал 3 сертификации: AWS Developer Associate, AWS Solutions Architect Pro, AWS DevOps Engineer Pro. Вот и хотел бы поделиться опытом.
Немного о бэкграунде
Я работал в консалтинге/аутсорсинге, поэтому видел и делал десятки проектов на AWS самых разных размеров и для самых разных отраслей. Сегодня я работаю в Provectus с проектом крупной компании на рынке AI/Machine Learning. Наша SaaS-платформа в AWS состоит из 400+ инстансов и множества сервисов AWS, до которых только смогли дотянуться и придумать как и зачем их использовать во благо проекта. Поскольку у нас есть и On-premises, и GCP варианты нашей платформы, я также осведомлен о вариантах замены проприетарных компонентов AWS, да и мне есть с чем сравнивать.
Есть ли польза от сертификации опытным специалистам?
Да, есть! Сама подготовка к сертификации позволяет:
- отлично структурировать знания о базовых сервисах (EC2, S3, RDS, IAM);
- узнать больше о взаимосвязи между сервисами платформы AWS;
- попробовать сервисы, которые мало кто использует просто потому, что не знают о них;
- лучше понимать ценовую политику и биллинг AWS, что позволит добиться больших результатов с меньшими денежными затратами.
Уровни сертификации
AWS предлагает разные варианты сертификации для разных специалистов. Основная аудитория: SRE/Architect, Developers, Ops/SysAdmins. На официальном сайте AWS есть отличная схема уровней и специализаций:
Уровень Foundational (Cloud Practitioner) — это самые основы знакомства с AWS. Этот уровень не обязателен для дальнейшего продвижения и будет полезен тем, кто ни разу не работал с AWS, вне зависимости от их специализации.
На уровне Associate для SRE и архитекторов предлагается программа Solutions Architect, для разработчиков — Developer, для Ops/SysAdmins — SysOps Administrator.
На уровне Professional для архитекторов и SRE есть сертификация Solutions Architect Pro, а разработчикам и сисадминам предлагают уже одну общую версию — DevOps Engineer Pro (ага, Dev+Ops же). Еще есть 3 узкие специализации: Advanced Networking, Big Data и Security, которые можно сдавать с любого Associate или даже Cloud Practitioner. Эти сертификации затрагивают только соответствующие сервисы и вопросы.
Одна из причин заинтересованности компаний в сертификации сотрудников — программа партнерства с Amazon, для которой необходимо наличие определенного количества сертифицированных специалистов.
Как я сдавал экзамены
Свое знакомство с сертификацией я начинал в 2016 году с Solutions Architect Associate. Тогда в Украине не было сертификационных центров-партнеров, либо они только появлялись, и я сертифицировался в Сан-Хосе. В этом году встал вопрос дальнейшей сертификации, и тут два момента:
- Все сертификаты AWS действуют 2 года, и их необходимо либо пересдавать, либо сертифицироваться на более высокий уровень.
- Новая сертификация нужна для партнерства с Amazon.
Сначала я сдал AWS Developer Associate. Самый легкий экзамен (субъективно):
- 65 multiple-choice multiple-answer вопросов на 130 мин.
- Простые вопросы на знание сервисов, типа: какой лимит количества S3 бакетов на 1 аккаунт по умолчанию.
- На много вопросов в тесте можно ответить методом исключения.
- $150.
Сертификации уровня Professional намного сложнее:
- 80 multiple-choice multiple-answer вопросов на 3 часа.
- Вопросы основаны на правдоподобных сценариях из жизни. Например, длинная история о веб-сайте для интернет-рекламы с описанием проблем, задач и ограничений по бюджету. К ней
4-5 вариантов ответов, каждый из которых +/- правильный, но необходимо выбрать оптимальный — либо самый правильный, либо комбинацию из самых правильных. - $300.
В Pro сертификации не стоит надеяться на стандартные приемы сдачи тестов, метод исключения и тыкать на угад. Это не сработает! Экзамены не стоят на месте, так же, как и сами сервисы от Amazon. Время от времени выходят новые версии экзаменов: например, в этом году большинство экзаменов обновили. Обращайте на это внимание на этапе подготовки!
Одна из больших сложностей с Pro сертификациями — просто успеть прочитать и правильно понять
Выбор языка и бонусные 30 минут
Еще я бы хотел сделать важное замечание по поводу языка экзамена. Сегодня на выбор есть китайский, английский, японский и корейский. Я сдавал английские версии без бонусных +30 мин., и на Pro экзаменах у меня оставалось не более 10 «лишних» минут. Если вы не уверены в своем уровне английского языка, Amazon готов пойти на встречу и дать +30 мин. времени. Их нужно запросить 1 раз как специальную услугу для людей с ограниченными возможностями (ESL — English-Second-Language). И сделать это надо до того, как вы назначите экзамен. Для этого в портале сертификаций выберите: Upcoming Exams -> Request Exam Accommodations -> Accommodation Type: ESL +30 min. Этот запрос подтверждается автоматически и действует на все последующие экзамены.
Регистрация
С недавнего времени Amazon сделал единую точку входа для всех вопросов, связаных с тренингами и сертификациями — AWS Training and Certification Portal. Там можно зарегистрироваться и проводить все операции с сертификацией: назначить экзамен, оплатить кредиткой онлайн, получить pdf-ку с сертификатом и ссылку на валидацию, посмотреть детальную историю экзаменов, запросить специальные услуги для людей с ограниченными возможностями.
В Украине сертификационные центры-партнеры есть в Киеве, Харькове и Львове. Для доступа на экзамен необходимо взять 2 документа, удостоверяющих личность: например, именная кредитная карта подходит как вторичный документ. На сам экзамен с собой ничего брать нельзя, все необходимое вам предоставят на месте.
Я сдавал 3 экзамена в Киеве, в SMART business — только позитивный опыт, отличное место.
Подготовка
Для подготовки есть много вариантов: тренинги от партнеров и онлайн-курсы. Ко всем экзаменам я готовился с помощью онлайн-курсов от Linux Academy и советую их всем желающим. Это отличный портал, он работает по месячной подписке, которая дает доступ к абсолютно всему контенту и всем курсам в любой момент — AWS, GCP, Azure, Linux, Kubernetes, OpenStack и не только. Кроме видеоуроков, там есть лабораторные работы на их инфраструктуре, коллекция документации и промежуточные тесты. Я иногда возвращаюсь и пересматриваю материал уже во время работы по проекту.
Linux Academy хорош тем, что нет никакой потребности выходить за его пределы. Кроме видеоуроков, там собраны все необходимые документы, которые рекомендует AWS — whitepappers и документация, есть инфраструктура для лабораторных работ. Вам не нужен для этого даже свой AWS-аккаунт, есть флэш-карты для запоминания фактов и форум, где можно задать вопрос сообществу или инструктору.
Мои друзья готовились по курсам от Cloud Guru, там можно купить 1 курс отдельно. Также можно найти соответствующие курсы на Udemy. Кстати, курсы от Linux Academy и других провайдеров там тоже можно купить.
AWS рекомендует иметь опыт работы с платформой не менее года перед сертификаций Associate-уровня и несколько лет для Professional, хотя этого никто не проверяет. Опыт работы с платформой и опыт прошлых сертификаций сильно влияют на время подготовки к экзамену. Да и сами сертификации разные по объему. Если судить по длине курсов на Linux Academy, то больше всего материала в Solutions Architect Associate — 28 часов, а вот в Developer Associate — всего 13 часов.
К своей первой AWS сертификации Solutions Architect Associate, еще в 2016 году, я готовился где-то месяц, при этом имел в запасе несколько лет ежедневной работы с платформой. На Developer Associate я готовился где-то 2 недели — можно было и меньше, так как это самый простой экзамен. Solutions Architect Professional я уже освоил за неделю. DevOps Engineer Professional пришлось сдавать в стеснённых временных рамках из-за желания быстрее расширить партнерство с AWS, поэтому к нему я готовился
Реально ли сдать без подготовки? Сложный вопрос. Скорее всего, нет. Если Associate уровень, возможно, получится, то на Pro — точно нет.
Проверить свою готовность можно на пробном экзамене: он стоит половину настоящего, вопросы очень похожи, но их меньше. После успешной сертификации, в качестве бонуса, вам бесплатно дадут пробные экзамены к следующим сертификациям. Я сдавал пробный экзамен 1 раз, ещё в 2016 году, когда готовился к AWS Solutions Architect Associate. Не могу сказать, что это было слишком полезно или необходимо (на фоне курсов от Linux Academy!), поэтому пробные экзамены больше и не брал.
Сколько баллов нужно набрать
Сколько конкретно нужно набрать правильных ответов для успешной сдачи экзамена, нигде не пишут. Говорят, что всего 65%, но это не так. Результат зависит от того, как сдают другие люди, и проходной процент всегда плавает. После экзамена вы сразу же узнаете «сдал/не сдал» и получите детализацию своих успехов на почту, с разбивкой по темам. Сам сертификат и все полагающиеся записи в портале появятся спустя несколько бизнес-дней. А что бывает, если не сдал, я не знаю :) Чего и всем желаю.
Удачи на экзаменах!