Data Engine — сердце Платформы данных Т‑Банка. Мы управляем всей инфраструктурой хранения и обработки данных для аналитики в компании. Это Greenplum, Clickhouse, Hadoop, Vintage (Trino-based distributed SQL Query Engine), LizardFS, Jenkins и другие, более мелкие продукты и сервисы. В отделе несколько команд, и в одну из них мы ищем Golang-разработчика.
Команда DE General создает инструменты и настраивает автоматизации для решения задач отдела. Вот ее основные проекты:
— Inquisitor — инструмент, который расширяет мониторинг движков платформы данных и позволяет оперативно реагировать на нежелательные события. Например, ограничивать работу пользователей, автоматически восстанавливать штатную работу в случае сбоев и контролировать корректность взаимодействия с системой.
— UserLabs — пользовательские пространства в продуктовых системах. Здесь пользователи могут хранить данные, оперативно строить аналитику и разграничивать доступ к данным.
— Множество небольших, но важных инструментов, которые упрощают жизнь SRE-инженеров и разработчиков и автоматизируют рабочую рутину.
Наш стек:
— GitLab в качестве системы контроля версий;
— GitLab CI для доставки артефактов;
— Python для основной части автоматизаций (мы планируем переписать большую часть на Go, оставив Python для мелких скриптов и прототипирования);
— Jenkins для регламентного запуска приложений и обработки вебхуков. А еще мы работаем с Kafka, ClickHouse, PostgreSQL, vector, OpenStack, Prometheus, Grafana, Vault, Ansible и Bash.