КАССИР.РУ - ведущий билетный оператор, специализирующийся на продаже билетов на концерты, театральные представления и другие культурные мероприятия. Наш проект включает в себя сайт, мобильное приложение и виджеты на сторонних сайтах, которые помогают тысячам пользователей находить и приобретать билеты на интересующие их события.
Мы приглашаем к нам в команду опытного DevOps-инженера
Наша команда DevOps/SRE занимается поддержкой гибридной (облако и on prem) IT-инфраструктуры для продуктов компании, которая включает в себя:
- Порядка полусотни микросервисов на Go
- Примерно столько же микросервисов на Python/FastAPI
- Среда развертывания — кластеры Kubernetes с управлением через GitOps
- Базы данных PostgreSQL, как отдельные, так и в кластерах Patroni
- Стек мониторинга: Prometheus, Loki, Jaeger, Grafana
- Git-сервер и система CI/CD — GitLab
- Хранилища и брокеры сообщений (Valkey, S3, Kafka)
- Прокси-серверы и API-шлюзы (Nginx, Envoy)
Функциональные обязанности:
- Подготовка и сопровождение манифестов для развертывания сервисов в кластерах Kubernetes через механизм GitOps (FluxCD).
- Создание и сопровождение CI/CD pipelines (GitLab).
- Развитие системы мониторинга сервисов, прежде всего — настройка уведомлений о проблемах.
- Управление облачной (Terraform) и on prem (Ansible) инфраструктурой.
- Помощь разработчикам в развертывании новых сервисов.
- Взаимодействие с разработчиками при выявлении и устранении проблем в работе сервисов.
- Консультации по инфраструктурным вопросам.
- Разработка документации, описывающей развертывание и сопровождение сервисов и связанной инфраструктуры.
Необходимые знания и навыки:
- Знания Kubernetes на продвинутом уровне, в том числе понимания работы низкоуровневых механизмов (взаимодействие ключевых компонентов, работа admission controllers, аутентификация и авторизация, pod scheduling, CRI и runtimes, CRD, API extensions и т.д.)
- Навыков работы в парадигме Infastructure as a Code и соответствующими инструментами: FluxCD (или ArgoCD), Terraform, Ansible
- Опыта создания нетривиальных конфигураций CI/CD
- Хорошего знания PostgreSQL и практических аспектов его эксплуатации (резервное копирование, мониторинг, настройка, выявление проблем производительности)
- Понимания работы и опыта решения проблем с сетями в облачных окружениях (VPC, группы безопасности, маршрутизация), а также в кластерах Kubernetes (IPVS, VXLAN, eBPF)
- Умения работать с метриками для выявления и предотвращения проблем (парадигмы USE, RED)
Желательно наличие опыта:
- в написании контроллеров/операторов для Kubernetes.
- работы с Envoy (очень хорошо, если есть опыт создания своего XDS server).
- организации нагрузочного тестирования микросервисной системы.
Мы предлагаем:
- Официальную оплату труда, оформление по ТК РФ.
- ДМС после испытательного срока.
- Формат работы - по договоренности (гибрид/удаленка).