Проектирование, разработка и поддержка сервисов и платформ обеспечения базовых сетевых и инфраструктурных служб с применением IaC на базе Linux и OpenSource решений, в т. ч. кластерных решений.
Обеспечение работоспособности, развития и актуальности системы обеспечения CI/CD Jenkins/GitLab.
Развёртывание, масштабирование и отладка, при возникновении неисправностей, системы оркестрации K8s с использованием ArgoCD.
Поддержка облачной платформы виртуализации OpenStack.
Поддержка работы хранилищ СУБД и других хранилищ данных (PostgreSQL, MongoDB, OpenSearch).
Поддержка технической экспертизой и наставничество по вышеперечисленным направлениям для 1-2 коллег.
Взаимодействие с разработчиками, data инженерами и смежными командами.
Участие в код-ревью и улучшении инженерных практик.
Оптимизация/модификация/написание своих процессов автоматизации CI/CD процесса.
Что мы ожидаем от будущего члена команды:
Глубокое знание Linux/Unix, в т.ч. Опыт работы с системами виртуализации на базе Linux kvm (libvirt, OpenStack).
Понимание принципов работы ЛВС, архитектуры вычислительных систем, систем хранения.
Уверенные навыки программирования на Bash, Python/Groovy/Go.
Опыт построения и поддержки CI/CD платформ.
Опыт работы с реляционными и/или аналитическими БД (PostgreSQL, ClickHouse и др.).
K8s, docker, podman, containerd, CRIO.
Работа с системами мониторинга (Prometheus, VictoriaMetrics, Zabbix).
Работа с системами централизованного сбора и анализа системных журналов.
Дополнительно приветствуем:
Опыт работы с системами передачи сообщений/менеджерами очередей (Kafka, RabbitMQ).
Владение языками программирования Go, а также JVM стека (Java, Scala, Groovy).
Опыт работы с системами централизованного управления конфигурациями (Ansible, Puppet, openTOFU).
Опыт работы с системами резервного копирования.
Понимание построения high-availability систем.
Опыт работы с многоконтурными системами (Dev/Test/Prod).
Владение любыми иными языками программирования общего назначения.