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

DevOps инженер

Зарплата

до 200 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Эксперт в области HR индустрии

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

Условия работы

Для бесперебойной деятельности основных рабочих сервисов компании ищем инженера devops, который сможет организовать непрерывную и стабильную работу инфраструктуры, привести в порядок среды разработки и тестирования разных проектов, организовав соответствующие автоматические процессы их развертывания и поддержки, а так же принимать активное участие в реализации цикла безопасной разработки ПО.

Задачи: 

  • Обеспечение процессов непрерывной интеграции, в том числе с учетом требований безопасной разработки ПО;
  • Поддержание сервисов (устранение проблем, создание бэкапов), применяемых в процессе разработки ПО(Gitlab, Jira, Confluence, Proxm ox, ESXI);
  • Распространение лучших практик в CI/CD процессах;
  • Участие в постоянном улучшении CI/CD: разработка pipeline'ов и конвейеров сборки, автоматизация процессов;
  • Обеспечение стабильности, надежности и целостности поставки наборов программного обеспечения;
  • Участие в развитии технологий и культуры надёжных динамичных процессов доставки изменений;
  • Эскалация рисков/проблем/критичных обращений на руководство;
  • Мониторинг и выявление узких мест в работе системы;
  • Создание внутренней документации. 

Поддержка продуктовых команд: 

  • Обеспечение непрерывной работоспособности проектов;
  • Координация команд разработки для сборки и поставки релизов на нескольких платформах;
  • Автоматизация "ручных" процессов в цикле разработки;
  • Активное взаимодействие с командой разработчиков;
  • Маршрутизация, постановка задач сотрудникам в рамках обеспечения непрерывной интеграции, контроль исполнения. 

Поддержка инженеров по тестированию:

  • Проектирование и сопровождение тестовой инфраструктуры , сопровождение процессов тестирования;
  • Участие в настройке тестового окружения проектов, автоматизации его развёртывания и поддержания в актуальном состоянии;
  • Маршрутизация, постановка задач сотрудникам в рамках процессов обслуживания тестовых сред, контроль исполнения. 

Требования:

  • Высшее образование;
  • Понимание принципов работы CI (Jenkins, Gilab CI/CD, make, cmake);
  • Опыт автоматизации процесса сборки проектов в Gitlab CI/CD, Jenkins;
  • Продвинутый уровень bash (описание сборки проектов, в том числе с использованием утилит sed, awk);
  • Опыт работы с пакетными менеджерами (dpkg, rpm), в том числе для создания пакетов;
  • Опыт администрирования Linux;
  • Базовый навык использования git;
  • Базовый навык использования Docker;
  • Знание сетевых технологий, пониманием протоколов TCP/IP, HTTP, SMTP;
  • Понимание работы и архитектуры сетевых приложений на прикладном уровне;
  • Опыт использования инструментов автоматизации (Bash, Python, Jenkins);
  • Практический опыт работы с системой Gitlab, либо её аналогами;
  • Знание Jenkins, либо других CI систем; 

Будет вашим преимуществом:

  • Опыт организации процессов CI/CD от 2-х лет;
  • Понимание принципов безопасной разработки программного обеспечения;
  • Знание и/или опыт внедрения зарубежного или отечественного стека инструментов обеспечения безопасной разработки программного обеспечения.

Условия:

  • Комфортное рабочее место в принадлежащем Компании здании на Васильевском острове;
  • Оборудованные места отдыха (чай, кофе, настольные хоккей и футбол);
  • На Ваш выбор любые курсы по повышению квалификации и посещение IT-конференций;
  • На Ваш выбор спортивно-оздоровительные мероприятия (футбол, волейбол, плавание, фитнес);
  • ДМС (оформляется по окончании испытательного срока);
  • Консультации с офисным врачом (ведет прием в офисе Компании);
  • Дополнительные 4 дня в году на случай плохого самочувствия без оформления больничного листа.