Senior DevOps Engineer

Job description

AppFollow - это сервис для мониторинга приложений и игр, ответов на отзывы пользователей и ASO-оптимизации. Наша главная цель — создать набор инструментов, которые облегчат ежедневную рутину разработчиков из самых разных стран мира, сделают их работу максимально продуктивной.

Сейчас мы хотим усилить нашу команду еще одним Senior DevOps Engineer.

Цели команды DevOps в Appfollow: использование best practices для организации эффективного CI/CD, организация инфраструктуры и удобного инструментария для разработчиков, обеспечение целевого уровня обслуживания 99,9% и отличного пользовательского опыта для клиентов.

Чем нужно будет заниматься:

  • Поддержка отказоустойчивой работы веб сервисов AppFollow (Nginx, приложения на Python, Perl с контейнеризацией и без, Docker/Kubernetes, MySQL, MongoDB, Redis, Beanstalkd/RabbitMQ), поддержка тестовых окружений для команд разработчиков и тестировщиков;

  • Работа с системами управления конфигурациями и CI/CD: Ansible, Gitlab CI, Terraform;

  • Поддержка и развитие систем логирования, мониторинга и трассировки: ELK Stack, Prometheus Stack, Jaeger;

  • Работа с задачами: постановка, декомпозиция, оценка (JIra). Ведение документации (Confluence);

  • On-call дежурства (по графику).

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

  • Полностью удаленная команда. При этом будем рады встретиться в нашем офисе в Хельсинки. Или можно собраться с коллегами из своего города и поработать в коворкинге.

  • Ежеквартальные и годовые бонусы, основанные на достижении поставленных целей, личной эффективности и участии в дополнительных проектах.

  • 35 дней оплачиваемого отпуска. По предварительной договоренности вы можете взять выходные для особых случаев.

  • Корпоративные мероприятия и регулярные хакатоны! Мы собираемся два раза в год в разных местах (Санкт-Петербург, Москва, Хельсинки, Рига и т.д.), чтобы работать и весело проводить время вместе. Все расходы мы берем на себя.

  • Компенсация 50% ваших трат на обучение, включая курсы английского языка.

  • Медицинская страховка.

Job requirements

Что мы ожидаем от вас:

  • Опыт администрирования Unix-like ОС, сетевого администрирования;

  • Опыт работы как с облачными платформами (AWS/Hetzner/GCP/др.), так и с “bare-metal” серверами;

  • Опыт внедрения DevOps практик и инструментов;

  • Понимание микросервисной архитектуры, опыт адаптации сервисов для Docker/Kubernetes, организации экосистемы для их работы;

  • Понимание как декомпозировать и оценить поставленные задачи.