#вакансия #Москва #fulltime #работа #senior #docker
➡️ Город и метро: Москва, метро Автозаводская
➡️ Формат работы: офис и remote
➡️ Занятость: полная
➡️ Зарплатная вилка: 150-250k net (обсуждаемо)
Ищем DevOps или админа для наведения порядка в зарубежный проект по аналитике в социальных сетях. Проект растет, появились и появляются еще жирные клиенты и под них уже нужно выдерживать SLA по работоспособности сервиса.
У нас 80 серверов Hetzner и несколько мини-виртуалок в AWS и DigitalOcean.
Используется 6 (!) разных баз данных - MongoDB, ClickHouse, HBase, Redis, ElasticSearch, MySql. Бекенд в большинстве своем на Java, реже Python и, иногда, встречается PHP и NodeJS. Почти все запускается в своем Docker Swarm кластере, включающем в себя 38 серверов. Используется и HAProxy, и Nginx, сайты прикрыты AWS CloudFront.
Для логов с бекенда - Graylog, с фронтенда - TrackJS. Мониторинг машин - Prometheus 2, приложения - DataDog. Для CI - Jenkins.
В команде всем этим сейчас занимаются два человека, оба нормальные админы, но все это не их основная задача, поэтому много чего делается “лишь бы работало”, и не всегда есть возможность сделать все нормально. Ищем человека, на которого можем передать тушение пожаров в нерабочее время и наведение порядка в остальное. В перспективе года нужно добавлять еще помощников и дежурных (всего ~ 4 человека), чтобы убирать пробелы во времени обслуживания.
Из ближайших планов по наведению порядка - настроить failover для HBase/Hadoop + поправить Ansible скрипты для них. Привести к одной версии ClickHouse сервера (не к последней), обновить кластер docker swarm, мажорно обновить кластер ElasticSearch. Настроить load balancer-ы там, где их из-за нехватки времени еще не было. Настроить мониторинг ответов нашего API (ошибки, скорость).
Работаем в JIRA, для ведения документация есть Confluence, в котором пока крайне мало доков.
Мы ищем человека с production опытом хотя бы с половиной используемых у нас БД и умеющего работать с докером, а также с желанием разбираться в проекте, а не получать все готовое. Уметь читать исходники на Java и Python будет большим плюсом.
Мы предлагаем стабильную, достойную оплату труда, очень классную команду, свободный график (иногда надо в офисе приехать пообщаться, в 3 минутах от м. Автозаводская, Москва), курсы английского и рабочий Макбук по необходимости.
Компания: Social Data
Пишите на cto@socialdata.hk или мне в личку
@gtelegin.