Описание вакансии
Условия работы
Наша команда создает и поддерживает продукты в области видео-контента и развлечений.
Сервисами, которые мы предоставляем, ежедневно пользуются более 10 000 000 уникальных пользователей.
Для обслуживания более 1 000 000 000 ежедневных запросов, мы используем кластер из 40+ выделенных серверов и виртуальных машин, построенный на принципах горизонтального масштабирования и высокой доступности.
В составе нашей инфраструктуры мы используем Nginx, HAproxy, Consul, RabbitMQ, MariaDB, Redis, ClickHouse, PostgreSQL, PHP, Go, GoCD, Docker, Pacemaker, Corosync и многое другое.
Наша команда ищет DevOPS-ориентированного инженера с опытом разработки с использованием технологий IaC.
Если IaC для вас не бессмысленный набор букв, а использование DevOPS и Agile практик наполняет смыслом профессиональное развитие - добро пожаловать в нашу команду!
Основная цель, которую мы преследуем - оптимизация процесса разработки, доставки и обслуживания программного обеспечения, с использованием инструментов автоматизации и лучших DevOPS практик.
Ваши обязанности будут состоять из задач:
- разработки и тестирования сценариев управления конфигурацией
- внедрения конфигураций тестовых и производственных сред
- разработки и внедрения CI/CD конвееров
- тесного сотрудничества с R&D подразделением
- оптимизации существующей инфраструктуры
- разработки и дополнения документации
- участия в процессах DevOPS трансформации
Для соответствия нашим задачам, ваша квалификация и личные качества должны включать:
- понимание, навык реализации IaC с использованием выделенных серверов и облачных технологий
-
полную поддержку DevOPS подхода в разработке и эксплуатации, а также желание развиваться и совершенствоваться в этом направлении
-
составление структурированной документации
-
знание принципов построения инфраструктуры с использованием High Availability практик
-
развертывание и поддержка систем контейнерной оркестрации в тестовых и производственных средах
-
умение и желание решать комплексные проблемы и задачи
- знание системы управления конфигурациями Ansible на уровне эксперта
-
программирование - желательно Python, обязательно Bash
-
внедрение и поддержка CI/CD конвееров
-
понимание Linux на уровне тонкой конфигурации
-
целеустремленность, ответственность, внимательность, аккуратность
У вас будет дополнительное преимущество если вы:
- используете в разработке сценариев Ansible инструменты проверки и тестирования кода
- имеете опыт работы с кластерами на основе Pacemaker & Corosync
- имеете навыки конфигурирования Nginx/HAproxy/Consul/RabbitMQ/PHP/MariaDB/Redis/ClickHouse/PostgreSQL
- понимаете концепции превентивного мониторинга, умение выделить и обработать правильные метрики
- опытны в использовании систем логгирования и мониторинга Graylog и DataDog
- работали с GoCD
- имеете опыт конфигурирования операционных систем на основе RHEL, в том числе с использованием kickstart
- обладаете навыком сборки RPM пакетов
- знаете особенности настройки серверного железа
- умеете диагностировать и устранять сетевые проблемы
- понимаете особенности Go и PHP
Мы предлагаем работать в нашей команде на следующих условиях:
- интересные задачи
- команда единомышленников
- полностью удаленная работа
- гибкий график и широкая автономия
- профессиональный и карьерный рост вместе с проектом
- заработная плата определяется в ходе собеседования и зависит от вашей квалификации
- начальная ставка от 1800 USD на испытательный период с последующим увеличением
Для подтверждения своих навыков, пожалуйста, будьте готовы выполнить тестовое задание, которое включает в себя проверку навыков системного администрирования, прикладного программирования на Python/Bash, а также уровня владения системой управления конфигурациями Ansible.