Москва, Кутузовский проспект, 32
Метро: Деловой центрИщем Java разработчика на проект Сбера. Продукт Платформа данных. Команда консолидирует данные из различных внешних и внутренних источников, запускает пилотные проекты и обогащает данными в соответствии с требованиями бизнес-заказчиков и стратегического развития AI инициатив.
В составе платформы имеются различные технологические стеки и системы хранения: Kubernetes, Docker, Kafka, Postgres, OpenSearch и пр.
Твои задачи:
Разработка/доработка ETL согласно бизнес-требованиям (Spring, SQL, Kafka, REST, OpenSearch);
Встраивание его в текущий CI/CD с возможной оптимизацией/адаптацией процесса Devops, в т.ч. проведение авто ПСИ, автоматической доставки изменений до ПРОМ стенда;
Доработка систем мониторинга - встраивание в ETL новых метрик, оптимизация текущих, настройка автоинцидентов;
Составление предложений по улучшению архитектуры приложения;
Интеграция с сервисами экосистемы;
Обеспечение требований надежности, безопасности, развертывания;
Оптимизация алгоритмов работы с данными;
Работа с Unix shell ( да, придется плотно столкнуться с bash);
Организация мониторинга и логирования приложений – Kibana, Logstash, Dynatrace, Grafana, Prometheus.
Java + Spring Framework, опыт работы с БД, REST API, практическое использование SSL;
Понимание принципов DRY и SOLID, знакомство с паттернами проектирования;
Отличное понимание, как собирается Java/Spring приложение и как оно в конечном итоге превращается в работающий контейнер в Kubernetes;
Опыт работы с БД, знание SQL на хорошем уровне;
Опыт работы с Jenkins;
Опыт работы с Unix shell, не боязнь Linux'а и bash скриптов;
Общие понимания сетевого взаимодействия.
Будет плюсом:
Настройка istio, управление сетевыми взаимодействиями внутри Kubernetes.
Настройка мониторинга Kubernetes кластеров и PostgreSQL.
Разработка рекомендаций по оптимизации использования ресурсов.
Опыт разработки процессов CI/CD (Jenkins, ArgoCD, Ansible).