Инженер DevOps
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Описание проекта: Разработка продуктовой системы эквайринга для клиентов Среднего и Малого Бизнеса.
Стрим состоит из 5 команд, каждая разрабатывает отдельные решения:
- 1. Классический торговый эквайринг;
- 2. Интернет-эквайринг;
- 3. Личный кабинет клиента (отчеты, аналитика и т.п.) + эквайринговые продукты (оплата чаевых на кассе и т.п.)
- 4. Специальные продукты (ВТБ касса, система быстрых платежей и т.п.)
- 5. Партнерские решения (функционал для партнеров банка, подключающих клиентов на эквайринг ВТБ)
Работа на современном стеке – React, TypeScript. Работа в кросс-функциональных командах со обязательным выделением времени на техдолг.
Основные требования:
Опыт и применения следующих инструментов:
- - JIRA
- - TeamCity
- - Ansible
- - GitLab
- - Nexus Repository
- - BitBucket
- - Selenoid
- - JMeter
- - Nginx proxy
- Стэк технологий:- - PostgreSQL12 + patroni с миграцией в сторону Pgsql standin
- - Kafka+Zookeper cluster
- - Elasticsearch cluster
- - Система контейнеризации строится на Docker под управлением оркестратора OpenShift
- - Nutanix
- - Ansible Tower
- - Redis
- - Kafka
- Fluent bit + logstach
Должностные обязанности:
- - Создание CI/CD/CDP цикла выкатки ПО (pipeline);
- - Создание циклов проведения автоматического тестирования (pipeline);
- - Разворачивание всех сред (dev, test, ift, pre-prod, prod);
- - Поддержка цикла разработки и обеспечение информационной безопасности решения;
- - Внедрение проверок безопасности SAST / DAST с использованием Nexus SonarQube