Настройка и сопровождение пайплайнов CI/CD в gitea;
Разработка автоматизированных процессов сборки, тестирования и деплоя приложений;
Разработка и поддержка плейбуков и ролей в Ansible для автоматизации развертывания, обновлений и управления инфраструктурой;
Написание скриптов для автоматизации повторяющихся операций;
Подготовка и управление контейнерами с использованием Docker;
Управление инфраструктурой через Git;
Написание скриптов для синхронизации Git репозиториев (поддержка аналога gitrepo);
Поддержка и развитие документации (в рамках работ DevOps);
Разработка методик и автоматизация тестовых стендов (qemu и физических машин);
Выполнение базовых и специфичных требований информационной безопасности.
Требования:
Глубокое понимание принципов работы операционных систем семейства Linux.(systemd/initramfs и прочие);
Знание языков python, java (в рамках плагинов jenkins maven), умение писать shell скрипты и т.п.;
Знания языков C, C++, сборочных систем gnu make, meson и т.п.;
Глубокие знания внутренней структуры git и возможностей;
Глубокое понимание подходов DevOps (и GitOps практики) и умение выбирать оптимальные решения для их внедрения;
Уверенное владение Docker;
Практический опыт работы с GitLab (или другими системами CI/CD), включая настройку пайплайнов CI/CD, управление репозиториями и использование встроенных инструментов;
Опыт работы с Ansible для автоматизации развертывания, обновлений и управления конфигурациями;
Понимание принципов информационной безопасности;
Знание сетевых протоколов (TCP/IP, DNS, HTTP).
Условия:
Работа в аккредитованной ИТ-компании;
Заработная плата по результатам собеседования;
Работа в офисе в Москве с возможностью частичной удаленной работы;
Испытательный срок до 3 месяцев;
Полная занятость;
Индивидуальные проектные премии и премии по итогам деятельности компании;
Возможность карьерного роста внутри компании;
Бонусы: чай, кофе, легкие закуски, ДМС, место на парковке.