Днепропетровская улица 2
Строим масштабируемую платформу объявлений на микросервисной архитектуре.
В проекте используется стек Node.js (NestJS), PostgreSQL, Redis, WebSocket, Elasticsearch.
Инфраструктура предполагает активное использование контейнеризации и оркестрации.
Обязанности:
-
Настройка окружений разработки, тестирования и продакшена на основе Docker и Kubernetes.
-
Автоматизация CI/CD процессов через GitHub Actions или GitLab CI.
-
Настройка мониторинга и алертинга (Prometheus, Grafana).
-
Организация логирования сервисов (ELK-стек или аналогичный).
-
Обеспечение безопасности инфраструктуры (Secrets management, Firewall, SSL через Let's Encrypt/Cloudflare).
-
Настройка и поддержка брокеров сообщений (Redis / RabbitMQ).
-
Поддержка PostgreSQL (репликация, бэкапы).
-
Оптимизация производительности кластеров и сервисов.
-
Создание и поддержка Helm charts / Docker Compose файлов.
Требования:
-
Опыт работы с Docker и контейнеризацией приложений.
-
Опыт настройки Kubernetes кластеров (развертывание, масштабирование, деплой сервисов).
-
Опыт настройки CI/CD пайплайнов для микросервисов.
-
Знание работы с PostgreSQL в продакшене.
-
Навыки настройки брокеров сообщений (Redis Streams, RabbitMQ).
-
Уверенное понимание сетевых политик, секретов, балансировки нагрузки.
-
Опыт работы с инструментами мониторинга (Prometheus, Grafana).
-
Понимание основных практик безопасности DevOps процессов.
Условия:
-
Участие в запуске новой масштабируемой платформы с нуля.
-
Возможность влиять на архитектурные и технологические решения проекта.
-
Гибкий график работы, удаленный формат.
-
Стабильную загрузку и долгосрочное сотрудничество.
-
Работа в команде профессионалов по современным стандартам DevOps.
-
Опыт настройки логирования через ELK стек (Elasticsearch, Logstash, Kibana) или аналог.
-
Опыт работы с облачными провайдерами (DigitalOcean, Yandex.Cloud, AWS).
-
Опыт написания и поддержки Helm-чартов.
-
Опыт настройки автоматических бэкапов БД и аварийного восстановления.
-
Опыт оптимизации затрат в облачных инфраструктурах.