×Закрыть

Сертификация AWS: как и зачем ее получать

Меня зовут Руслан, и я работаю в Intetics на позиции Software Engineer. В статье я расскажу о своем опыте сертификации Amazon Web Services (AWS). Сертификация AWS позволяет разработчику подтвердить свою квалификацию и навыки работы с сервисами AWS. А сам процесс подготовки дает дополнительный опыт работы с сервисами AWS.

Сейчас я работаю на проекте, где активно используется AWS. Предметная область проекта — финансовая аналитика. Наши потенциальные клиенты — банки США (позже также планируется выход на рынки Европы и Азии). Проект на стадии разработки PoC (Proof Of Concept), и продакшн использования пока нету, но уже сейчас у нас имеется облачная архитектура для Staging Environment (пре-продакшн среда). Конечный продукт будет работать частично на локальных серверах клиентов (on premise) по причине регуляций рынка финансовых услуг США. В итоге получится гибридная архитектура.

В качестве провайдера облачных вычислений был выбран Amazon. Из всего набора сервисов мы используем основные: EC2, S3, RDS, Route53.

EC2 используется для работы backend-приложений. До недавнего времени мы также хостили Hadoop кластер на нескольких машинах EC2, но из-за недостаточной гибкости перешли на проприетарное PaaS (Platform as a Service) решение от сторонней компании, которое позволяет выполнять Spark приложения на автоматически масштабируемом пуле spot-instance EC2 серверов (которые также создаются в нашем облаке, но автоматически).

S3 используем для хранения больших массивов данных, полученных от компаний-поставщиков (эти данные обрабатываются упомянутым выше Spark-ом), а также хостинга статического веб-клиента нашего приложения (JS + React).

Используем RDS для PostgreSQL базы данных платформы и Route53 для управления доменами бекенд-приложений и веб-клиента.

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

Зачем нужно сертифицироваться

В 2016 году AWS Certified Solutions Architect был на втором месте в списке самых высокооплачиваемых сертифицированных специалистов благодаря их востребованности и высокому уровню знаний и навыков.

Мне сертификация нужна была скорее для того, чтобы отточить профессиональные навыки и структурировать свои знания.

Если говорить о плюсах сертификации более конкретно, то AWS Certification:

  • Дает вам официальное лого AWS Certified, которое можно использовать в резюме, на своем сайте, везде, где вам хочется.
  • Бесплатные практические экзамены для подготовки к следующей сертификации.
  • Дает доступ к дополнительным ресурсам для дальнейшей подготовки к будущим сертификациям.
  • Дает возможность получать приглашения на специализированные мероприятия (приглашения на региональные Appreciation Receptions и доступ к AWS Certification лаунж-зонам на AWS re:Invent, а также к избранным AWS Summit мероприятиям. Сомнительный плюс, но для тех, кто любит кататься на ивенты — может быть полезным).

Вообще, на сайте AWS есть много информации о процессе сертификации и о материалах, которые могут быть полезны.

Процесс получения сертификации: подготовка и экзамен

Я получал сертификат AWS Certified Solutions Architect — Associate.

Рекомендуют начинать процесс подготовки с прохождения курса лекций на A Cloud Guru. Это может занять в среднем около 3 месяцев при не очень активном темпе (примерно 6-7 часов в выходные). В этом курсе, кроме знаний по AWS, необходимых для прохождения сертификации, также рассказывается и о процессе прохождения самой сертификации. Также на форуме курса другие пользователи делятся своим опытом прохождения сертификации.

Еще есть полезный канал Amazon Web Services — Webinar Channel и записи некоторых мероприятий на Twitch.

Много полезной информации можно также найти в F.A.Q.:

Плюс не забывайте об «официальных» ресурсах и литературе. Например, есть очень хорошая книга по подготовке к сертификации — «AWS Certified Solutions Architect Official Study Guide: Associate Exam», by Joe Baron.

После того, как вы почувствуете, что готовы к сдаче экзамена, от вас потребуется зарегистрироваться по этой ссылке. Стоимость сертификации — 150$ (а за 20$ можно пройти пробную онлайн-версию).

Дальше вам нужно выбрать центр, в котором вы будете сдавать экзамен. В Украине такие центры есть в Киеве, Харькове, Львове. По прибытии на место вы пройдете процесс идентификации, а дальше — 80 минут и 55 вопросов. После сдачи экзамена вам на почту придет письмо-уведомление об успешном прохождении, а спустя неделю — сам сертификат.

Я пришел в экзаменационный центр, предъявил документы для подтверждения личности (кроме паспорта необходим также 2-й документ, у меня была банковская карта). Затем проходил тестовые вопросы на компьютере на протяжении 80 минут. На мой взгляд, тест сложный, и выделенного времени может не хватить. Я закончил с вопросами за 5 минут до конца, и в оставшееся время повторно просмотрел ответы на сложные вопросы (их можно отмечать флагами для наглядности). Несколько ответов я изменил, после чего у меня истекло время. Письмо об успешном прохождении экзамена пришло через 10 минут, а спустя несколько дней — сертификат в формате PDF.

Что дальше

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

