Описание
Amber Labs — быстрорастущая британская технологическая консалтинговая компания, обеспечивающая цифровую трансформацию в корпоративном, государственном и регулируемом секторах. Специализируется на облачных технологиях, данных, разработке ПО, пользовательском дизайне и AI, помогая организациям внедрять современные технологии и agile-подходы. Компания поддерживает создание нового Центра компетенций AI в крупной британской организации и ищет опытного Senior DevOps Engineer.
Задачи
•Проектировать, разрабатывать и поддерживать CI/CD пайплайны с использованием GitLab CI/CD для надёжного автоматизированного развертывания ПО и инфраструктуры.
•Собирать, управлять и оптимизировать контейнеризированные приложения с использованием Docker, развёртывая и обслуживая нагрузки в Azure Kubernetes Service (AKS).
•Разрабатывать и поддерживать инфраструктуру как код (IaC) с использованием Terraform, создавая переиспользуемые модули для предоставления и управления инфраструктурой Azure.
•Настраивать и поддерживать среды AKS, обеспечивая безопасность, масштабируемость, устойчивость рабочих нагрузок и соответствие инженерным стандартам.
•Реализовывать безопасную конфигурацию, управление секретами и контроль доступа с использованием Azure Key Vault, Microsoft Entra ID и ролевой модели доступа (RBAC).
•Поддерживать сетевую инфраструктуру Azure и гибридную связность, включая виртуальные сети, hub-and-spoke архитектуры, приватные эндпоинты и соединение между локальными сервисами и облачными средами.
•Обеспечивать соответствие инфраструктуры и пайплайнов развёртывания стандартам Azure Landing Zone, корпоративным политикам безопасности и требованиям governance.
•Сотрудничать с Data Engineers и MLOps Engineers для создания воспроизводимой, надёжной и проверяемой инфраструктуры, поддерживающей пайплайны данных и AI/ML нагрузки.
•Реализовывать и поддерживать мониторинг, логирование и observability с использованием таких инструментов, как Azure Monitor, Prometheus и Grafana.
•Поддерживать сервисы оркестрации платформы, включая Apache Airflow, и обеспечивать надёжную интеграцию между компонентами платформы.
•Разбирать сложные проблемы инфраструктуры, развёртывания и продакшена, выявляя возможности для повышения надёжности, производительности, безопасности и автоматизации.
•Участвовать в архитектурных обсуждениях, разработке переиспользуемых паттернов платформы и технических стандартов, продвигая лучшие практики DevOps в команде разработки.
Требования
•Значительный коммерческий опыт работы на позиции DevOps, Cloud Engineering, Platform Engineering или Infrastructure Engineering.
•Обширный практический опыт работы с Microsoft Azure и корпоративной облачной инфраструктурой.
•Подтверждённый опыт проектирования, создания и отладки CI/CD пайплайнов, желательно с использованием GitLab CI/CD.
•Значительный опыт работы с Docker и развёртывания контейнеризированных приложений в Kubernetes, желательно в Azure Kubernetes Service (AKS).
•Практический опыт работы с инфраструктурой как код, особенно с Terraform, включая разработку и поддержку переиспользуемых модулей.
•Хорошее понимание Azure Landing Zones, облачного governance, сетей, виртуальных сетей, RBAC и гибридной связности.
•Опыт управления секретами, конфигурацией приложений и контролем идентификации с использованием Azure Key Vault, Microsoft Entra ID или аналогичных технологий.
•Понимание процессов безопасной сборки, сканирования, хранения и распространения образов контейнеров.
•Опыт работы с Git-системами контроля версий и современными практиками DevOps, включая автоматизированное тестирование и развёртывание.
•Знание практик мониторинга, логирования и observability с использованием таких инструментов, как Azure Monitor, Prometheus и Grafana.
•Сильные навыки отладки с возможностью исследовать сложные проблемы инфраструктуры и развёртывания в нескольких средах.
•Понимание облачной безопасности, соответствия нормативным требованиям, операционной устойчивости и оптимизации затрат.
•Отличные коммуникативные навыки и способность эффективно работать с архитекторами, разработчиками, специалистами по данным и инженерами AI/ML.
Будет плюсом
•Опыт работы с практиками и инструментами GitOps, такими как Argo CD.
•Опыт развёртывания и управления приложениями с использованием Helm.
•Опыт работы с Red Hat OpenShift или другими корпоративными платформами Kubernetes.
•Опыт работы с реестрами контейнеров, такими как Harbor или Nexus.
•Знакомство с HashiCorp Vault или аналогичными технологиями управления секретами.
•Опыт работы в ограниченных, строго регулируемых или изолированных (air-gapped) средах.
•Опыт работы с Apache Airflow и оркестрацией платформ данных.
•Опыт поддержки MLOps, пайплайнов машинного обучения или AI-приложений в продакшене.
•Опыт работы с гибридной облачной связностью и корпоративными сетевыми решениями.
•Участие в архитектурных обзорах, технических governance-форумах или процессах проверки концепций (PoC).
•Соответствующие сертификации Azure, Kubernetes или DevOps.
•Соответствующая степень в области Computer Science, Software Engineering, Cloud Computing или смежной дисциплины, либо эквивалентный практический опыт.
Условия
•25 дней ежегодного отпуска плюс государственные праздники.
•Частная медицинская страховка от Bupa.
•Удалённая работа в приоритете, с доступом к офису в Лондоне.
•Личный бюджет на обучение.
•Членство в Perkbox.
•Программа электромобилей после одного года работы.
•Пенсионные взносы от работодателя.
•Регулярные командные мероприятия.
•Реферальная программа с выплатой до £3,000.
•Возможность участвовать в создании нового Центра компетенций AI, помогая строить облачную инфраструктуру и инженерные возможности для инновационных решений в области данных и AI.
•Возможность работать с современными cloud-native технологиями, влиять на инженерные стандарты и сотрудничать с мультидисциплинарными командами в решении сложных технических задач.