DevOps инженер
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Региональный центр развития "Екатеринбург" приглашает в команду DevOps инженеров.
Работа Регионального Центра Развития "Екатеринбург" направлена на обеспечение устойчивости финансового рынка и поддержку инноваций в технологиях. Создание, развитие, тестирование, документирование и расширенное сопровождение систем в области экономической деятельности и операций на финансовых рынках - ключевая задача команды, которая обеспечивает оперативность и гибкость решений, принимаемых Мегарегулятором.
Основные задачи:
- эксплуатация и развитие системы непрерывной интеграции ПО, контроля версий ПО и хранения пакетов ПО;
- создание и настройка тестовых сред;
- развитие и формализация\регламентирование процесса управления релизами для систем находящихся в зоне ответственности;
- взаимодействие с подрядчиками и смежными подразделениями при организации процесса непрерывной интеграции ПО;
- обучение junior-разработчиков + ликбез коллег других подразделений;
- рефакторинг и оптимизация своих же наработок при необходимости;
- сode-review реквестов, написание качественного фидбэка по результатам;
- разработка дополнительных инструментов для ci/cd;
- работа с Jira, Confluence.
Необходимые теоретические знания:
- понимать работу ЭВМ и разницу работ разных архитектур;
- уверенные знания сетевой модели OSI и семействпа протоколов TCP/IP;
- знание пирамиды тестирования. Виды и типы тестирования;
- знание жизненных циклов и методологий разработки ПО;
- знание методологии BDD;
- опыт работы с баг-трекинговыми системами (заведение дефектов, контроль за жизненным циклом);
- знание стандартных методологий (DRY, YAGNI и тд);
- знание HTML/CSS и XML/JSON/YAML;
- знание библиотек для работы с Gherkin (Behave, cucumber etc);
- умение быстро разбираться с новыми библиотеками с помощью документации;
- знание спецификации BPMN, знание офисного ПО.
Необходимые практические знания и навыки:
- опыт работы с системой непрерывной интеграции Jenkins, создание pipeline;
- знание и наличие опыта программирования на Python. Знание Java/Groovy приветствуется;
- практический опыт администрирования ОС Linux/Windows и системного ПО в т.ч. опыт написания скриптов для управления операционной системой и ПО;
- опыт и умение работать с системами контроля версий Git, с пониманием как работает система контроля версий;
- знание и практический опыт работы с системами виртуализации;
- опыт работы с SQL, понимание и написание простых и сложных запросов;
- умение работать с системой контейнерной виртуализации Docker. Знание систем автоматизации развертывания и масштабирования контейнеризированных приложений приветствуется;
- знание инструмента управления конфигурациями Ansible;
- готовы рассмотреть специалистов уровня junior, middle, senior.
В Банке России Вы сможете получить уникальный опыт в масштабных, значимых проектах, работу на современном стеке технологий с использованием популярных средств разработки, а также непрерывное обучение и повышение квалификации, посещение профильных конференций.
Бонусы
Гибкое начало рабочего дня.
Уровнь вознаграждения (оффер) обсуждается с финалистом после прохождения технического интервью и зависит от предлагаемого уровня должности на основании оценки опыта, знаний и навыков.