Обязанности:
Проект Data Lake в Open Single Management Platform — это новый проект, цель которого создать технологическую платформу для хранения структурированных и неструктрированных данных систем кибербезопасности. Проект создается на основе Open Source технологий: ClickHouse, NATS и SeaweedFS. Мы используем лучшие практики и стандарты индустрии. Мы разрабатываем решение, которое в дальнейшем будет использоваться множеством заказчиков и ключевых продуктов компании. Чем предстоит заниматься: Разработка и поддержка микросервисов на Go, С++ Исправление багов и разработка нового функционала в ClickHouse, NATS и SeaweedFS Участие в проработке архитектуры Участие в выборе технологий и подходов Участие в оценке трудоемкости работ Обязательные навыки: 2+ года разработки на Go Опыт использования инструментария для тестирования, профилирования, документирования и анализа кода на Go Опыт проектирования и использования REST и RPC интерфейсов Опыт разработки на C++ Понимание принципов SOLID и умение их применять Знание паттернов проектирования и умение их применять Большим плюсом будет: Понимание концепции чистой архитектуры Опыт работы c ClickHouse, NATS, SeaweedFS Опыт работы с Open Source проектами на Github Опыт работы с Docker/K8s Опыт работы с реляционными базами данных (PostgreSQL, MySQL, MS SQL)