Ведущий инженер DevOps
Переведено автоматически с языка оригинала.
Компания Andersen приглашает на работу Ведущего инженера DevOps для проекта по модернизации процессов CI/CD и улучшению облачной платформы качества программного обеспечения с масштабируемыми возможностями публичного API.
Заказчик - это технологически ориентированный поставщик услуг по обеспечению качества программного обеспечения, который помогает организациям улучшать надежность, удобство использования и производительность их цифровых продуктов. Компания объединяет опыт в области инженерии качества, гибкие модели доставки и технологически обеспеченные услуги для поддержки веб-, мобильных и других цифровых решений в различных отраслях. Компания помогает бизнесу ускорить доставку программного обеспечения, улучшить качество продукта и повысить опыт конечных пользователей за счет масштабируемых услуг по тестированию и обеспечению качества.
Проект направлен на подготовку облачной платформы качества программного обеспечения к публичному API, путем создания портала документации публичного API и страницы статуса. Также включает в себя модернизацию процессов CI/CD путем миграции из CircleCI в GitHub Actions и интеграцию стандартизированных повторно используемых рабочих процессов в多个 репозиториях.
Обязанности: - Создание конвейера документации публичного API: агрегация спецификации OpenAPI, проверка, сборка, публикация (Stoplight Elements), интегрированная в повторно используемые рабочие процессы GitHub Actions. - Оценка, рекомендации и реализация страницы публичного статуса: New Relic Synthetics как источник времени работы, политики оповещений для каждого компонента, рабочий процесс инцидентов. - Управление оповещениями как кодом в Terraform в рамках существующих соглашений клиента. - Поддержка изменений в живой продукции на ECS Fargate: миграции сервисов, изменения балансировщика нагрузки и кластера без простоев. - Участие в продолжающейся миграции из CircleCI в GitHub Actions в 111 репозиториях путем интеграции новых конвейеров в шаблоны повторно используемых рабочих процессов. - Тесное сотрудничество с командами разработки и руководство выделенной командой DevOps. Роль сосредоточена на доставке и поддержке продуктов,面向 клиентов, а не на работе исключительно с внутренней инфраструктурой. - Брать на себя ответственность за задачи от начала до конца: понимать проблему, определять подход, реализовывать решение и доводить его до производства безопасно. - Принятие независимых технических решений, четкая коммуникация компромиссов и обеспечение надежного выполнения в производственных средах.
Требования: - Опыт работы с DevOps/инженерией платформ на AWS с глубоким опытом работы с ECS/Fargate, включая Service Connect, Graviton/многоархитектурные сборки, дизайн кластеров, балансировщики нагрузки (ALB/NLB, целевые группы, стратегии развертывания), 7+ лет опыта. - Доказанный опыт выполнения живых миграций производства и изменений инфраструктуры с глубоким пониманием радиуса взрыва, стратегий отката и развертываний с нулевым простоем. - Большой практический опыт работы с GitHub Actions, включая повторно используемые рабочие процессы, составные действия и интеграцию OIDC/IAM. - Практический опыт работы с Terraform в устоявшихся кодовых базах и способность работать в рамках существующей архитектуры, соглашений и шаблонов. - Опыт работы с New Relic, особенно с Synthetics, политиками оповещений, API/веб-хуками и NerdGraph; или большой опыт работы с эквивалентной платформой наблюдаемости, такой как Datadog или Grafana, с возможностью быстро освоиться. - Опыт работы с инструментами OpenAPI и конвейерами документации как кода. - Сильная автономность на уровне старшего специалиста: способность взять на себя ответственность за задачу от определения проблемы до развертывания производства с минимальным надзором. - Доказанная способность ответственно работать с повышенным и производственным доступом, следуя структурированным и надежным инженерным практикам. - Сильное техническое суждение: способность оценивать компромиссы, четко излагать свои рассуждения и давать обоснованные рекомендации даже при неполной информации. - Уровень английского языка – от Upper-Intermediate и выше.
Желательно: - Опыт работы с инструментами документации API и порталами разработчиков, такими как Stoplight Elements или ReadMe. - Опыт работы с платформами страниц состояния, такими как Atlassian Statuspage или Better Stack. - Практический опыт миграции конвейеров CI/CD из CircleCI в GitHub Actions. - Знакомство с OpenTelemetry. - Опыт работы с инструментами AWS Infrastructure-as-Code, такими как CloudFormation и SAM. - Зрелый опыт работы с рабочими процессами разработки, поддерживаемыми искусственным интеллектом, включая способность критически оценивать, проверять и подтверждать вывод, сгенерированный искусственным интеллектом, и объяснять команде результирующую реализацию и технические решения.
Компенсация: 4050–6000 EUR в месяц.