Подробный обзор того, как я выбрал сертификацию и ее основные преимущества

Если вы работаете с данными и собираетесь пройти первую сертификацию AWS, вам может быть интересно, какой из них вам подходит.

Для меня это был трудный выбор, поскольку в AWS можно пройти 12 возможных сертификатов. Я выбрал сертификацию AWS Developer Associate после некоторого исследования. Но это было нелегко.

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

Я надеюсь, что к концу этой публикации вы будете более уверенно отвечать на вопрос, подходит ли вам сертификация AWS Developer.

Сертификаты AWS: выбор подходящего

Как я уже упоминал сегодня, в AWS можно пройти 12 возможных сертификатов. Они разделены на четыре уровня: Базовый, Партнерский, Профессиональный и Специальный.



В AWS есть два сертификата, которые могут быть интересны, если вы говорите о данных. Специальность Аналитика данных и Машинное обучение. Но… Всегда есть «но». Верно?

AWS рекомендует для специализации Data Analytics иметь не менее 5 лет опыта работы с технологиями анализа данных и 2 года практического опыта работы с AWS.

С другой стороны, для специальности Машинное обучение AWS рекомендует 1-2 года опыта разработки, проектирования или выполнения рабочих нагрузок машинного обучения / глубокого обучения в облаке AWS.

Итак, если вы не отвечаете рекомендованным требованиям, вам следует подумать о том, чтобы начать еще одну сертификацию AWS.

Не ошибитесь, вы не можете пойти по специальности. Я просто говорю, что если вы хотите узнать пару вещей, прежде чем переходить на специальность, вы можете начать в другом месте.

Некоторые люди рекомендуют начинать с других сертификатов, а не со специальностей. В частности, они рекомендуют начинать с ассоциированного уровня.



Несмотря на то, что вы можете начать с базового уровня с сертификатом Cloud Practitioner, многие люди не рекомендуют его, поскольку утверждают, что он ориентирован на нетехнических специалистов, которые хотят быть знакомыми с технологиями AWS.

За последний год AWS представила, пожалуй, одну из лучших программ, которые они когда-либо предлагали нетехническим профессионалам в партнерской сети AWS (APN): сертификацию« AWS Certified Cloud Practitioner . Программа, особенно ценная для тех, кто занимается продажами или маркетингом, не предлагает никаких высокотехнологичных продуктов или услуг для продажи или маркетинга AWS. Вместо этого он предлагает путь обучения и сертификацию, которые призваны предоставить людям знания и навыки, необходимые для эффективной демонстрации общего понимания облака AWS ». - Команда Coalfire



Несмотря на это, если вы начинаете работать с AWS и хотите изучать что-то с нуля, сертификация Cloud Practitioner может быть полезна.

Сертификаты ассоциированного уровня AWS

Есть три возможных сертификата, которые вы можете рассмотреть на уровне Associate.

Это мини-резюме из сообщения Облачный гуру, в котором рассматриваются эти три возможных сертификата:

  • Архитектор решений: этот курс посвящен созданию и развертыванию систем в облаке AWS с использованием передовых методов архитектуры - см. такие ресурсы, как AWS well-Architected Framework.
  • SysOps: это «для всех, кто работает на AWS. Среди прочего, этот экзамен проходит довольно подробно по CloudWatch. Пройдя этот сертификат, вы сможете лучше понять, что на самом деле происходит в вашей архитектуре AWS ».
  • Разработчик: Этот курс направлен на понимание на нижнем уровне того, как работают сервисы AWS. Он нацелен на то, чтобы проверить, можете ли вы использовать и подключать сервисы в AWS, следуя их лучшим практикам.


На этом этапе я рекомендую вам подумать, какой сертификат вас больше всего привлекает. Для меня это был сертификат разработчика AWS. Этот мне больше всего подошел из-за моей роли.

Мотивация

Однажды я тренировал модель машинного обучения, и у меня возникли проблемы, связанные с развертыванием модели. В частности, я не знал как это делать или как использовать.

Технический директор компании, в которой я работал, сказал мне в тот момент кое-что, что запомнилось мне:

