Senior DevOps Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Nexters— международная игровая компания, история которой началась еще в 2010 году. С тех пор мы успели запустить несколько успешных проектов и основательно вырасти. Сейчас в наших рядах уже больше 700 человек, увлеченных играми, а за плечами — такие хиты, как Hero Wars («Хроники Хаоса») и Throne Rush («Битва за Трон») и другие. В 2021 году мы стали публичной компанией и вышли на NASDAQ (тикер GDEV), биржу ведущих технологических гигантов. Наши офисы есть на Кипре и в Армении, мы расширяем локации и рады сотрудничать с крутыми профессионалами удалённо.
Мы – команда инфраструктурных инженеров с двумя основными направлениями: Cloud Infrastructure (AWS) и Kubernetes Platform (AWS EKS). Ищем человека, который сможет оценить и предложить заметные улучшения текущей архитектуры. Немного о наших подходах, чем предстоит заниматься, и стеке.
Место нашей команды в экосистеме компании:
Наша команда центральная по отношению к другим: игровым и сервисным командам. Почти в каждой из них есть релиз-инженер, который тесно взаимодействует с нами. На нашей стороне находится поддержка и развитие самой Kubernetes-платформы с минимальным количеством легаси. С помощью Terraform и Atlantis мы инициализируем AWS EKS, смежные сервисы Амазона и устанавливаем ArgoCD. Далее Арго развертывает наш платформенный чарт: различные настройки кластера, приложения для публикации сервисов, сбора логов, метрик и т.д. Как уже было сказано выше – мы ищем инженера, который сможет как поддерживать уже существующие решения, так и проводить исследования и предлагать на их основе новые, более совершенные подходы.
В итоге предстоит заниматься:
- Поддержкой и развитием Kubernetes-платформы
- Помощью в интеграции данных решений в команды
- Управлением облачными окружениями для различных стадий релизного цикла:
- Настройка шаблонных окружений для команд разработчиков
- Изучение и улучшение текущей инфраструктуры, с акцентом на автоматизацию
- Обеспечением прозрачности инфраструктуры: сбор, хранение и анализ метрик, логов; реагирование на алерты и их эскалация в случае необходимости
- Консультациями и передачей экспертизы разработчикам по вопросам, связанными с серверной инфраструктурой
- Выбором новых инструментов и обновлением существующих
Что считаем необходимым для будущего коллеги:
- Kubernetes: от 2-х лет, понимание работы его компонентов
- Helm: возможность написать свой чарт и быстро разобраться в чужом
- Linux: продвинутые знания в области администрирования и сетевых технологиях
- HighLoad: опыт работы с высоконагруженными продакшн проектами
- CI/CD: написание pipeline’ов, работа с каким-то инструментом, круто, если GitLab’ом
- Monitoring/Logging: опыт работы с Prometheus и Grafana от года (желательны знания Loki и Vector)
- IaC/GitOps: опыт работы с Terraform, Atlantis, Helm, ArgoCD
- Python/Go/Bash: умение писать скрипты для автоматизации рутины
Наш стек технологий:
- Мощности держим в AWS: виртуалки в EC2, контейнеры в EKS
- Гибкое масштабирование, ASG, Karpenter
- Полностью IaC-модель, управляем с помощью Terraform (код через MR-ы, применяет Atlantis)
- Инфраструктуру в кластере разворачиваем через Helm, ArgoCD
- Используем GitLab как платформу для CI/CD
- Метрики и алертинг: Prometheus, Grafana, Alertmanager
- Логи: Vector, Loki
- В качестве базы данных используем MySQL (Percona), Redis для кешей, Kafka для очередей
- Документацию поддерживаем с помощью MkDocs
Бонусы
Если ты присоединишься к нашему дружному коллективу, то тебя ждёт:
- Официальное оформление
- Медицинская страховка или компенсация фитнеса
- Лояльная система отпусков, чтобы ты мог путешествовать и набираться сил для великих дел
- Английский язык для самосовершенствования и возможности общения с коллегами со всего мира
- Доступ к корпоративной онлайн-библиотеке, чтобы ты мог набираться знаний и становиться ещё круче
- Возможность работать удалённо