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

Инженер по поддержке и развитию 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.
  • Пространство для инжиниринга и творчества. Хотите сделать статью на Хабре — у нас есть корпоративный блог, а с текстом статьи смогут помочь наши деврелы. Хотите выступить на конференциях — поможем попасть и подготовиться. Еще сами делаем конференции и митапы: от вас инициатива и выступление, от нас — общая организация ивента и площадка. Проекты в опенсорсе у нас тоже есть.
  • Движухи на уровне всей компании. Техническая конференция всех программистов — КонфУР, летучки и обмен опытом между командами, общие праздники.
  • Комфортный офис, удаленку или гибридный формат. Для нас не принципиально, откуда работает команда — из дома или из офиса. Но если вам по душе приходить куда-то для работы — обеспечим комфортом, зонами отдыха, кухней с полезным перекусом, библиотеками с профессиональной литературой.
  • Мы всегда на «ты». Максимум горизонтальных связей в коллективе, чтобы быстрее договариваться и решать рабочие задачи. А еще у нас есть инженерный совет, который придумывает и реализует проекты для улучшения жизни инженеров в компании, и в него можно попасть.