Devops engineer
Требования
Местоположение и тип занятости
Компания
Медиа, ИТ, ТВ
Описание вакансии
Условия работы
Предстоящие задачи:
- Эксплуатация и развитие высоконагруженных проектов, связанных с видео (VoD/Live)
- Участие в процессах проектирования, разработки и внедрении ПО для нужд проектов
- Анализ узких мест в системе, разработка вариантов оптимизации
- Администрирование и поддержка серверной инфраструктуры
- Автоматизация рутинных процессов
Требуемые компетенции:
- Опыт работы в высоконагруженных проектах от 3 лет
- Опыт администрирования ОС Linux
- Понимание принципов построения отказоустойчивых систем работающих в условиях большой нагрузки
- Знание Nginx
- Знание систем автоматизации администрирования (упор на Ansible, Chef, CFengine, Puppet – как плюс)
- Понимание работы основных сетевых сервисов и стека TCP/IP
- Знание технологий контейнеризации и оркестрации контейнеров (Docker, DockerSwarm, Kubernetes)
- Понимание работы с системами контроля версий (Git/SVN)
- Опыт работы с системами мониторинга (Prometheus, ELK, Zabbix)
- Умение развертывать процессы CI/CD, опыт работы с Gitlab-CI
- Знания в области распределения нагрузки и масштабирования
- Опыт автоматизации на скриптовых языках (shell/perl/python/etc)
Будет плюсом:
- Знание основ работы с видеоконтентом (принципы кодирования видео и аудио, знакомство с принципами работы HLS/HDS/MPEG-DASH/RTMP)
- Основы администрирования СУБД MySQL/PostgreSQL;
- Опыт написания программного обеспечения под Unix/Linux (желательно – знание языка Go)
- Опыт тонкой настройки Linux (сетевой стек/дисковые IO/ядро) для повышения производительности
- Техническое образование