👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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.

В Банке России Вы сможете получить уникальный опыт в масштабных, значимых проектах, работу на современном стеке технологий с использованием популярных средств разработки, а также непрерывное обучение и повышение квалификации, посещение профильных конференций.

Бонусы

Гибкое начало рабочего дня.

Уровнь вознаграждения (оффер) обсуждается с финалистом после прохождения технического интервью и зависит от предлагаемого уровня должности на основании оценки опыта, знаний и навыков.