DevOps (Platform V Pangolin SE)
Санкт-Петербург
Команда развивает собственную СУБД Pangolin и сопутствующие утилиты. Вы будете делать автоматизацию развёртывания, обновлений и сопровождения компонентов СУБД, улучшая надёжность и удобство эксплуатации для пользователей
ГрейдMiddle/Senior
Опытот 3 лет
Стек
PythonAnsiblePostgreSQLDockerMoleculepytestdocker-composeGitLinux
Задачи
- •разработка и развитие утилит автоматизации сценариев развёртывания и обновления
- •разработка скриптов установки и обновления продукта (Ansible и Python)
- •взаимодействие с пользователями для проработки сценариев использования и актуализации требований
- •решение нетиповых задач, включая автоматизацию мажорного обновления СУБД
- •тестирование Ansible-ролей и использование контейнеров для тестирования и CI/CD
Обязательно
- •знание Python 3 с опытом коммерческой разработки от 3 лет
- •понимание принципов разработки ПО: SOLID, DRY, KISS, YAGNI и проектирования приложений
- •опыт разработки CLI‑утилит для ручного использования и автоматизации
- •написание unit‑тестов (pytest или unittest)
- •опыт разработки Ansible‑ролей и playbook’ов и их тестирования с использованием Molecule
- •опыт работы с Docker, написание Dockerfile и docker-compose
- •опыт работы с Linux (администрирование, bash) и с git
Будет плюсом
- •опыт работы с PostgreSQL и смежными компонентами (Patroni, PgBouncer)
- •опыт работы в командах, обслуживающих СУБД или инфраструктуру баз данных
- •опыт работы/тестирования распределённых backend систем и баз данных
- •опыт работы с SQL
- •опыт создания и использования AI‑агентов