Ведущий инженер DevOps
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Компания Andersen приглашает на работу Ведущего инженера DevOps для проекта по модернизации процессов CI/CD и улучшению облачной платформы обеспечения качества программного обеспечения с масштабируемыми возможностями публичного API.
Заказчик - это технологически ориентированный поставщик услуг по обеспечению качества программного обеспечения, который помогает организациям улучшать надежность, удобство использования и производительность их цифровых продуктов. Компания объединяет опыт в области инженерии качества, гибкие модели доставки и технологически обеспеченные услуги для поддержки веб-, мобильных и других цифровых решений в различных отраслях. Компания помогает бизнесу ускорить доставку программного обеспечения, улучшить качество продукта и повысить опыт конечных пользователей за счет масштабируемых услуг по тестированию и обеспечению качества.
Проект направлен на подготовку облачной платформы обеспечения качества программного обеспечения к публичному API, путем создания портала документации публичного API и страницы статуса. Также включает в себя модернизацию процессов CI/CD путем миграции из CircleCI в GitHub Actions и интеграцию стандартизированных повторно используемых рабочих процессов в нескольких репозиториях.
Обязанности: - Создание и поддержка конвейера документирования публичного API, включая агрегацию спецификации OpenAPI, проверку, сборку и публикацию с помощью Stoplight Elements. - Интеграция конвейеров документирования в повторно используемые рабочие процессы GitHub Actions. - Оценка, рекомендации и реализация публичной страницы статуса с использованием New Relic Synthetics в качестве источника мониторинга доступности, включая политики оповещений на уровне компонентов и рабочие процессы обработки инцидентов. - Управление инфраструктурой мониторинга и оповещений как кодом с помощью Terraform, следуя существующим соглашениям и шаблонам клиента. - Поддержка изменений и миграций в режиме реального времени в производственной среде AWS ECS Fargate, включая миграции служб, изменения балансировщика нагрузки и изменения на уровне кластера с нулевым или минимальным временем простоя. - Управление инженерной поддержкой релизов для клиентских результатов: проектирование и управление безопасными, повторяемыми процессами релизов (стратегии развертывания, проверки работоспособности, автоматический откат, управление релизами и изменениями). - Участие в продолжающейся миграции из CircleCI в GitHub Actions в 111 репозиториях путем интеграции новых конвейеров в повторно используемые шаблоны рабочих процессов. - Внедрение безопасности и качественных шлюзов в конвейеры CI/CD с помощью Snyk и SonarQube (SAST, сканирование зависимостей и уязвимостей, качество кода) в качестве части процесса релиза. - Тесное сотрудничество с командами разработчиков и руководство выделенной командой DevOps. Роль сосредоточена на поставке и поддержке продуктов, ориентированных на клиентов, а не на работе исключительно с внутренней инфраструктурой. - Брать на себя ответственность за задачи от начала до конца: понимать проблему, определять подход, реализовывать решение и доводить его до безопасного производства. - Принятие независимых технических решений, четкая коммуникация компромиссов и обеспечение надежного выполнения в производственных средах.
Требования: - Опыт работы в DevOps, платформенной инженерии или аналогичной роли с практическим опытом работы с AWS более 7 лет. - Глубокие знания Amazon ECS/Fargate, включая Service Connect, Graviton и мультиархитектурные сборки, дизайн кластеров, балансировщики нагрузки (ALB/NLB), целевые группы и стратегии развертывания. - Доказанный опыт выполнения живых миграций производства и изменений инфраструктуры с глубоким пониманием радиуса взрыва, стратегий отката и развертываний с нулевым простоем. - Практический опыт работы с GitHub Actions, включая повторно используемые рабочие процессы, составные действия и интеграцию OIDC/IAM. - Прочная основа в инженерии релизов: проектирование и запуск конвейеров релизов, стратегий развертывания (синий/зеленый, канарейка, поэтапное развертывание), проверок работоспособности, автоматического отката и управления релизами/изменениями. - Практический опыт работы с Terraform в устоявшихся кодовых базах и способность работать в рамках существующей архитектуры, соглашений и шаблонов. - Опыт работы с New Relic, особенно Synthetics, политиками оповещений, API/вебхуками и NerdGraph; или обширный опыт работы с эквивалентной платформой наблюдаемости, такой как Datadog или Grafana, с возможностью быстро освоиться. - Практический опыт работы с инструментами безопасности и качества кода в CI/CD: Snyk и SonarQube (SAST, сканирование зависимостей и уязвимостей, шлюзы качества кода). - Опыт работы с AWS CloudFormation (и Terraform) для инфраструктуры как кода в средах AWS. - Опыт работы с инструментами OpenAPI и документацией как кодом. - Сильная автономность на уровне старшего специалиста: способность взять на себя ответственность за задачу от определения проблемы до развертывания производства с минимальным надзором. - Доказанная способность ответственно работать с повышенными и производственными доступами, следуя структурированным и надежным инженерным практикам. - Сильное техническое суждение: способность оценивать компромиссы, четко излагать рассуждения и делать обоснованные рекомендации даже при неполной информации. - Kubernetes не требуется, платформа в основном основана на ECS/Fargate. - Уровень английского языка – от 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 в месяц.
Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.
Полученное объявление становится прямым: неделю после публикации или поднятия показывается выше собранных с других сайтов, его можно редактировать, поднимать и закрывать, а ещё оно попадает в поиск вакансий Google.