Site Reliability Engineer

Wargaming приглашает Site Reliability Engineer в команду одного из структурных подразделений флагманского продукта компании World of Tanks.
Kоманда SRE в Game Services and Reliability взаимодействует с отделами разработки и оперирования веб-проектов, сервера и игрового клиента World of Tanks на протяжении всего жизненного цикла приложений.
Работа команды нацелена на достижение стабильной и отлаженной работы игрового сервера, веб-проектов и связанных с ними внутренних сервисов; поиск и решение проблем производительности/надежности/доступности. 

Что вы будете делать:

  • взаимодействовать с командами разработки: помощь в проектировании архитектуры существующих и будущих приложений, процессах деплоя (CI/CD), автоматизации нагрузочного тестирования и отладки;
  • писать и внедрять инструментарий для автоматизации оперирования приложениями;
  • конфигурировать сервисы для работы в различных окружениях;
  • находить и решать проблемы, связанные с производительностью/ надежностью/ доступностью проектов;
  • строить и автоматизировать процессы сборки, тестирования, поставки приложений в системах контейнеризации.

Что для нас важно:

  • уверенное знание и понимание основ функционирования систем семейства *nix;
  • знание Python либо другого скриптового языка программирования (опыт использования стандартных библиотек, написание юнит-тестов, принятие участия в проектах на этапе проектирования архитектуры);
  • опыт работы с системами контейнеризации и оркестрации и связанными с ними инструментами (Docker, Compose, Kubernetes, Helm, kops, т.д.);
  • понимание принципов работы и умение конфигурировать nginx, uwsgi, gunicorn;
  • опыт работы с СУБД (MySQL, PostgreSQL);
  • умение работать с bash, grep, awk, less, cat, strace и применять их на практике;
  • знание и умение работы с очередями сообщений через RabbitMQ, Celery, Kafka;
  • знание основных сетевых протоколов;
  • опыт поиска и решения проблем в работе приложений и/или сервисов (сеть, диск, отказ сервисов);
  • знание английского языка на уровне чтения технической документации минимум.

Что будет полезно:

  • опыт работы с Python фреймворками (Django, falcon, aiohttp);
  • понимание принципов CI/CD и опыт работы с такими инструментами, как TeamCity, Jenkins;
  • опыт работы с клиент-серверными приложениями;
  • опыт работы с высоконагруженными системами;
  • умение проектировать и писать комплексные запросы к реляционным БД;
  • опыт работы с сервисами AWS (EC2, EKB, ELB, Route 53).

О Wargaming

Wargaming — один из крупнейших мировых издателей и разработчиков на рынке free-to-play MMO. Сегодня компания, основанная в 1998 году, располагает 20 офисами по всему миру и насчитывает более 4500 сотрудников. Аудитория игр Wargaming, включая флагманские проекты World of Tanks и World of Warships, охватывает более 200 миллионов пользователей на всех крупных игровых платформах.

Карьера в нашей компании — это всегда интересные задачи и опыт, который приобретаешь, работая вместе с экспертами мирового класса.

Покажи, на что ты способен в команде Wargaming!

Подробнее о том, как Wargaming использует ваши данные, читайте в Wargaming Candidate Privacy Policy.

Job discovered on 1/13/2022