Site Reliability Engineer (SRE/DevOps)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Сервис для общения, управления задачами и автоматизации бизнес-процессов

Описание вакансии

Условия работы

Pyrus — это лучшая платформа для коммуникации и управления бизнес-процессами. Сервис уже используют Совкомбанк, Додо-пицца, Hoff, Майский чай, Readdle и тысячи других компаний по всему миру. Мы сделали крупнейшее внедрение SaaS-сервиса в России — 18 000 пользователей и 2 000 бизнес-процессов в одной организации.

В 2018 году Pyrus получил Национальную премию «Цифровые Вершины» в номинации «Лучшая система для бизнес-коммуникации».

Pyrus в цифрах:

  • более 1000 запросов на backend в секунду в пике,
  • более 80 Gb новых пользовательских данных ежедневно,
  • трехкратное резервирование каждого процесса в разных дата-центрах (мы можем выдержать отказ целого дата-центра, при этом клиенты ничего не заметят),
  • 4 дня — среднее время Time-To-Market для новых фич,
  • Более 2100 автоматических тестов,
  • 5-7 релизов в неделю,
  • 28 разработчиков.

Наш стэк: C#, React/TypeScript/Webpack, MSSQL, PostgreSQL, ElasticSearch, NATS. Сейчас мы в процессе перехода на .NET Core.

Для обеспечения качества мы используем автоматизированные интеграционные тесты, а весь код проходит код ревью. Для организации разработки, сборки, деплоя и релиза применяем TeamCity и Git. Процессы организуем при помощи гибких методологий (Scrum).

Одна из наших команд решает задачи, связанные с инфраструктурой, производительностью и надежностью сервисов. Сейчас мы ищем DevOps / SRE, который присоединится к команде, чтобы строить процессы по переводу инфраструктуры Pyrus на парадигму IaC. Это большая новая задача, у вас будет много свободы и возможностей.

Мы ожидаем:

  • Понимание принципов построения архитектуры высоконагруженных, масштабируемых и отказоустойчивых проектов
  • Знание Docker, Ansible/Chef/Puppet (мы используем Ansible)
  • Знание скриптовых языков (Bash/Python/Perl)
  • Общее понимание и опыт администрирования СУБД SQL/NoSQL (у нас SQL Server/PostgreSQL + Elasticsearch)
  • Опыт настройки Nginx
  • Опыт администрирования Linux-серверов
  • Знание компьютерных сетей (TCP/IP)

Будет плюсом:

  • Знание Terraform, Kubernetes, Haproxy
  • Опыт настройки мониторинга с Zabbix
  • Опыт работы с системами виртуализации Microsoft Hyper-V
  • Опыт администрирования Windows-серверов

Кое-что о задачах:

  • Автоматизация развертывания и обновления серверной инфраструктуры
  • Мониторинг и поддержка серверной инфраструктуры (в том числе sql/elastic)
  • Активное участие в процессе миграции с .NET Framework на .NET Core
  • Участие в подготовке платформы для возможности запуска Pyrus в дата-центре компаний-клиентов
  • Тесное сотрудничество с командами разработки

Бонусы

Мы предлагаем:

  • Оформление по ТК РФ, полностью белая зарплата;
  • Возможность самостоятельно выбрать банк для перечисления заработной платы;
  • График работы 5/2, 8-часовой рабочий день, начало с 9:00 до 11:00;
  • Уютный офис в парковой зоне, всегда есть места для парковки;
  • Локация: 5 мин от м. Панфиловская, поселок художников “Сокол”;
  • Мощный компьютер: i7, SSD, 2 монитора;
  • Полезные завтраки в офисе каждый день с 8:00 до 11:00;
  • ДМС со стоматологией;
  • Изучение английского языка с компенсацией от компании;
  • Компенсация 75% стоимости обучения и участия в конференциях;
  • Кредитование сотрудников после 12 месяцев работы;
  • Финансовая помощь с переездом иногородним жителям;
  • Никакой бюрократии, дресс-кода и формализма.