Я планирую использовать навыки AWS на проекте, а через год — пройти сертификацию на уровень Professional, так как текущий сертификат годен на 2 года. Но меня не столько интересует продление сертификата, сколько получение более глубоких знаний и навыков в работе с облачными сервисами.
Получить сертификацию AWS легче, чем кажется. Но от вас потребуется систематизация ваших знаний и готовность выделить некоторое количество времени, чтобы подготовиться и сдать экзамен. Но результат 100% будет стоить затраченных усилий.

Вот так это происходило у меня. Спасибо всем, кто дочитал до конца :)

Буду рад помочь и ответить на вопросы в комментариях!

Дерзайте!

LinkedIn

26 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

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

Действительно, есть вопросы по деталям работы SQS, SNS. Составляют они примерно 15% экзамена. На мой взгляд, это просто попытка Амазона повысть популярность этих сервисов среди разработчиков, путем включения их как обязательный элемент программы обучения. Согласен с тем, что применение их в проектах маловероятно.

Действительно, есть вопросы по деталям работы SQS, SNS. Составляют они примерно 15% экзамена. На мой взгляд, это просто попытка Амазона повысть популярность этих сервисов среди разработчиков, путем включения их как обязательный элемент программы обучения.

SQS — это один из самых первых AWS сервисов, в рекламе он не нуждается.

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

Вам не пришлось с ним столкнуться, скорее всего, исключительно из-за специфики вашего проекта

SQS и SNS активно используются многими компаниями и во многих проектах. Если вы их не используете, то, как сказал классик «Вы просто не умеете их готовить» :)

Использование SQS маловероятно?

SQS/SNS первая опция для PUB/SUB messaging если работаешь c AWS

В 2016 году AWS Certified Solutions Architect был на втором месте в списке самых высокооплачиваемых сертифицированных специалистов благодаря их востребованности и высокому уровню знаний и навыков.

пол года прошло, как это повлияло на твою зп?

Мне предлагали удаленные позиции на 6-7К в месяц с уровнем Professional, но я еще не сертифицировался

как тебе могли предлагать что-то, если ты еще не сертифицировался?

Разве ичаров это когда-то останавливало? :)

Дивлячись хто пропонував :)

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

Процесс подготовки очень интересный (Cloud Guru) с лектором у которого чудесный английский и вообще он классный парень. Неплохо расширяет понимание как работает большинство известных веб ресурсов. После неё можно попробовать сразу же наскоком Developer Associate, у которой 80% вопросов по тем же знаниям.

А вот следующий шаг (Solutions Architect Professional) вот это уже челендж, даже для людей с хорошим опытом AWS имея все необходимые знания — банально может не хватить времени. Вопросов много и они иногда очень обьемные, мок экзамены в очень ограниченом количестве, а сдать то хочется с первого раза.

Интересно было бы почитать комментарии о том как получение подобной лычки привело к пересмотру зп\смене работы на более перспективную\повышению потенции.

Её по силам пройти даже людям мало связанным с ай-ти и быть программистом точно не является требованием.

Бред полнейший.

Solutions Architect Associate самый простой сертификат уровня associate, легче только cloud practitioner

Не согласен. Developer проще.

Но это не значит, что мало связанный с IT человек сможет его пройти.

Думаю, сложность сертификации сильно зависит от бэкграунда — у меня до этого не было опыта работы с AWS или другими облачными технологиями. Но если человек уже использует AWS, или другие облака (Azure, Google), то, безусловно, экзамен будет для него прост.

Ну, для меня экзамен был не совсем простой, хотя на момент его сдачи я уже имел опыт работы с AWS сервисами больше года. Но мой опыт в основном был в Data Warehousing & Big Data (S3/EMR/Redshift/Data Pipeline/SNS), а львиная доля вопросов на экзамене была по Applications: API Gateway, ECS и т.д.

Сдал в прошлом году SA Pro. На ЗП на прошлом месте не повлияло никак, на тайтл не повлияло никак. При устройстве в SoftServe, думаю, не повлияло никак, т.к. мои коллеги, как и менеджмент, знают меня давно и наличие/отсутствие очередной сертификации им было безразлично.

Что-то на

Cloud Guru

ценники на курсы слегка кусаются. AWS Certified Developer — Associate 100$ стоит. Есть ли какие-то бесплатные или с меньшей ценой альтернативные курсы, которые можете посоветовать?

Я брал на udemy со скидкой. Там очень часто распродажи с 90% скидкой

С каких это пор 100$ стали неподъемной суммой для программиста в Украине? :)

У меня тоже банковская карта была при себе именная, повезло, но сразу принимать её не хотели. Хотя в приглашении написано, что нужно иметь второй ID, но кто же читает письма с темой «do not reply» или вроде того :).
UPD Кстати, выбрал экзамен на русском и пожалел, т.к. хранилище нечастого доступа не сразу ассоциируешь с S3 RRS, в общем усложнил даже.

Могу добавить что 80 минут более чем достаточно для того чтобы ответить на вопросы, а также проверить эти ответы.... несколько раз.
Более того, успешно ли здан экзамен видно сразу после окончания. Правда я это заметил уже после сдачи второй сертификации-)

Странно, но по окончанию экзамена у меня результат не отобразился, только надпись о том что он завершен («Congrats, you have completed the exam!» или что-то похожее). Уточнил у сотрудника сертификационного центра — результат приходит только почтой в течении 3-х суток. У меня письмо пришло спустя 15 минут.

Не обратил внимания что было после Solution Architect. Но уверен что после Developer так и было.

Подписаться на комментарии