Описание вакансии
Условия работы
MyBook — сервис по модели подписки. Сотни тысяч подписчиков и миллионы установок приложений по всей России и СНГ.
Мы помогаем людям удобно читать книги и слушать аудиокниги вечером дома с горячим чаем, по дороге на работу, в очереди, отпуске и любой другой ситуации.
Для этого мы:
- Собрали огромный каталог из ~220 000 текстовых и 35 000 аудиокниг;
- Создали удобные приложения для платформ iOS и Android, которые позволяют читать и слушать книги в офлайн и активно развиваем их;
- Еженедельно составляем подборки с самыми интересными и новыми книгами;
- Создаем и анимируем краткие содержания классики, которые помогают вовлекать в чтение: https://www.youtube.com/channel/UCUGmk72YLzJW158J522b5Yg/videos
- Регулярно проводим интервью с нашими читателями и узнаем что они думают о нашем продукте, какую ценность мы можем им принести.
Что нужно делать:
- Перевести наши боевые веб-сервисы в контейнеры;
Сейчас продакшн живёт на FreeBSD, но мы планируем мигрировать на более привычный Linux и Docker (все инфраструктурные сервисы сейчас на Ubuntu).Nginx, HAProxy, UWSGI, Python, Postgres, Redis, RabbitMQ. У нас есть экспертиза в FreeBSD, глубоких знаний этой ОС не потребуется. - Участвовать в проектировании и дальнейшем развитии архитектуры проекта;
- Обеспечивать стабильность сервисов;
Несколько десятков серверов, VDS и bare metal, вы будете отвечать за их работоспособность: мониторинг, бэкапы, обновления и т.п. Большая часть конфигурации управляется через Ansible, мониторинг Zabbix, Prometheus, Grafana. - Оперативно реагировать в случае аварий;
502 в вебе, не разбирается очередь задач, прилёг почтовый сервер - починить самостоятельно, либо помочь коллегам консультацией и диагностикой. - Развивать CI/CD практики;
Вместе с разработчиками бэкенда, фронта и мобильных настраивать и ускорять способы доставки. Сейчас TeamCity релизит каждый фича-бранч для QA и гоняет автотесты для веба. Будем делать тоже самое для мобильных платформ и релизов в бой. - Следить за безопасностью сервисов;Начиная с настройки iptables и ssh и заканчивая управлением секретами и паролями.
Команда ожидает, что у вас есть:
- Опыт администрирования Linux от 3 лет;
- Опыт настройки/оптимизации веб-стека;
- Умеете работать с системами управления конфигураций;
- Разбираетесь в docker, знаете его плюсы и минусы;
- Отличное знание unix, устройства и работы сетей, HTTP, TCP/IP;
- Плюсом будет опыт работы с hardware (для администрирования парка физических серверов);
- Опыт программирования (python/shell) и git;
- Желание работать в команде, развиваться и делиться знаниями;
- Готовность к изменениям и постоянным улучшениям ("работает - не трожь" - не наш подход).
А еще:
- Мы работаем в 10 мин. ходьбы от м.ул. 1905 года в окружении множества вкусных кафе.
- После испытательного срока вы будете подключены в: ДМС, фитнес, английский;
- Бесплатные книги и аудиокниги доступны сразу :)