О команде
Мы создаем сервис генерации документов в составе PaaS-платформы Сбера – Platform V
Цель – дать клиенту простой способ хранения/управления шаблонами и генерации по ним документов при разработке приложений на платформе.
Продукт уже используется в СберБанке и гос. секторе и крупном enterprise страны. Сейчас выходим на новые рынки.
Как у нас все устроено:
Продукт имеет микросервисную архитектуру. Микросервисы упакованы в Docker-контейнеры и оркестрируются при помощи Kubernates/OpenShift. Сервисы пишем на Spring Boot. Контракты описываем через OpenApi спецификации. Для взаимодействия сервисов используем Istio Service Mesh. Данные храним в PostgreSQL, для миграции изменений применяем LiquiBase, а в коде работаем с БД, используя Spring Data.
Мы серьезно относимся к unit и интеграционным тестам, поэтому поддерживаем высокий процент покрытия кода тестами.
Каждое изменение проходит Code Review, в команде приветствуется конструктивная критика и обмен опытом/знаниями.
Продукт новый, поэтому, если ты придешь к нам, то не столкнешься с legacy кодом.
Нагрузка на сервис постоянно растет, поэтому перед нами возникают новые, интересные задачи обеспечения отказоустойчивости, выполнения SLA, оптимизации операций.
Сервис так же развивается функционально: поддержка новых движков шаблонов, экспорт документов в новые форматы, генерация "больших" отчетов, реализация визуального редактора кода и др.
Обязанности
- разработка манифестов k8s/istio, используя helm и ванильный синтаксис для развертывания java и python приложений
- построение и поддержка CI/CD
- участие в оценке задач
- поддержка dev- и test-стендов
- менторство при желании
- проведение Code Review
- декомпозиция задач
- реализация новой функциональности и поддержка существующей;
- участие в проработке и принятии технологических решений по реализации продуктов.
Требования
- знание манифестов kubernetes, istio
- знание синтаксиса и опыт работы на helm chart
- опыт в роли DevOps инженера от 3 лет
- понимание концепции CI/CD, опыт работы с jenkins, teamcity
- опыт работы с Docker, OpenShift/Kubernetes, Ansible, Git;
- опыт работы с СУБД: PostgreSQL
- опыт администрирования Linux
- имеешь опыт сборки и развертывания Java приложений c использованием Maven/Gradle, снятия JFR и thread dump.
Будет плюсом, если ты имеешь:
- опыт написания скриптов автоматизации на любом из языков: Groovy, Pyhton, Bash
- опыт работы с системами мониторинга (prometheus+grafana)
- опыт работы с коллекторами сбора логов fluentbit
- понимаешь, как работают hashicorp vault, ServiceMesh (ISTIO)
- сталкивался с Apache Kafka, Postman
- умеешь тестировать разработанный тобой функционал (описывать и проходить тест кейсы).
Мы предлагаем:
- трудоустройство согласно ТК РФ
- обучение за счет компании: онлайн курсы в Виртуальной школе Сбера и неограниченный доступ к библиотеке, обучение в Корпоративном университете, тренинги, митапы и возможность получить новую квалификацию;
- реферальная программа для сотрудников: можно пригласить в команду знакомых профессионалов и получить вознаграждение до 100 тыс. рублей;
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
- скидки на отдых в лучшем в мире курортном комплексе «Mriya Resort & SPA» в Ялте.
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров: Okko, Сбер Маркет, Delivery Club, Самокат, Сбер Еаптека и другие
- ДМС, страхование от несчастных случаев и тяжелых заболеваний
- льготные условия кредитования
- яркая и насыщенная корпоративная жизнь
- материальная помощь и социальная поддержка, корпоративная пенсионная программа.