👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

DevOps Engineer

Зарплата

от 1800 $

Требования

АдминистрированиеCI/CDDevOpsAnsibleBashLinux

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Продуктовая компания (продукт — платформа агрегации видеоконтента)

Описание вакансии

Условия работы

Наша команда создает и поддерживает продукты в области видео-контента и развлечений.

Сервисами, которые мы предоставляем, ежедневно пользуются более 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.