Вакансия: Главный инженер эксплуатации объектного хранилища данных
Описание вакансии
RUTUBE - крупнейший российский видеохостинг, где собраны различные категории видео: премьерные выпуски шоу и сериалов, прямые эфиры телеканалов, фильмы и мультфильмы, контент видеоблогеров.
Мы стремимся сделать лучший видеосервис на базе высокотехнологичных решений, исследований и аналитики, который позволит смотреть качественный лицензионный контент, адаптированный под каждого пользователя.
Сейчас нам требуется Главный инженер эксплуатации объектного хранилища данных
Задачи, которые будут на тебя возложены:
- Проектирование и внедрение систем хранения данных;
- Разработка архитектуры систем хранения данных для облачной платформы OpenNebula;
- Выбор и внедрение подходящих технологий хранения данных, таких как Ceph, Linstor, MinIO, GlusterFS, iSCSI и другие;
- Планирование и настройка хранилищ для обеспечения высокой доступности, надежности и производительности;
- Настройка и поддержка SDS-решений;
- Установка, настройка и управление кластерами Ceph, Linstor и MinIO;
- Настройка и оптимизация пулов объектов, блочных устройств и файлов в Ceph;
- Мониторинг и управление состоянием узлов и дисков в кластерах Ceph, Linstor и MinIO;
- Обеспечение отказоустойчивости и восстановления данных в случае сбоя;
- Интеграция систем хранения с OpenNebula;
- Интеграция Ceph, Linstor, MinIO и других систем хранения данных с платформой OpenNebula;
- Настройка и управление виртуальными дисками и образами в OpenNebula с использованием SDS-решений;
- Оптимизация процесса выделения и освобождения ресурсов хранения в рамках облачной среды;
- Автоматизация и оркестрация процессов хранения;
- Разработка и внедрение скриптов и автоматизированных процессов для управления системами хранения;
- Использование инструментов оркестрации, таких как Ansible, Terraform или Puppet, для автоматизации задач хранения данных;
- Интеграция систем хранения с системами мониторинга и управления для обеспечения автоматического реагирования на события;
- Мониторинг состояния систем хранения данных с использованием специализированных инструментов, таких как Zabbix, Nagios или Prometheus;
- Диагностика и устранение проблем с производительностью, доступностью и надежностью систем хранения;
- Проведение регулярных аудитов и проверок целостности данных;
- Оптимизация производительности систем хранения;
- Анализ и оптимизация производительности систем хранения данных для минимизации задержек и увеличения пропускной способности;
- Настройка механизмов кэширования и репликации данных для улучшения производительности;
- Выполнение нагрузочного тестирования и стресс-тестирования систем хранения для оценки их устойчивости к пиковым нагрузкам;
- Резервное копирование и восстановление данных;
- Организация и управление процессом резервного копирования данных в системах хранения;
- Разработка и внедрение планов аварийного восстановления (Disaster Recovery) для минимизации времени простоя в случае катастрофических событий;
- Тестирование процедур восстановления данных и проверка их работоспособности;
- Документирование и отчетность;
- Подготовка и ведение технической документации по системам хранения данных, включая схемы, инструкции и процедуры;
- Составление отчетов о состоянии систем хранения и выполненных работах;
- Ведение журнала изменений и инцидентов, связанных с системами хранения.
Ждем, что ты:
- Минимум 3 года опыта работы с системами хранения данных, включая настройку и поддержку SAN, NAS, объектных хранилищ и других типов систем хранения.
- Опыт работы с SDS-решениями, такими как Ceph, Linstor, MinIO, GlusterFS и другими.
- Опыт работы с облачными платформами, такими как OpenNebula, OpenStack, AWS, Azure или Google Cloud.
- Участие в проектах по развертыванию и поддержке облачных инфраструктур.
- Опыт работы с гипервизорами, такими как KVM, Xen или VMware ESXi.
- Понимание принципов работы виртуальных машин и виртуальных сетей.
- Опыт написания скриптов на Python, Bash или других языках для автоматизации сетевых задач.
- Использование инструментов оркестрации, таких как Ansible, Terraform или Puppet.
- Опыт работы с инструментами мониторинга (Zabbix, Nagios, Prometheus) и диагностики проблем с хранением данных.
- Навыки анализа состояния систем хранения и поиска узких мест.
- Глубокое понимание принципов работы различных типов систем хранения данных (SAN, NAS, объектные хранилища).
- Знание архитектуры и особенностей работы SDS-решений, таких как Ceph, Linstor, MinIO.
- Понимание механизмов обеспечения отказоустойчивости, репликации и восстановления данных.
- Основы работы с OpenNebula, включая установку, настройку и управление виртуальными машинами и системами хранения.
- Понимание архитектуры OpenNebula и её взаимодействия с системами хранения данных.
- Знание возможностей и ограничений OpenNebula в контексте систем хранения.
- Принципы работы гипервизоров и контейнеризационных платформ (Docker, Kubernetes).
- Понимание работы виртуальных сетей и сетевых интерфейсов в виртуализированных средах.
- Знание языков программирования и скриптовых языков (Python, Bash, Ruby и др.).
- Опыт работы с инструментами оркестрации (Ansible, Terraform, Puppet) и CI/CD (Jenkins, GitLab CI и др.).
- Знание инструментов мониторинга и анализа состояния систем хранения (Zabbix, Nagios, Prometheus).
- Умение диагностировать и устранять проблемы с производительностью, доступностью и надежностью систем хранения.
- Базовые знания в области безопасности данных, включая шифрование, аутентификацию и защиту данных.
- Понимание принципов защиты систем хранения от внешних угроз.
- Продвинутые знания операционной системы Linux, включая управление пользователями, правами доступа, файлами и процессами.
- Уверенное владение командной строкой и скриптовыми языками (Bash, Python).
- Навыки диагностики и устранения проблем в Linux-системах.
- Навыки ведения технической документации и составления отчетов.
- Умение четко и понятно описывать технические решения и результаты работы.
Условия:
- Опыт работы над крупнейшем видеосервисом страны;
- Работу в команде профессионалов и творческих людей;
- Достойный уровень дохода (обсуждается индивидуально с каждым кандидатом);
- Оформим ДМС не дожидаясь окончания испытательного срока;
- Скидки от компаний-партнеров;
- Фрукты, сладости, вкуснейший кофе каждый день;
- Гибкое начало рабочего дня (гибридный график работы);
- Уютный офис с развитой инфраструктурой в 5 минутах от станции метро Сокол.