Devops инженер

Remote work

Описание вакансии

Проект в крупном российском банке по разработке и поддержке системы контроля рисков.
Сейчас инфраструктура сделана на базе операционной системы Windows. Одной из задач является перевод на Linux.
Backend сделан на языке С#, Frontend реализуется на React.
В рамках системы есть несколько проектов по разработке разных модулей. Общая численность команд составляет около 15 человек, куда входят аналитики и разработчики.
Требуется комплексная поддержка всей системы со стороны Devops инженера.

Обязанности

1. Настройка с нуля процессов CI\CD (Teamcity);
2. Организация перевода серверов системы на ОС Linux;
3. Автоматизация выполнения интеграционных и авто тестов
4. Внедрение инструментов мониторинга сервисов и приложений (Grafana или аналогичный инструмент)
5. Привести сервисы к рекомендованной архитектуре (переход на Docker + Docker Swarm)
6. Настройка правил pull-request-ов в bitbacket-е. Интеграция unit-тестов в процесс сборки приложений. Внедрение релизных политик.

Расположение
Remote work
Тип работы
DevOps
Номер вакансии
VR-64520
Язык
Russian: C2 Proficient

Требования к кандидату

Обязательные требования

- Linux минимум 2 года непрерывной работы
- Опыт работы с инструментами CI/CD (Teamcity/Jenkins/Gitlab-CI)
- Знание инструментов IaaC (Ansible/Chef/Puppet)
- Опыт участия в разработке в роли DevOps или релиз-инженера более 2 лет
- Git(SVN,mercurial): уметь делать следующие операции (Fetch/Pull/Fork/Branch/Merge)
- Docker/Kubernetes/Openshif: Service Mesh, знание микросервисной архитектуры
- Опыт написания скриптов на bash или Python

Желательные требования

- Опыт работы контейнеризации JAVA и JS приложений
- Maven/ANT/Gradle
- Опыт работы с postgreSQL
- Опыт оптимизации JVM

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

Гибкий график

ДМС

Мощное железо и дополнительное оборудование