Аутстафф-компания Новэлект ищет Lead DevOps (CI/CD Architect)/Expert.

Основные задачи:

  • Спроектировать и внедрить целевую архитектуру CI/CD, управления релизами и конфигурациями для крупной многокомпонентной системы.
  • Обеспечить воспроизводимость поставок, контролируемое продвижение изменений между изолированными средами и автоматизированную проверку целостности артефактов и конфигураций, снизив зависимость от ручных операций и влияния человеческого фактора.
  • Согласовывать технические стандарты, инструменты автоматизации и изменения с командами, ИБ, эксплуатацией и другими заинтересованными сторонами при поддержке Delivery и CTO.
  • Выполнять архитектурную проработку и практическую реализацию, обеспечивать техническое лидерство.

Требования:

  • Опыт проектирования и реализации конвейеров сборки, тестирования, публикации и развёртывания сложных приложений.
  • Опыт создания и сопровождения пайплайнов, шаблонов и проверок в GitLab CI/CD, управления версиями и параметрами поставки.
  • Опыт работы с Nexus и Harbor, версионирования и управления артефактами, зависимостями и составом релиза.
  • Опыт развёртывания с Kubernetes, GitOps, Argo CD и Helm; автоматизации установки на виртуальные машины и в другие среды через Ansible.
  • Опыт управления конфигурациями: версионирование, шаблоны и схемы, валидация, разделение общих и средовых параметров, выявление расхождений между желаемым и фактическим состоянием. Умение работать с Vault для хранения секретов.
  • Опыт проектирования поставки в изолированные среды без прямого сетевого доступа через контролируемую передачу артефактов и метаданных.
  • Готовность не только описывать целевую архитектуру, но и участвовать в её практической реализации.

Будет преимуществом:

  • Опыт управления конфигурациями и динамическими feature flags, включая временные переопределения и аудит.
  • Опыт работы с C++, нативными компонентами и нестандартными процедурами установки.
  • Понимание работы, конфигурирования и профилирования JVM-приложений в Kubernetes/Docker и при классическом запуске на виртуальных машинах или физических серверах (bare-metal). Опыт работы с Maven.
  • Опыт проектирования безопасного восстановления после неудачного релиза.

Условия: удалённая работа, полная занятость.