Аутстафф-компания Новэлект ищет 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.
- Опыт проектирования безопасного восстановления после неудачного релиза.
Условия: удалённая работа, полная занятость.