О проекте:
Мы создаем революционную маркетплейс-платформу с элементами аукциона, гарантированными сделками и комплексными проверками. Наш продукт включает в себя сложные модули: парсеры данных, систему ролей, реферальную программу, классический аукцион и механизм безопасных расчетов. Мы строим высокодоступную и масштабируемую систему с микросервисной архитектурой и используем современные технологии и подходы (Kubernetes, IaC, CI/CD).
Кого мы ищем:
Мы ищем сильного эксперта на стыке DevOps и Системной Архитектуры. Вы будете не только проектировать и поддерживать надежную инфраструктуру, но и принимать ключевые архитектурные решения, влияющие на развитие всего продукта. Вы — инженер, который мыслит категориями отказоустойчивости, безопасности и производительности на всех этапах жизненного цикла приложения.
Ключевые задачи:
Архитектура и проектирование:
Участие в проектировании и декомпозиции монолитной системы в микросервисную архитектуру.
Проектирование API и схем взаимодействия между сервисами (REST, gRPC, message brokers).
Разработка и внедрение стратегий обеспечения безопасности (RBAC, шифрование, управление секретами).
Проектирование отказоустойчивых и масштабируемых решений для критически важных компонентов: платежный эскроу (гарант сделки), аукцион в реальном времени, парсеры данных.
DevOps и инфраструктура:
Развертывание, настройка и поддержка высокодоступного Kubernetes-кластера в облачной среде (Яндекс).
Разработка и поддержка инфраструктуры как кода (Terraform/Pulumi).
Построение и оптимизация CI/CD пайплайнов (GitHub Actions) для автоматизированного тестирования и развертывания десятков микросервисов.
Организация централизованного мониторинга (Prometheus/Grafana) и логирования (ELK/Loki+Grafana).
Настройка и поддержка систем кеширования (Redis), брокеров сообщений (Kafka/RabbitMQ) и кластеров БД (PostgreSQL).
Требования (обязательные):
Опыт работы DevOps инженером или Системным архитектором от 2 лет.
Глубокие знания и опыт работы с Kubernetes (в продакшене).
Опыт описания инфраструктуры с помощью Terraform или аналогов (IaC).
Опыт построения и поддержки CI/CD процессов.
Понимание принципов проектирования микросервисных и событийно-ориентированных архитектур.
Опыт работы с сетевыми технологиями, балансировкой нагрузки (Ingress), обеспечением безопасности инфраструктуры.
Знание SQL (PostgreSQL) и NoSQL (Redis, MongoDB) баз данных, понимание их паттернов использования.
Умение работать с системами мониторинга и логирования (Prometheus, Grafana, ELK Stack).
Готовность принимать архитектурные решения и нести за них ответственность.
Будет огромным плюсом:
Опыт проектирования или разработки высоконагруженных систем, биллинга, платежных систем, аукционов.
Понимание паттернов и проблем distributed systems (транзакции, идемпотентность, согласованность данных).
Опыт оптимизации производительности приложений и баз данных.
Знание одного из языков программирования (Go, Python, Java) на уровне, достаточном для написания скриптов и понимания кода приложений.
Опыт работы с брокерами сообщений Kafka.
Мы предлагаем:
Возможность с нуля повлиять на архитектуру и инфраструктуру сложного и интересного продукта.
Работу в сильной команде экспертов, готовых к сложным вызовам.
Современный технологический стек и пространство для экспериментов и внедрения лучших практик.
Гибкий график.
Удаленку.
Верещавин Алексей Сергеевич
Москва
до 100000 RUR