Команда Control Plane отвечает за разработку оркестрации и горизонтального автоскейлинга основной поисковой платформы Lucenia. Этот системный слой разработан для работы в облачно-нативных, самостоятельно размещаемых или гибридных средах.
В этой роли вы будете работать в команде, отвечающей за разработку основанной на Kubernetes системы оркестрации и автоскейлинга для плоскости данных поиска Lucene и упаковку её в продукт, который работает в режиме самостоятельного размещения, облачно-нативном или гибридном режиме. Вы обеспечите совместимость и интеграцию с другими предложениями поставщиков, такими как AWS, Azure, GCP и/или RedHat OpenShift. Вы также будете отвечать за создание сервисов, которые обеспечивают работу собственной SaaS-платформы Lucenia. Вы будете взаимодействовать с другими функциями, включая инженерные команды, контроль качества, тестирование производительности, поддержку, контент-маркетинг и исполнительное руководство для создания и продвижения новых функций, возможностей и предложений.
Что вы будете делать
- Работать с распределённой командой опытных инженеров, сосредоточенных на предоставлении решений для самостоятельного размещения, облачно-нативных и/или серверлесс SaaS
- Разрабатывать контейнерные рабочие процессы с эффективным автоскейлингом в подключённых и отключённых средах.
- Проектировать и разрабатывать набор процессов, которые координируют и управляют состоянием кластера и решениями по планированию в плоскости данных.
- Реализовывать операторы/контроллеры Kubernetes и helm-чарты с ответственностью за развертывание в производственных средах
- Сотрудничать с инженерными, контрольными и руководящими командами для выполнения продуктовых задач.
- Генерировать идеи, сотрудничать с другими и владеть решениями от идеи до развертывания
- Наставлять новых членов команды
Что вы приносите
- Знание языка программирования Go
- Глубокое понимание распределённых систем и облачно-нативных технологий, таких как Kubernetes, Docker и OCI-реестры контейнеров, а также системная интеграция для серверлесс автоскейлинга
- Опыт работы с облачными поставщиками, такими как AWS, Microsoft Azure, Google Cloud Platform, Red Hat OpenShift и/или Oracle Cloud
- Знакомство с технологиями объектного хранения данных от поставщиков и open source и их ролью в оркестрации состояний систем с сохранением и без сохранения состояния
- Сильное понимание компромиссов между затратами и выгодами на этапах проектирования и реализации.
- Знакомство с технологиями управления идентификацией SAML, LDAP, Active Directory, Single Sign On (например, Okta, Auth0) и интеграцией с облачно-нативными развертываниями.
- Сильные аналитические навыки, навыки отладки и устранения неполадок
- Умение эффективно общаться с отдельными людьми и группами для достижения общих целей
Плюсы
- Опыт работы с OpenSearch и/или Elastic Stack
- Сильные навыки скриптинга (например, groovy, gradle, python, javascript)