📍 Москва (м. Таганская)Полная удалёнка
Инфраструктура ОТТ сервиса smotreshka.tv ищет того, кто знает как запускать процессы, любит автоматизировать деплой, знает как состыковывать разные сервисы друг с другом и понимает как и куда посмотреть когда что-то идёт не так.
Если вам нравится собирать из запчастей сервера, запускать и налаживать сервера, умеете педантично поддерживать по ним инвентаризацию, запускать lxc контейнеры, настраивать Nginx с сертификатами, администрировать базы данных и настраивать мониторинг, тогда у нас будет много интересных задач. Мы действительно высоконагруженный сервис, который активно развивается и растёт.
Технологии/инструменты
LinuxAnsibleDockerGitlabZabbixNagiOSPostgreSQLMongoDBNGINXVCSSSHIPMIKVMTCP/IPTCPUDP
- Наша инфраструктура построена на основе железных серверов (преимущественно Supermicro), которые мы сами проектируем и поддерживаем. На них мы запускаем Linux из Initrd-образа, в котором запускаем lxc контейнеры, внутри которых мы запускаем микросервисы и Docker-образы.
- Какие-то части платформы мы уже разворачиваем Ansbile’ом, какие-то ещё планируем автоматизировать.
- Основной БД у нас является MongoDB, впрочем, для аналитики мы используем ClickHouse, а для логов ELK-стек.
- У нас всё мониторится Zabbix’ом, сервисы отправляют метрики в Prometheus, InfluxDB, и по этим данным мы строим графики в Grafana.
О проекте
Суть проекта smotreshka.tv — разработка и запуск сервиса интерактивного телевидения. В нашей компании разрабатывается всё, что нужно для полноценного ОТТ сервиса начиная от серверов кодирования видео до системы управления сервисами и самих клиентских приложений на все популярные платформы.
О команде
Наша команда занимается всей инфраструктурной частью ОТТ платформы и настройкой серверов, оптимизацией под большие нагрузки, поддержкой сохранности данных клиентов, деплоем микросервисов, запуском мониторинга, запуском отладочных инструментов для себя и для разработчиков, дебагом проблем и подобным.
В процессе работы мы плотно взаимодействуем с отделом технической поддержки, разработчиками, менеджерами. При этом мы не занимаемся поддержкой рабочих станций сотрудников и прочими офисными задачами — мы вообще по большей части работаем удалённо.
Задачи
- Разработка стандартных спецификаций нашего оборудования.
- Поддержка инфраструктуры для запуска наших сервисов.
- Сопровождение и контроль установки нашего оборудования в ЦОДах.
- Заботливое документирование всех процессов.
- Мониторинг и анализ работы инфраструктуры.
- Всё что требуется, чтобы инфраструктура работала.
Ожидания
- Уверенное понимание принципов работы сети, аппаратного и программного обеспечения.
- Опыт администрирования 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.
- Захватывающий проект, который растёт с бешеной скоростью.
- Никаких лузеров, одни разработчики. Разумеется, есть ещё админы, так что в одиночестве не останетесь. Так же есть другие разнообразные проекты — скучно не будет.