Senior Devops инженер
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Arenadata - российский разработчик платформы управления данными. В нашу платформу входят продукты для загрузки и потоковой обработки данных (Arenadata Streaming), хранения данных (Arenadata DB, Arenadata Hadoop), обработки витрин данных (Arenadata QuickMarts), а также различные полезные утилиты для управления кластером и нагрузкой в платформе.
Наши решения строятся на технологиях Open Source. Мы являемся одним из крупнейших коммитеров и вносим вклад в развитие таких проектов как: Greenplum, Clickhouse, Kafka, Hadoop, Big Top. Мы являемся вендором и обладаем обширнейшей экспертизой в области разработки баз данных.
Наши продукты востребованы на рынке и мы внедряем их в крупнейших российских компаниях, поэтому мы постоянно растем. Будем рады видеть в нашей команде специалистов, которые хотят развиваться в ИТ и ценят устойчивость в сочетании с демократичным стилем управления.
В Arenadata стартовал новый проект в области управления большими данными в облаках. Нам нужен DevOps инженер для поддержки команды разработки и деплоя компонентов на проекте. В ваши обязанности будет входить сборка, упаковка, исследование и запуск программных продуктов в платформу на основе микросервисной архитектуры, а также разработка K8s operator'a для автоматизации деплоя Spark и других компонет экосистемы Hadoop в кластере Kubernetes.
Что нужно делать:
- Проектировать архитектуру k8s кластера и осуществить выбор технологий для ее реализации;
- Исследовать взаимодействие и конфигурирование компонентов экосистемы Hadoop в k8s кластере;
- Разрабатывать и поддерживать k8s operator на основе operatorSDK framework;
- Обеспечивать качество кода путем проведения код-ревью и наставничества для менее опытных разработчиков;
- Оптимизировать производительность и масштабируемость кластера;
- Внедрить лучшие практики разработки, тестирования и развертывания программного обеспечения;
- Работать в тесном взаимодействии с PO, Developers и др. для обеспечения успешного запуска и поддержки продуктов;
- Поддерживать и развивать существующие k8s кластера, включая исправление багов и добавление новых функциональностей.
Ожидания от кандидата
- Владеете экспертными знаниями Docker/Kubernetes (K8s);
- Имеете опыт эксплуатации кластеров K8s и поддержки жизненного цикла приложений микросервисной архитектуры;
- Имеете знания и опыт разработки K8s operator с использованием operatorSDK framework (Go, Ansible).
Будет плюсом:
- Обладаете опытом эксплуатации и конфигурирования компонент экосистемы Hadoop (Spark, Yarn, Ranger, Hue);
- Владеете экспертными знаниями любого Linux-дистрибутива;
- Знаете Python минимум на скриптовом уровне, имеете желание развиваться в этом направлении;
- Имеете практический опыт работы с любым облачным провайдером (AWS, GCP, Azure, VK Cloud, Yandex, SberCloud и пр.);
- Имеете знания и опыт разработки на Golang, либо желание развиваться в этом направлении;
- Понимаете принципы работы: СУБД, каталогов, очередей, брокеров сообщений (PostgreSQL, Greenplum, Apache Kafka, Clickhouse, Apache Zookeeper, Apache Hadoop и др.)
Условия работы
- Компания аккредитована Минцифры РФ;
- Официальное трудоустройство по ТК РФ с 100% белой зарплатой;
- Возможность работать удаленно или в офисе (на выбор), гибкий график;
- Работа в открытой, доброжелательной команде, где к тебе относятся с уважением и ценят;
- Возможность развивать свои компетенции и экспертизу - компания оплачивает книги, курсы, тренинги, сертификацию, конференции;
- Заботимся о вашем здоровье - расширенный ДМС со стоматологией, полная оплата больничного до уровня месячного дохода (независимо от стажа и срока работы в компании);
- Корпоративный английский;
- Обеспечиваем техникой, необходимой для продуктивной и комфортной работы (ноутбук, монитор).