Обязанности и достижения:
0. Подбор и формирование команды профессионалов.
1. Целеполагание команды в рамках верхнеуровневых целей.
2. Создание актуального и гибкого workflow для работы с исходными кодами, релизами и тестовыми средами. Двухнедельные спринты, релиз раз в неделю.
3. Анализ бизнес требований. Выявление потребностей у заказчиков, проведение интервью с заказчиками.
4. Согласование ТЗ на интеграцию со смежниками.
5. Проработка архитектуры приложения, модели хранения данных их обоснование и защита.
6. Расчет необходимых ресурсов для запуска приложений и их обоснование для закупки.
7. Разработка и сопровождение приложения.
8. Декомпозиция задач. Проведение ревью кода через пулл реквесты.
9. Взаимодействие и решение вопросов со смежными подразделениями.
10. Подготовка окружения для DevSecOps, воспитание DevOps культуры внутри команды, обучение членов команды практикам и инструментам DevOps.
11. Настройка тестовых стендов для разработки и тестирования.
12. Работа по agile scrum методологии Sbergile. Участие во всех церемониях и организация активностей Scrum, фасилитация в качестве скрам мастера.
13. Интеграция релиза в короткие сроки после проведения тестирования.
14. Документирование основных аспектов и вех релиза для команды сопровождения.
Инструменты и стек:
1. Java, Spring Boot, Hibernate, Oracle JDBC
2. Apache Kafka, Zookeeper
3. Oracle 19.1, PL/SQL
4. Oracle Golden Gate, Golden Gate for BigData
5. OpenShift, Docker, Docker Compose
6. Elastic Search, Logstash, Kibana
7. Atlassian. Jira, Confluence, BitBucket
8. Jenkins CI/CD, Ansible, Python, Groove, Bash
9. RHEL, bash
10. Qlik Sense
1. Формирование команды профессионалов.
2. Организация бесшовного перехода отчетности штаба РБ на новые сервера при разделении АС.