← к выдаче
разработка

DevOps инженер (Nova)

Orion SoftМосква10 дн. назад

Коротко

Develops and maintains CI pipelines, automates dev/test stand creation, builds internal tools and CLI, manages container images and deployment templates, and · Needs: DevOps or systems engineer experience; Linux; CI/CD in GitLab CI or Jenkins; Python and Bash; Docker

Описание от работодателя

Orion soft — российский разработчик ИТ-продуктов, в основу которых заложена концепция программно-определяемого ЦОД. Ищем Девопс инженера, который будет развивать внутреннюю инфраструктуру, автоматизировать работу со стендами и создавать инструменты, которые сокращают ручные операции и делают процессы разработки удобнее и надёжнее. В этой роли важно понимать потребности разработчиков, предлагать улучшения и доводить их до работающего решения. Твои задачи: Разрабатывать и поддерживать CI-пайплайны: сборку компонентов, запуск автоматических проверок, публикацию артефактов и подготовку тестовых окружений; Автоматизировать создание, настройку, обновление и удаление стендов разработки и тестирования; Создавать внутренние инструменты, сервисы и CLI для повседневных задач разработчиков и QA; Делать окружения воспроизводимыми: управлять конфигурациями, зависимостями, контейнерными образами и шаблонами развёртывания; Повышать скорость и стабильность CI: разбирать сбои, оптимизировать сборки, кеширование и использование вычислительных ресурсов; Поддерживать инфраструктуру разработки: CI runners, репозитории артефактов, реестры контейнерных образов и связанные сервисы; Настраивать мониторинг и диагностику внутренних сервисов, обеспечивать их восстановление после сбоев; Вместе с командами находить повторяющиеся ручные операции и превращать их в понятные инструменты самообслуживания; Документировать инструменты и процессы, помогать командам внедрять их в ежедневную работу. Что нужно, чтобы попасть в команду: От тех лет опыта DevOps- или системным инженером либо в близкой роли; Уверенное владение Linux и умение диагностировать проблемы с процессами, ресурсами, сетью и файловой системой; Практический опыт настройки CI/CD в GitLab CI, Jenkins или аналогичных системах; Умение писать на Python и Bash: создавать поддерживаемые инструменты с обработкой ошибок, логированием и понятной структурой кода; Опыт работы с Docker, сборкой контейнерных образов и реестрами; Практический опыт работы с Kubernetes и Helm: развёртывание приложений, настройка и диагностика; Опыт автоматизации конфигурации или инфраструктуры с Ansible, Terraform либо аналогичными инструментами; Понимание Git и командной разработки через merge requests и code review; Знание основ TCP/IP, DNS, HTTP(S) и TLS; Умение разобраться в задаче внутреннего пользователя, предложить решение и сопровождать его после внедрения. Будет серьёзным преимуществом (плюсом): Разрабатывал внутренние сервисы, CLI или инструменты самообслуживания для инженерных команд; Автоматизировал создание временных окружений под ветку, merge request или запуск тестов; Работал с инфраструктурой виртуализации и управлял ресурсами через API; Поддерживал Nexus, Harbor или другие системы хранения сборочных артефактов; Оптимизировал время сборок и помогал устранять нестабильность CI; Работал с Prometheus, Grafana и системами централизованного сбора логов; Пишешь на Go или имеешь опыт тестирования собственных инструментов. Что тебя порадует: Возможность создавать инструменты, которыми ежедневно пользуются команды разработки; Влияние на развитие внутренней инфраструктуры и инженерных процессов; Задачи с измеримым результатом: быстрее сборки, стабильнее стенды, меньше ручных операций; Обмен опытом с разработчиками, системными инженерами и QA.