«Я хочу, чтобы вы могли развернуть свои собственные модели. Я не хочу, чтобы вы их обучали и оставляли на своем компьютере, потому что вы не знаете, как запустить их в производство… »

Если вы прочитали эту строчку, и это прозвучит в колокольчике… Сертификация AWS Developer может стать для вас первым шагом.

Сертификат разработчика AWS - партнер: содержание и преимущества

Эта сертификация может помочь вам решить некоторые проблемы, если вы инженер по машинному обучению.

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

Содержание экзамена разделено на 5 областей:

  • Развертывание: 22% экзамена
  • Безопасность: 26% экспертизы
  • Разработка с помощью сервисов AWS: 30% экспертизы
  • Рефакторинг: 10% экспертизы
  • Мониторинг и устранение неполадок: 12%

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

Преимущества для инженеров машинного обучения

1. Изучение развертывания и использования моделей машинного обучения

Все мы знаем, что развернуть и использовать модель машинного обучения непросто. У него много проблем, и не все люди обучены этому.

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

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

Здесь вам может помочь сертификация AWS Developer! Эта сертификация позволит вам больше узнать о разработке с помощью сервисов AWS.

Если приглядеться, развертывание и использование модели машинного обучения следует за жизненным циклом разработки программного обеспечения. Итак, узнав больше об этом, вы получите некоторые инструменты, которых вам может не хватать сегодня для этого.

Например, вы узнаете, как использовать некоторые сервисы AWS, такие как AWS Lambda, ECS, Dynamo, SNS, SQS и т. Д. Кроме того, вы узнаете много нового о бессерверном подходе и некоторых передовых методах разработки в AWS.

2. Изучение конвейеров CI / CD

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

Например, вы можете автоматизировать процесс его переобучения или автоматизировать его развертывание после переобучения.

Я знаю, вы могли подумать что-то вроде «погоди. Вот что делает команда DevOps! » И вы, наверное, правы. Они могут помочь вам в этом.

Но я считаю, что если вы узнаете немного больше о CI / CD, команда DevOps будет вам благодарна. Если вы понимаете этот процесс, вы можете изучить некоторые из лучших практик CI / CD, и это будет полезно для всей команды!

Например, вы узнаете, как использовать некоторые сервисы AWS, такие как AWS CodeCommit, CodeBuild, CodeDeploy, CodePipeline, X-ray, Cloudwatch и т. Д.

3. Изучение основ AWS

Поверьте мне. Вам необходимо изучить основы AWS. Мы многого не знаем ...

Я помню, как однажды я начинал с AWS и писал Lambda. Задача была простой. Лямбда отправляет данные в Redshift, выполняет некоторую обработку и запрашивает конечную точку. Но у лямбды был тайм-аут. Потребовался целый день, чтобы понять, что тайм-аут связан с конфигурацией VPC.

Вы уловили суть? изучение основ важно! Не походи на меня из ранней версии.

Некоторые из основ, которые вы изучите во время сертификации, относятся к таким сервисам, как IAM, VPC, Интернет-шлюзы, шлюзы NAT, группы безопасности и т. Д.

Подготовка к сертификационному экзамену

Я прошел сертификацию AWS Developer Certification после трех месяцев обучения.

Я подготовился к экзамену, пройдя курс AWS Certified Developer в Linux Academy (теперь приобретен A Cloud Guru).



Также я подготовился к этому, сдав практические экзамены Стефана Маарека в Udemy.



Если вы не хотите проходить курс Linux Academy, я рекомендую вам купить пробные экзамены. Они действительно полезны. Осмелюсь сказать, без них я бы не сдал сертификационный экзамен.

Заключение

Я знаю, что это длинная статья. Но я пытался показать вам, как я принял решение, и какие преимущества я нахожу в сертификации.

Надеюсь, эта информация помогла ответить на вопрос, подходит ли вам сертификация AWS Developer.

Спасибо, что дочитали до конца.

Увидимся в следующем посте!

Если вы хотите быть в курсе моих работ, присоединяйтесь к моей рассылке новостей! Я постараюсь предоставить вам информацию и ресурсы, чтобы вы могли лучше практиковать данные!