Инфраструктура ОТТ сервиса smotreshka.tv ищет того, кто знает как запускать процессы, любит автоматизировать деплой, знает как состыковывать разные сервисы друг с другом и понимает как и куда посмотреть когда что-то идёт не так.
Суть проекта smotreshka.tv - разработка и запуск сервиса интерактивного телевидения. В нашей компании разрабатывается всё, что нужно для полноценного ОТТ сервиса начиная от серверов кодирования видео до системы управления сервисами и самих клиентских приложений на все популярные платформы.
Наша инфраструктура построена на основе железных серверов (преимущественно Supermicro), которые мы сами проектируем и поддерживаем. На них мы запускаем Linux из initrd образа, в котором запускаем lxc контейнеры, внутри которых мы запускаем микросервисы и docker образы. Какие-то части платформы мы уже разворачиваем ansbile ом, какие-то ещё планируем автоматизировать. Основной БД у нас является mongodb, впрочем, для аналитики мы используем clickhouse, а для логов elk стек. У нас всё мониторится zabbix ом, сервисы отправляют метрики в prometheus, influxdb, и по этим данным мы строим графики в grafana.
Наша команда занимается всей инфраструктурной частью ОТТ платформы и настройкой серверов, оптимизацией под большие нагрузки, поддержкой сохранности данных клиентов, деплоем микросервисов, запуском мониторинга, запуском отладочных инструментов для себя и для разработчиков, дебагом проблем и подобным. В процессе работы мы плотно взаимодействуем с отделом технической поддержки, разработчиками, менеджерами. При этом мы не занимаемся поддержкой рабочих станций сотрудников и прочими офисными задачами - мы вообще по большей части работаем удалённо.
Если вам нравится собирать из запчастей сервера, запускать и налаживать сервера, умеете педантично поддерживать по ним инвентаризацию, запускать lxc контейнеры, настраивать nginx с сертификатами, администрировать базы данных и настраивать мониторинг, тогда у нас будет много интересных задач. Мы действительно высоконагруженный сервис, который активно развивается и растёт.
Задачи:
Разработка стандартных спецификаций нашего оборудования;
Поддержка инфраструктуры для запуска наших сервисов;
Сопровождение и контроль установки нашего оборудования в ЦОДах;
Заботливое документирование всех процессов;
Мониторинг и анализ работы инфраструктуры;
Всё что требуется, чтобы инфраструктура работала).
Требования:
Уверенное понимание принципов работы сети, аппаратного и программного обеспечения;
Опыт администрирования Linux (Gentoo, Ubuntu);
Автоматизированных систем администрирования и деплоя (ansible, docker, gitlab и любых других);
Опыт работы с системами мониторинга (Zabbix Nagios и т.п.);
Опыт администрирования pgsql, mongodb, nginx, vcs, bind, iptables, vpn, ssh, sudo и т.д.;
Навык работы с IPMI, KVM, virtual media;
Понимание протоколов стека TCP/IP: адресация, маршрутизация, мультикаст, TCP, UDP и так далее;
Много других аббревиатур, смысл которых вы нам сами расскажете.
Периодически могут потребоваться поездки в наши ЦОДы.
Будет большим плюсом:
Навык написания скриптов (sh/bash, python и т.д.);
Умение тестировать приложения.
Гуманный график, где Доброе утро уместно и в 9 и 12;
"Оборудованное рабочее место" - лаптоп с ОС на выбор (хотя... выбора, как вы догадываетесь нет ;)
Есть опция работать удалённо, для желающих - офис в центре Москвы рядом с метро Таганская;
ДМС;
График работы - 40 часовая рабочая неделя, 5/2;
Захватывающий проект, который растёт с бешеной скоростью!;
Никаких лузеров, одни разработчики. Разумеется, есть ещё админы, так что в одиночестве не останетесь. Так же есть другие разнообразные проекты - скучно не будет :)