Сертифікація 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 є багато інформації про процес сертифікації і про матеріали, які можуть бути корисні.

Процес отримання сертифікації: підготовка і іспит

Я отримував сертифікат 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% буде коштувати витрачених зусиль.

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

Буду радий допомогти і відповісти на питання в коментарях!

Дерзайте!

Опубліковано: 15/06/18 @ 10:00
Розділ Різне

Рекомендуємо:

Як я без досвіду знайшов роботу в польській ІТ-компанії й чому повернувся назад
Server Developer: хто це, що робить і як їм стати
Пишемо багатоплатформовий код з Haxe
DevOps дайджест #20: Microsoft і GitHub, AWS зарелизил EKS, DevOps Factors
Реактивний підхід до валідації полів введення на Android