👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior DevOps (Юла)

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

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

Компания

Место встречи лучших

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

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

Юла — высоконагруженный сервис объявлений, который обслуживается сотнями серверов в нескольких дата-центрах и ежедневно помогает миллионам пользователей.

Под капотом у Юлы современный стек технологий. Основа бэкенда и API реализована на PHP и Go, для управления данными и их хранения используется MongoDB, Tarantool и Redis, поисковая система работает на базе Elasticsearch. В качестве диспетчера сообщений настроен Apache Kafka, данные хранятся в Hadoop и Clickhouse.

Мобильные приложения для iOS- и Android-устройств реализованы на Objective-C + Swift и на Java + Kotlin соответственно. Веб-версия Юлы работает на стеке React/Redux, для стилей используется CSS-in-JS библиотека styled-components.

Юла в разрезе DevOps-технологий:

  • в качестве облака используем OpenStack, немного сервисов крутятся на железных машинах в ЦОД;
  • бэкенд на PHP и Golang;
  • балансировка через Nginx/Haproxy;
  • храним данные в MongoDB;
  • кэшируем в Redis;
  • у нас два менеджера очередей — Kafka и Tarantool (queue-модуль);
  • поисковая система — Elasticsearch;
  • управление конфигурацией — ansible;
  • чем катимся — RPM / Docker;
  • CI/CD — Gitlab-CI, Jenkins, Bamboo;
  • немного используем Kubernetes (шаблонизируем на helm);
  • мониторим и собираем метрики через Prometheus + Grafana.

Так исторически сложилось, что в Mail.ru Group есть разделение на системных администраторов и DevOps-инженеров. Первые — отвечают за стабильность и отказоустойчивость production-контура, а DevOps — поддерживают devel-часть.

Обязанности:

  1. администрировать и поддерживать development окружения;
  2. взаимодействовать с командой разработки;
  3. взаимодействовать с командой эксплуатации production-контура;
  4. участвовать в проектировании архитектурных решений;
  5. автоматизировать рутинные процессы администрирования;
  6. devel-контур имеет меньший SLA, чем production, но также имеет критичные ресурсы, поэтому нужно будет искать SPOF и заниматься сокращением их количества;
  7. строить мобильный CI/CD;
  8. вести техническую документацию.

Требования:

  • опыт администрирования *nix-серверов — от 2 лет;
  • умение и желание доводить задачу до логического конца;
  • знание работы систем управления конфигурацией;
  • понимание принципов построения отказоустойчивых систем;
  • знание английского языка на уровне чтения технической литературы;
  • умение и желание доводить задачу до логического конца.

Тебе не обязательно знать полный стек технологий, не страшно, если с чем-то не было опыта — обязательно научим!

Работа в Mail.ru Group — это:

  • проекты большого масштаба: соцсети, почтовые сервисы, киберспорт, портал, игры, электронная коммерция — в каждом есть возможность делать жизнь миллионов людей лучше;
  • сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями; быстрый рост в трендовых направлениях; амбициозные цели перед каждым проектом;
  • оборудование: мощное железо, дополнительные мониторы, специализированные гаджеты — все для решения масштабных задач и экспериментов;
  • команда: работа бок о бок со «звездами» IT-индустрии, каждый из которых может поделиться своей экспертизой;
  • профессиональное развитие: прямо в офисе мы организуем митапы, конференции, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику;
  • новый опыт: лучшие сотрудники преподают в наших образовательных проектах, выступают на российских и международных конференциях;
  • офис в 5 минутах от метро, крытый паркинг для всех сотрудников, велопарковка, а летом — прокат велосипедов, лонгбордов и самокатов;
  • здоровье и спорт: программа ДМС доступна с первого месяца работы; для поддержания иммунитета круглый год во фреш-баре овощи и фрукты; собственный тренажерный и спортивный зал в офисе.

Мы будем рады твоему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.