Мы небольшая команда, разрабатывающая массовый глобальный продукт — BuildStore.
BuildStore позволяет ставить на iOS устройства (айфоны, айпады и айподы) приложения, которые недоступны в официальном сторе приложений. И на сегодняшний день BuildStore – один из самых известных альтернативных iOS сторов в мире. Нашим продуктом пользуются сотни тысяч людей, в основном из США, Канады и Великобритании. Мы работаем с 2014 года, прибыльны и растём.
Мы ищем DevOps инженера, чтобы усилить существующую команду. Нам важно поддерживать высокий уровень стабильности работы продукта, при том, что мы запланировали на ближайший год постоянно добавлять новый интересный функционал для наших пользователей и увеличивать количество доступного им контента.
Интересная архитектура продукта — за простым фасадом (всего лишь каталог приложений и возможность их установки) скрываются десятки облачных серверов, которые обеспечивают быструю и бесперебойную работу сервиса для пользователей. Все эти сервера управляются централизованно и автоматически.
Мы используем Continuous Integration — от коммита до деплоя в production проходит несколько минут, за которые обновление раскатывается на все сервера. И мы стремимся прийти к Continuous Delivery.
Весь сервис покрыт автоматическим мониторингом ключевых показателей, в результате чего во всей инфраструктуре удаётся быстро обнаруживать проблему, локализовывать и устранять её.
Мы верим в то, что для роста продуктивности команды нам нужно ещё больше автоматизировать и улучшать используемые нами для разработки и администрирования инструменты. Поэтому интересных и полезных инструментов со временем станет ещё больше — и мы ожидаем, что вы принесёте новые улучшения.
У вас есть несколько лет опыта работы именно DevOps, а не только системным администратором. То есть вы поддерживали инфраструктуру именно для команды разработки.
У вас отличные знания GNU / Linux-систем;
Вы уверенно используете bash, zsh и / или python в администрировании;
Вам приходилось администрировать большую часть перечисленного: netfilter, nginx, uwsgi / gunicorn, redis, postgresql / mysql;
У вас есть опыт работы с контейнерами и виртуальными машинами;
Вы понимаете, зачем нужны и что такое CI / CD;
Если ваш опыт не до конца соответствует ожиданиям, перечисленным ниже, но вам все равно интересно откликнуться — будет здорово получить от вас сопроводительное письмо. Напишете нам, почему вас заинтересовала эта вакансия и почему вы думаете, нам стоит выбрать именно вас.
Так же большим плюсом будет:
Опыт работы с инструментами: Django, Ansible, TeamCity;
Опыт web-разработки на Python и вообще интерес развиваться ещё и в сторону web-разработки;
Опыт работы с системами мониторинга и логирования: Zabbix, Prometheus, ELK;
Опыт написания SQL-запросов.
Поддерживать и развивать инфраструктуру проекта;
Следить за стабильностью работы инфраструктуры, развивать инструменты мониторинга и больше предупреждать проблемы, чем разбирать последствия;
Опционально, но желательно: помогать с разработкой web-сервиса (Python).
Рыночная зарплата: от 70 тыс. руб. О конкретной сумме договоримся по результатам интервью: в зависимости от вашего опыта и навыков;
Удалённая работа и гибкий график: работаете, как вам удобно и где удобно, из любой точки мира, где есть интернет;
Работа в небольшой гибкой команде: возможность лично влиять на развитие продукта, предлагать идеи и выбирать решения.