Обязанности:
Задачи: Развитие инфраструктуры, обеспечивающей непрерывную интеграцию и доставку (развертывание в тестовом окружении) программного решения — сетевой ОС; Эксплуатация инфраструктуры разработки: обеспечение стабильности сервисов инфраструктуры и мониторинг; Развертывание окружений для тестирования ОС на различных производственных стадиях (development, test, staging); Проектирование и написание последовательностей (pipelines) CI/CD; Исправление ошибок (багов) и улучшение производительности системы (скрипты и сервисы); Взаимодействие с разработчиками — пользователями инфраструктуры разработки. Требования: Знание операционных систем Linux на уровне системного инженера; Умение автоматизировать задачи с помощью скриптов на Python и Bash: • Знакомство с синтаксисом этих языков;• Способность с нуля написать нужный скрипт;• Способность разобраться в имеющемся сложном коде от 10 000 строк. Виртуализация в Linux (QEMU-KVM) и изоляция (Docker): • Можете подготовить конфигурацию VM KVM с нуля, запустить ее и диагностировать. Опыт работы с веб-фреймворками Django, Flask (или эквиваленты); Опыт работы со стеком ELK или аналогичным и решениями Grafana, Prometheus; Опыт эксплуатации инфраструктуры, обеспечивающей процессы CI/CD (Jenkins, GitLab CI или эквивалент); Опыт эксплуатации виртуализированных облачных инфраструктур в Linux. Будет плюсом: Опыт упаковки сервисов в контейнеры; Опыт работы с CI/CD средами, желательно, c Jenkins; Опыт работы с Jenkins Pipeline (pipeline as code) и Apache Groovy DSL; Понимание современного устройства процесса разработки ПО: • Работа с кодом в системе SCM (Git, GitLab);• Работа с системами сборки autoconf, automake, make;• Применение подходов DevOps и CI/CD;• Работа с задачами в трекере (Jira и пр.), проектная работа Agile Scrum. Английский язык на уровне, позволяющий свободно читать техническую документацию. Условия: 5/2, возможность полностью удаленной работы. Кандидаты, проживающие в Москве, могут, при желании, приезжать в офис; Официальное трудоустройство (белая заработная плата, оплачиваемые отпуска, больничные); После прохождения испытательного срока ДМС.Похожие вакансии