Ведущий DevOps-инженер в k8s

Удаленка

Ищем сильного Kubernetes engineer в Ops команду.

И еще немного о нас

За что отвечает команда Ops в Skyeng:

  • Стабильную работу production окружения. У нас гибридная инфраструктура из облачных решения и on premise в нескольких ЦОДах, для реализации изменений требуются качественные технические решения которые прорабатывает Tech Lead. Для этого необходимо обеспечивать развитие следующих направлений:

    • Docker кластер - мы умеем готовить Swarm до состояния production ready, готовимся к миграции на Kubernetes в Q3
    • IaC - на базе Ansible + AWX, Terraform
    • Мониторинг - собираем несколько сотен тысяч метрик, хотим знать все что происходит в инфраструктуре и влияет на работу прода (Prometheus, VictoriaMetrics)
    • Базы данных - много postgresql, меньше mysql и clickhouse, как в виде RDS так и на bare metal
    • Шина данных - Кластера RabbitMQ и Kafka (для отдельного сервиса сбора событий), органический рост и бесперебойная работа в любых условиях
    • Сеть в ЦОД, VPN - мы умеем измерять качественную работу сети, требуется поддерживать ее работу в рамках SLA
    • Группа серверов балансировки трафика - используем Nginx, есть несколько подгрупп для разного типа трафика
    • Резервное копирование данных - активно используем обычные сервера и S3 для хранения резервных данных
  • Катастрофоустойчивость инфраструктуры - возможность переключить нагрузку всех сервисов в резервный ЦОД
  • Международные площадки - мы активно развиваемся и пробуем предоставлять услуги в других странах

Стабильная работа ключевых сервисов - в экосистеме сервисов есть ряд крупных подсистем (сервис авторизации, сервис проведения уроков), от работы которых зависит возможность оказания услуг. Для стабильной работы требуется обеспечить развитие инфраструктуры без простоя в работе сервисов

Ближайшие планы команды:

  • Q3 - MVP kubernetes: для тестового и prod окружения;
  • Q3 - DBaaS для тестового и prod окружения;
  • Q4 - 100% k8s;

    Наша инфраструктура:
  • 293 продуктивных сервера, как в облаках так и on premise
  • 200+ сервисов в продакешене, из них 89% управляется оркестратором
  • Backend всех сервисов написан на PHP, 85% на фреймворке Symfony

Твои задачи

  • Развитие и поддержка инфраструктуры kubernetes: dev, test и prod кластеры, обеспечение их стабильной работы, интеграции с CI/CD, мониторингом и т.д.
  • Помощь командам в миграции проектов.
  • Поддержка/разработка самописных инструментов для docker кластеров на python/go.

Идеальный кандидат

  • Опыт поддержки и развития Kubernetes кластеров, понимание принципов их работы;
  • Опыт реализации Service Mesh на базе Istio;
  • Опыт реализация сборки и деплоя приложений на базе Gitlab;
  • Опыт разработки на Python, Go;
  • Опыт настройки и сопровождения Linux-based систем на базе Debian/Ubuntu;
  • Опыт работы с системами управления конфигурациями (Ansible/Terraform);
  • Будет плюсом опыт администрирования Docker Swarm кластеров;
  • Будет плюсом опыт работы с HashiCorp Consul и Vault;
  • Понимание как бесперебойно эксплуатировать продуктивные системы под постоянной нагрузкой;


Плюсом будет

Преимущества вакансии

  • Работа в большой и амбициозной IT-компании с процессами, но без бюрократии.
  • Уникальный опыт: действительно сложные проблемы, которые можно встретить только в нагруженных проектах и сильно растущих компаниях.
  • Можно влиять на компанию и её процессы.
  • Меняем образование — это важная цель в глобальном масштабе, делать социально-важное нереально круто, попробуй!
  • Учимся сами: регулярные доклады разработчиков внутри компании, участие и выступления на конференциях.
  • Конференции, профессиональные курсы, выбирай и учись с оплатой от компании.
  • Cкидка 50% на продукты Skyeng тебе и другу.
  • Оформление по ТК РФ, оплачиваемый отпуск и больничный.
  • Удаленка здорового человека и техника для работы. Никто не контролирует, во сколько ты начинаешь работать и где находишься, главное — результат, которого ты пообещал достичь.
  • Работать можно из любой точки мира, а также из нашего уютного офиса в Москве (м. Таганская).
/* // */