DevOps-инженер

Дата размещения вакансии: 19.09.2025
Работодатель: Postgres Professional
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Дмитрия Ульянова 7А
Требуемый опыт работы:
От 3 до 6 лет
Postgres Professional — разработчик самой популярной российской СУБД Postgres Pro на базе свободно распространяемой PostgreSQL. А еще мы — один из крупнейших в мире контрибьюторов открытой СУБД: каждый год отправляем в сообщество PostgreSQL более 100 патчей.
В Postgres Professional работают опытные эксперты в PostgreSQL — в нашей команде больше половины российских постгресистов, включая Major Contributors системы. Вместе мы решаем сложные задачи заказчиков, в том числе доработки в ядро PostgreSQL.
Сейчас мы ищем талантливого DevOps-инженера, готового работать на стыке ПО и инфраструктуры, чтобы помочь нам развивать бэкенд, автоматизировать процессы и повышать стабильность системы.

Продукт: программно-аппаратный комплекс на основе собственной СУБД, ориентированный на обработку больших объёмов данных в реальном времени. ПАК нацелен на применение в критически важных системах, где ключевыми требованиями являются надежность, масштабируемость и производительность.

Чем предстоит заниматься:

  • автоматизацией развертывания "под ключ": проектированием и реализацией сквозного процесса установки ПО на физическое оборудование, включая взаимодействие с собственными API и интерфейсами серверного и сетевого оборудования.
  • оптимизацией производительности системы: проведением нагрузочного тестирования и профилированием компонентов, анализом метрик, выявлением узких мест и реализацией решений по повышению эффективности.
    В том числе, предстоит работа с высокоскоростными технологиями, такими как RoCE, и оптимизацией взаимодействия между ПО и аппаратной платформой.
  • разработкой и поддержкой Ansible-инфраструктуры: сопровождением внутренней коллекции Ansible-ролей, созданием кастомных модулей для автоматизации конфигурирования сетевого оборудования.
  • поддержкой решений IaC: использованием Terraform для управления физической и виртуальной инфраструктурой, обеспечением соответствия её желаемому состоянию.
  • созданием эталонных контейнерных образов: разработкой и оптимизацией высокопроизводительных Docker-образов с минимальным объемом и низким потреблением ресурсов, адаптированных под строгие требования к задержкам и стабильности.
  • построением CI/CD-инфраструктуры: внедрение и сопровождение пайплайнов в GitLab CI, включая сборку, тестирование, безопасное развертывание, rollback и pre-flight проверки.
  • документированием решений.

Мы ожидаем:

  • опыт работы с Linux ОС на уровне RHCSA и выше.
  • опыт работы с Docker, Ansible, GitLab CI/CD, Bash на уверенном уровне.
  • опыт работы с метриками и логами. Анализ производительности с использованием систем мониторинга Prometheus, Grafana.
  • аналитическое мышление и внимание к деталям. Способность видеть систему целиком и находить скрытые зависимости.
  • коммуникабельность, гибкость и адаптивность. Работа в условиях меняющихся требований и высокой ответственности.

Будет плюсом:

  • опыт работы с Golang: разработка утилит, сервисов и инструментов для внутреннего использования, ориентированных на производительность.
  • опыт работы с high-performance сетями: нагрузочное тестирование, анализ задержек, работа с RoCE, RDMA, low-latency стеками.
  • знание архитектуры серверного оборудования ​​— UEFI/BMC/IPMI, RAID, firmware, взаимодействие с OEM-интерфейсами.
  • глубокое понимание SDLC, паттернов проектирования и архитектурных подходов ​​— способность участвовать в проектировании решений, предлагать и обосновывать технические решения.

Мы предлагаем: