Инженер по поддержке и развитию Ceph

Требования

DevOps-инженер, Средний (Middle)KubernetesLinuxGrafanaGolangGitLabSentryPythonTCPAnsible

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

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

Компания

Продуктовая экосистема, которой пользуется каждый третий бизнес России

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

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

Экосистема для бизнеса Контур помогает клиентам тратить меньше времени на рутину, делает общение с контрагентами проще и прозрачнее. Благодаря нашим сервисам 2,3 млн компаний быстро и удобно сдают отчетность государству, обмениваются документами с поставщиками и проверяют партнеров.

Чтобы приносить пользу клиентам, мы собираем, храним и обрабатываем очень много данных. Сейчас ищем инженера Ceph, который будет поддерживать и развивать систему хранения данных. Работать предстоит в команде, которая занимается администрированием систем оркестрации.

Мы предоставляем командам разработки Контура распределенную на несколько дата-центров платформу на основе Kubernetes, задача которой максимально упростить менеджмент приложений.

Нам приходится работать с большим количеством высоконагруженных приложений и большими объемами данных в Ceph, исчисляемыми в петабайтах. Также мы разрабатываем различные решения на Golang и Python для интеграции платформы с внутренними сервисами компании.

Какие будут задачи

  • Поддержка и развитие текущего пула кластеров Ceph.
  • Развитие интеграций Ceph c K8s и системами виртуализации.
  • Поддержка и доработка мониторинга кластеров Ceph.
  • Создание и поддержка распределенных кластеров Ceph, специализированных для резервного копирования с использованием интерфейса S3.
  • Приоритизация, балансировка, квотирование трафика для высоконагруженных реплик RGW/S3.

Используемые технологии и практики

Kubernetes, Helm, Ceph, Linux, Istio, Prometheus (VictoriaMetrics), Grafana, Go, Python, GitGitlab CI, Sentry.

Что мы ожидаем от вас

  • Понимание устройства Linux, его модулей, процессов управления задачами, потоками, памятью.
  • Общее понимание сетевого стека TCP/IP.
  • Базовое владение скриптовыми языками (Bash, Python).
  • Базовые знания работы СХД, любой опыт с SDS (Ceph, Linstore, S2D, Minio и т. д.).
  • Знание аппаратной части СХД и их компонентов (диски, бэкплейны, контроллеры, сетевые адаптеры), общее представление о существующих платформах.
  • Опыт и общее понимание системы развертывания Ansible.

Плюсом будут

  • Практические навыки проектирования высоконагруженных, масштабируемых и отказоустойчивых сервисов.
  • Опыт эксплуатации СХД на базе Ceph.
  • Общее понимание S3 на базе Ceph/RadosGW или Minio.
  • Умение работать с Git в связке с любым CI/CD.
  • Владение инструментами анализа и сбора метрик Telegraf, Prometheus, Victoria, Grafana, и т. д.
  • Навыки эксплуатации платформ оркестрации контейнеров (kubernetes).

Бонусы

  • Зарплата. Ее уровень зависит от ваших технических знаний и навыков. Раз в полгода мы пересматриваем зарплаты в зависимости от вашего роста в качестве инженера.
  • Гибкий рабочий график. Нам важна выполненная задача, а не работа с 9:00 до 18:00.
  • Пространство для инжиниринга и творчества. Хотите сделать статью на Хабре — у нас есть корпоративный блог, а с текстом статьи смогут помочь наши деврелы. Хотите выступить на конференциях — поможем попасть и подготовиться. Еще сами делаем конференции и митапы: от вас инициатива и выступление, от нас — общая организация ивента и площадка. Проекты в опенсорсе у нас тоже есть.
  • Движухи на уровне всей компании. Техническая конференция всех программистов — КонфУР, летучки и обмен опытом между командами, общие праздники.
  • Комфортный офис, удаленку или гибридный формат. Для нас не принципиально, откуда работает команда — из дома или из офиса. Но если вам по душе приходить куда-то для работы — обеспечим комфортом, зонами отдыха, кухней с полезным перекусом, библиотеками с профессиональной литературой.
  • Мы всегда на «ты». Максимум горизонтальных связей в коллективе, чтобы быстрее договариваться и решать рабочие задачи. А еще у нас есть инженерный совет, который придумывает и реализует проекты для улучшения жизни инженеров в компании, и в него можно попасть.