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 дня в году на случай плохого самочувствия без оформления больничного листа.