Инфраструктура как код
Сеть, вычисления и хранилище описаны в шаблонах под контролем версий, а не настроены вручную, поэтому окружения можно пересобрать и проверить, как любой другой код.
Облако
Развёртывание, автоматизация и мониторинг облачной инфраструктуры, чтобы приложения оставались надёжными после запуска, а не только пока кто-то за ними следит.
Бизнес, который решает нанять облачного инженера в Дубае, обычно делает это, когда приложение перерастает стадию, на которой кто-то может просто перезапустить его вручную при сбое. Роль относится к операционной стороне облачной работы: развёртыванию серверов, сетей, хранилищ и пайплайнов, на которых работает приложение, поддержанию их под наблюдением и реагированию, когда что-то ломается, а не написанию функций самого приложения. Отличие от облачного разработчика имеет значение, поскольку эти два навыка не всегда сочетаются в одном человеке, особенно когда система становится достаточно крупной, чтобы обе роли требовали полной занятости.
Описание облачных вычислений от Национального института стандартов и технологий США называет быстрое, в основном автоматическое развёртывание одной из определяющих черт облака, и задача облачного инженера в том, чтобы построить и эксплуатировать автоматизацию, которая делает это верным именно для ваших систем, а не выделять ресурсы вручную каждый раз. Эта страница описывает роль вне привязки к провайдеру; там, где инфраструктура уже работает на одной конкретной платформе, наша страница облачный инженер AWS написана именно для этого стека.
За чем следит облачный инженер
Инфраструктура и системы, которые поддерживают её здоровье.
Сеть, вычисления и хранилище описаны в шаблонах под контролем версий, а не настроены вручную, поэтому окружения можно пересобрать и проверить, как любой другой код.
Автоматизированные шаги, которые тестируют, собирают и безопасно выпускают изменения приложения, устраняя ручные, подверженные ошибкам этапы развёртывания.
Дашборды и оповещения, которые сигнализируют о проблеме раньше, чем её заметят клиенты, настроенные так, чтобы команду не будили из-за несущественного шума.
Предоставление минимально необходимого доступа каждому человеку или системе и его своевременный отзыв по завершении проекта или роли.
Поддержание достаточной согласованности окружений разработки, тестирования и продакшена, чтобы изменение, протестированное в одном, вело себя так же в другом.
Отслеживание того, во что реально обходится инфраструктура относительно решаемых задач, и подбор правильного размера ресурсов вместо их бесконтрольного роста.
Большинству команд, которые хотят нанять облачного инженера в Дубае, нужен человек, закрывающий все шесть направлений сразу, поскольку инфраструктура, хорошо построенная, но не отслеживаемая, или хорошо отслеживаемая, но собранная вручную, обычно ломается предсказуемым образом.
Важные навыки
Операционная дисциплина, а не просто знакомство с консолью провайдера.
| Навык или инструмент | Как выглядит хороший результат | Почему это важно |
|---|---|---|
| Инфраструктура как код | Строит окружения из шаблонов под контролем версий как стандартную практику, а не как редкое упражнение | Вручную собранную инфраструктуру трудно воспроизвести, проверить или откатить |
| Инструмент CI/CD-пайплайна | Сам настраивал, а не только использовал, пайплайн, который тестирует и разворачивает изменения приложения | Пайплайн, который можно только эксплуатировать, но не настраивать, становится узким местом |
| Мониторинг и логирование | Настраивает содержательные оповещения и дашборды и может описать реальный инцидент, который поймал на раннем этапе | Инфраструктура без наблюдаемости отказывает незаметно, пока не пожалуется клиент |
| Управление идентификацией и доступом | По умолчанию применяет принцип минимальных привилегий и может объяснить, зачем нужно то или иное разрешение | Слишком широкий доступ входит в число самых частых причин инцидентов облачной безопасности |
| Реагирование на инциденты | Действует спокойно и структурированно во время сбоя, включая то, как общается в этот момент | То, как инженер ведёт себя во время инцидента, важно не меньше самого исправления |
AWS описывает собственный Well-Architected Framework как набор принципов проектирования для надёжного и безопасного запуска нагрузок, и сильный облачный инженер, независимо от провайдера, работает по эквивалентному стандарту, даже если он нигде не прописан.
Форматы работы с нами
Выделенный инженер подходит для уже существующей инфраструктуры, которая требует постоянного внимания: новых окружений, растущих пайплайнов, инцидентов и управления стоимостью со временем. Проект с фиксированными рамками подходит для построения инфраструктуры с нуля под конкретную систему, с передачей вместе с документацией. Поддержка при найме подходит бизнесу, который хочет держать этого специалиста в своём штате на постоянной основе, при этом мы занимаемся поиском кандидатов и технической оценкой. Консалтинг подходит для короткого, сфокусированного обзора существующей настройки, например перед аудитом безопасности или проблемой масштабирования.
Оценка кандидата
Проверки, которые отличают того, кто эксплуатирует инфраструктуру, от того, кто просто читает консоль.
Используйте эти проверки сами, когда решаете нанять облачного инженера в Дубае, или попросите нас провести их как технический этап поддержки при найме.
Реальная инфраструктура как код показывает, как человек действительно работает, а не описание того, как выглядит консоль.
Что сломалось, как об этом узнали, что изменили потом, чтобы это не повторилось таким же образом.
Конкретный пример избыточно выделенных ресурсов и того, как удалось снизить счёт, ничего не сломав. Это честный вопрос, если вы решили нанять облачного инженера в Дубае, ведь незаметно растущие облачные расходы входят в число самых частых жалоб, которые мы слышим.
Спросите, как они настроили бы доступ новому члену команды в первый день и как отозвали бы его при уходе этого человека.
Большая часть работы облачного инженера в Дубае заключается в том, чтобы принять инфраструктуру, построенную кем-то другим, поэтому спросите, как они безопасно подходят к незнакомому окружению.
Какие бы проверки вы ни использовали, тот, кто планирует нанять облачного инженера в Дубае, ищет человека, который делает систему скучной в лучшем смысле слова: предсказуемой, отслеживаемой и быстро восстанавливающейся.
Сертификации
Сертификаты крупных провайдеров, ориентированные на эксплуатацию, служат разумным и проверяемым сигналом для этой роли.
AWS предлагает сертификат AWS Certified CloudOps Engineer Associate, охватывающий мониторинг, меры безопасности, сеть и оптимизацию стоимости, согласно собственной странице сертификации. Azure и Google Cloud предлагают сопоставимые эксплуатационные сертификаты уровня Associate.
Попросите кандидата описать инцидент от начала до конца своими словами и сравните это с любым имеющимся сертификатом. Спокойный, конкретный рассказ о реальном сбое значит больше, чем один лишь сертификат.
Сертификат может служить разумным стартовым фильтром, если вы решили нанять облачного инженера в Дубае, но он никогда не должен заменять разбор инцидента, описанный выше.
Особенности ОАЭ
Две темы, которые реально возникают в инфраструктурных проектах в Дубае.
Обзор ОАЭ по Федеральному декрету-закону № 45 от 2021 года устанавливает правила трансграничной передачи персональных данных, поэтому инфраструктура, хранящая данные клиентов или сотрудников, должна разворачиваться в осознанно выбранном регионе, а не оставаться в регионе по умолчанию.
AWS подтвердила, что её регион Middle East (UAE) с тремя зонами доступности работает и открыт для продакшен-нагрузок, согласно собственному объявлению, что стоит явно указать в брифе на инфраструктуру в ОАЭ.
Прежде чем нанять облачного инженера в Дубае, стоит понять, нужен ли специалист без привязки к провайдеру или эксперт по конкретной платформе. Эта роль относится к нашей категории облако внутри более широкого раздела наём разработчиков в Дубае. Для инфраструктурной работы, привязанной к конкретному провайдеру, смотрите страницы облачный инженер AWS или облачный инженер Azure. Если приоритет: код приложения, а не инфраструктура под ним, лучше подойдёт страница облачный разработчик, а если вопрос в том, какого провайдера или архитектуру выбрать вообще, смотрите страницу облачный архитектор.
Прямые ответы
Разворачивает облачные ресурсы, обычно через код, а не кликами в консоли, настраивает пайплайны, которые выкатывают изменения приложения, следит за сбоями и всплесками расходов и устраняет инфраструктурную часть инцидентов. Это ближе к эксплуатации системы, чем к написанию функций приложения.
Конечная цель, система, которая остаётся доступной, похожа, но облачный инженер работает через API провайдера и инфраструктуру как код, а не входит на отдельные физические серверы, и обычно автоматизирует гораздо больше рутинной работы.
Совсем небольшому приложению может требоваться лишь периодическое внимание, что покрывают наши проектный или консалтинговый форматы. Как только у приложения появляются реальные пользователи и реальные последствия простоя, постоянный мониторинг и обслуживание оправдывают выделенного или частично занятого специалиста.
Да, это обычная задача, которую чаще всего оформляют как проект с фиксированными рамками: аккаунты, сеть, окружения и пайплайн развёртывания строятся по заданному брифу и передаются вместе с документацией.
Если ваша инфраструктура уже работает у одного провайдера, то да, поскольку инструменты и собственные соглашения провайдера отличаются достаточно сильно, чтобы это имело значение. Если вы ещё выбираете или действительно нужна поддержка нескольких провайдеров сразу, лучше подойдёт облачный инженер без привязки к провайдеру или наш мультиоблачный архитектор.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.