DevOps (Platform V Pangolin SE)

Summary

DevOps engineer builds automation tools for a PostgreSQL-based DBMS, focusing on deployment, updates, and management via Ansible, Python, and AI-driven workflows in St. Petersburg.

Наша команда развивает собственную СУБД Pangolin, основанную на open source PostgreSQL, с учетом повышенных требований к безопасности хранимой информации, надежности, доступности и удобству сопровождения. Помимо самой СУБД мы развиваем различные сценарии автоматизации, в первую очередь развертывание и обновление продукта (самой СУБД и ее компонент с учетом различных конфигураций), графическую консоль управления СУБД, а так же богатый набор различных утилит и расширений.### Обязанности * разработка и развитие утилит автоматизации бизнес - сценариев первичного равертывания, обновления и других актуальных пользовательских сценариев по сопровождению компонентов СУБД Pangolin * разработка скриптов установка и обновления продукта (используем Ansible и Python) * актуализация требования, проработка сценария использования, а также прямое взаимодействие с пользователями нашего продукта (реализовав крутую фичу, будет возможность сразу увидеть какую пользу она несет) * решение нетиповых задач (например, автоматизация мажорного обновления СУБД).### Требования * знание Python 3 с опытом коммерческой разработки от 3 лет * понимание принципов разработки ПО: SOLID, DRY, KISS, YAGNI * опыт проектирования архитектуры приложений: умение выбрать подходящую структуру проекта, выполнить декомпозицию, знание и практическое применение паттернов проектирования * опыт разработки CLI‑утилит, используемых как для ручного испльзования так и в скриптах автоматизации * опыт написания unit‑тестов (pytest или unittest) * понимание принципов работы LLM-агентов: контекстное окно, интрукции, цепочки вызовов, ограничения и галлюцинации * инструментальное владение AI для анализа, генерации и автоматизации * опыт создания AI-агентов и использования их в работе будет преимуществом * опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов * опыт разработки Ansible‑ролей и playbook’ов и тестирования Ansible‑ролей с использованием Molecule * опыт работы с Docker: написание Dockerfile, docker‑compose, использование контейнеров как среды тестирования, понимание процесса CI/CD * опыт работы с Linux (администрирование, знание bash) и с git. ### Будет плюсом * опыт работы с PostgreSQL и смежными компонентами (Patroni, PgBouncer) * опыт работы в командах, обслуживающих СУБД или инфраструктуру баз данных * опыт работы/тестирования распределенных backend систем и баз данных * опыт работы с SQL * инструментальное владение AI для анализа, генерации и автоматизации * опыт создания AI-агентов и использования их в работе будет преимуществом.### Условия * гибридный формат работы из офиса в г. Санкт-Петербург * оформление на срочный трудовой договор (декретная позиция) * годовой бонус и ежегодный пересмотр зарплаты * статус аккредитованной ИТ-компании со всеми преимуществами * расширенный ДМС с первого дня и льготное страхование для семьи * корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях * 90 дней удаленной работы из любого региона РФ * льготная ипотека в Сбере, подписка Прайм, скидки от партнеров и сервисов группы компаний. ###