Системный администратор/ Devops инженер

Поделиться вакансией в соц.сетях
от 80 тыс.
г. Пермь

О команде:

Наша небольшая команда системного администрирования и DevOps занимается всеми аспектами поддержки и развития IT инфраструктуры компании. Мы развиваем инструменты для удобной разработки, тестирования и оперирования нашими онлайн-играми. Помогаем разработчикам на всех этапах производства и гарантируем бесперебойную работу серверов и приложений. 

Мы верим, что автоматизация инфраструктуры и хорошие инструменты делают работу более простой, эффективной и удобной. Поэтому мы активно используем системы конфигурации и применяем принципы “Infrastructure as Code” и “GitOps”.

Чем вам предстоит заниматься:

  • Участвовать в планировании развития инфраструктуры и систем разработки:
    • Внедрить новое (ждем Helm 3);
    • Требует обновления и переделки кластер аналитики Cloudera: Impala, Kafka, HDFS (более 10 ТБ данных).
  • Общаться с разработчиками и выявлять их потребности;
  • Помогать разработчикам использовать современные системы разработки и новые сервисы:
    • Как создать новый сервис в кластере, как использовать шаблоны для запуска;
    • Как посмотреть логи и метрики, как искать причину проблемы;
    • Как добавить метрики, графики и алерты для своего сервиса;
    • Как деплоить из Windows 10;
    • Gitlab ci для команды web-team.
  • Разбираться в текущей инфраструктуре и улучшать ее:
    • Все наши игры выкладываются на тестовые сервера и продакшн через GitLab CI.
    • Kubernetes кластеры на bare-metal. Сейчас у нас 2 кластера: в датацентре и в офисе. В каждом 10+ серверов, сотни подов. Для управления конфигурацией мы используем Helm и поддерживаем около 100 чартов. Для хранения данных используем Ceph.
    • Старый кластер с Танки Онлайн. 3 кластера в разных ДЦ.
  • Самостоятельно восполнять недостающие знания. 

Примеры желательных знаний, навыков и опыта:

По технике: 

  • Опыт администрирования парка Linux серверов.
  • Любой опыт с технологиями из нашего стека (на работе, в home lab, или где угодно).
  • Опыт администрирования популярных open-source серверов тоже пригодится. У нас их много: Nginx, HAProxy, Redis, Postgres, MySQL, Elasticsearch, Mongo, Memcached, PHP, NodeJS. You name it.
  • Вы бегло читаете по-английски и быстро находите нужную информацию. Этот навык очень поможет т.к. документация, github issues, stackoverflow — наши лучшие друзья 🙂
  • Опыт программирования. Опыт программирования Java — просто космос.

Не по технике:

  • У вас хорошие навыки коммуникации. Вы слышите мнение коллег, учитываете его в своей работе и собираете обратную связь.
  • Вы умеете работать самостоятельно и автономно. Эта позиция не подразумевает микроменджмента над вами.
  • Вы можете прагматично выбирать задачи и приоритеты. У нас нет формальной структуры и менеджера, который предоставит канбан доску с уже отсортированными по важности задачами. Нужно общаться с коллегами из разных команд, выискивать проблемы, проверять идеи, обсуждать, и делать то, что действительно важно.
  • Ваша работа всегда хорошо организована: задачи созданы и декомпозированы, документация написана, неочевидные параметры в конфигурациях прокомментированы.
  • На вас можно положиться. Коллега может описать проблему в Slack чате и может быть уверен/а, что задача не потеряется, будет разобрана и исправлена.
  • Вы заинтересованы приносить пользу нашим игрокам и своим коллегам. Каждая выполненная вами задача, делает чью-то жизнь чуточку проще.
  • Вы несете ответственность за свои решения и осознанно подходите к выбору технологий (http://boringtechnology.club/).

Что мы предлагаем

  • Свободу действий в своей зоне ответственности;
  • Возможность значительно повлиять на работу коллег;
  • Ценный опыт в сильной команде;
  • Удобный офис в Перми;
  • Гибкий график работы;
  • Ежемесячная компенсация занятий спортом;
  • Ежегодное медицинское обследование;
  • Современный набор программ и технологий для организации работы;
  • Помощь с релокацией.