DevOps Engineer в Platform V Dictionaries (ФП Справочники)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Описание проекта:
В молодую сплоченную команду новой технологической платформы Platform V требуется Devops-инженер с опытом работы релевантным нашим технологиям от 3-х лет.
Команда разрабатывает элемент собственной MDM-системы, отвечающий за распространение справочных данных в high-load средах. Это один из самых востребованных сервисов в платформе - нас используют более 600 подсистем. Работаем на все бизнесы Банка одновременно с большим потоком технологических и бизнес-задач. В том числе регулярно выделяем время на технологические задачи по развитию системы. В ближайшей перспективе стоит амбициозная задача по выводу наших продуктов на внешний рынок для дочерних компаний и Гостех.
От команды Вы получите опыт и развитие компетенций, сложные задачи, карьерный рост и открытость к инновациям
Обязанности:
- Конфигурация продукта в части инфраструктуры (Kubernetes/OpenShift)
- Взаимодействие с разработчиками
- Настройка конвейеров CI/CD (Jenkins Pipeline)
Что под "капотом":
- Высокая нагрузка
- 1200+ справочников, 600+ подсистем, 1200 tps/core
- Современные технологии
- Java, Kotlin, Kubernetes
- Промышленная разработка
- Gitflow, Bitbucket (Code review - минимум 2 approve), PR-check - Checkstyle, Sonar, Unit tests, IT)
- Автоматическая сборка - Jenkins Pipeline (docker, groovy)
- 3 контура тестирования (Dev/Test/Preprod)
- Quality Gates (Sonar, Custom validator)
- Unit tests, Integration tests - покрытие 90%
- Наши буквы
- Sbergile, Scram/Kanban
- Jira, Confluence, Bitbucket, Jenkins
- Java 11, Kotlin,
- Spring Boot, Guava, Lombok, Jaxb, Mockito
- Maven
- Postgres, Oracle, Kafka, Elastic
- Swagger, Jersey
- Docker, Istio, Kubernetes, Openshift, Micrometer
Требования:
- Знание Java Core, опыт работы с Java 8/11
- Опыт разработки сервисов с использованием Spring (Core, Boot, Data), JDBC
- Понимание ООП, паттернов проектирования, принципов SOLID
- Опыт работы с микросервисной архитектурой
- Опыт работы с СУБД(Oracle, PostgreSQL), понимание механизма Partitions и работа с json
- Знания в области построения интерфейсов взаимодействия между автоматизированными системами;
- Понимание технологий обмена данными REST / MQ / Kafka
- Понимание жизненного цикла разработки ПО.
- Умение работать с системами контроля версий (git) и системами сборки(maven)
- Умение работать с фреймворками для тестирования (mockito, testng, junit)
- Будет плюсом знание groovy, kotlin
- Знание Docker, Kubernetes, Istio, OpenShif
Условия:
- Интересные, сложные, амбициозные задачи
- Возможность профильного обучения (обучение и сертификация за счет компании в Корпоративном университете)
- Профессиональный рост в молодой и сильной команде
- Гибкий график начала рабочего дня
- Стабильная, конкурентная «белая» заработная плата (оклад + премии)
- Льготные условия по кредитам Сбербанка
- ДМС, страхование от несчастных случаев, социальные гарантии, корпоративные мероприятия
- Тренажерный зал в офисе для сотрудников