Чем предстоит заниматься: - Настройкой CI/CD пайплайнов для embedded и веб-приложений;
- Администрированием, поддержкой и разработкой для gitlab систем CI/CD;
- Поддержкой и развитием инфраструктуры для непрерывной интеграции и разработки встраиваемого ПО.
Чего мы ожидаем:
Опыт администрирования Linux систем:
- управление развернутыми системами, настройка, обслуживание, идентификация и дебаг запущенных процессов;
- применение средств автоматизации для сопровождения, установки и настройки систем и дополнительного ПО (Ansible, Salt, Terraform);
- декларативный подход к описанию инфраструктуры, ведение истории изменений через sсm-системы (GitLab, Bitbucket, GitTea и т.п.);
- настройка локальных хранилищ, знание различных файловых систем и кейсов их применения;
- настройка сетевых хранилищ, и обеспечение доступа к ним;
- настройка пользовательского доступа, обеспечение безопасности общих ресурсов (правила доступа файловой системы, настройка ограничений сетевого доступа);
- использование shell, Python, Javascript либо Golang для автоматизации выполнения задач;
- понимание сетевого стека на уровне модели OSI (коммутация, статическая и динамическая маршрутизация, сетевые протоколы, трансляция сетевых адресов, виртуальные частные сети, "путь" пакета);
Прикладное сопровождение разработчиков ПО:
- знание и применение средств для сборки и тестирования проектов различных языковых платформ (Python, C++, Golang);
- практический опыт автоматизации интеграции и доставки изменений (CI/CD) через GitLab СI;
- настройка и сопровождение СУБД, знание их типов (реляционные, документарные, колоночные, key-value, временные ряды) и кейсов для применения;
- настройка и сопровождение брокеров сообщений;
- настройка реверс-прокси, серверов статичных файлов;
- знание и применение инструментов для контейнеризации окружений, подготовка Dockerfile'ов;
- автоматизация развертывания новых версий ПО, поддержка мульти-окружений для разработки, тестирования и промышленного использования;
- подготовка описаний развертывания ПО (Docker Compose, HelmRelease), использование средств для оркестрации развертывания ПО (Docker, Podman, K8s);
- понимание методологии DevOps, её основных принципов, используемых технологий;
- практическое применение современного стека по мониторингу и наблюдаемости;
- Владение английским языком для поиска и чтения документации;
- Опыт работы 3-4 года по специальности.
Мы предлагаем: - Работу в аккредитованной ИТ-компании;
- Шаг в космос - для тех, кто вдохновлен идеей покорения космоса и мечтает быть к этому причастным;
- Возможность выбора формата работы в Москве (офис/гибрид);
- Оформление в соответствии с ТК РФ;
- Конкурентный уровень заработной платы - на уровне лидеров ИТ/телеком-индустрии.