Оказывать поддержку и сопровождение команде разработчиков и инженеров операционной системы;
Разворачивать Gitlab, Gitlab runners, Nexus, RKE и поддерживать их в рабочем состоянии, оперативно обновлять до крайней стабильной версии;
Участвовать в развитии CI/CD (разработка пайплайнов и конвейеров сборки, автоматизация процессов);
Анализировать и решать возникающие технические проблемы и ошибки в коде (скрипты, пайплайны и т.д.);
Проводить анализ кода, выявлять узкие места и предлагать возможные улучшения;
Подготавливать отчеты о проделанной работе и выявленных проблемах;
Координировать команду разработки и системных инженеров для сборки и поставки релизов на нескольких платформах;
Управлять инфраструктурой в части постановки задач целевым специалистам и контроля их исполнения;
Организовать и управлять процессами сборки и развертывания программных релизов;
Разрабатывать и оптимизировать инфраструктуру для разработки и тестирования;
Работать с системами мониторинга и анализа производительности;
Осуществляет встраивание инструментов статического, динамического и композиционного анализа сборочного конвейера кода;
Требования:
Знание операционных систем Linux, включая понимание ключевых процессов ОС и их взаимодействия с ресурсами виртуальных и физических серверов;
Знание систем контроля версий, сборки и доставки ПО, включая опыт работы с Gitlab, Gitlab CI/CD и другими схожими инструментами;
Опыт работы с хранилищем артефактов, включая Nexus, Harbor, Docker Registry;
Знание и практический опыт работы с Kubernetes (Rancher Kubernetes Engine);
Опыт работы с системами централизованного управления конфигурациями, такими как Ansible, Terraform, Salt (Spacewalk, Uyuni) и другими;
Знание и практический опыт применения практик DevSecOps в проектах;
Умение автоматизировать типовые задачи с помощью скриптов на Bash и Python;
Навыки чтения и анализа кода, разработки скриптов и простого ПО на Python 3, а также понимание основ объектно-ориентированного программирования;
Будет преимуществом:
Знание принципов работы систем виртуализации и контейнеризации, в том числе опыт работы с OpenStack, KVM, QEMU, libvirt, Docker (compose, swarm) и другими схожими технологиями;
Опыт администрирования реляционных и NoSQL СУБД, включая PostgreSQL, MySQL/MariaDB, Oracle, ClickHouse, MongoDB, Elasticsearch, Redis;
Навыки создания отказоустойчивых распределенных сервисов с высоким уровнем доступности, включая опыт работы с Nginx, Haproxy, Keepalived, RabbitMQ, Kafka, Bind и аналогичными решениями;
Знание и умение работать с модулями и пакетами Python, включая опыт использования менеджера pip и PyPI, а также знание фреймворка Django;
Условия:
Большой уютный офис возле м. Киевская или удаленный формат работы в пределах РФ;
Развитая корпоративная культура;
Индивидуальный план адаптации и куратор на период испытательного срока;
IT аккредитация;
Официальное трудоустройство по ТК РФ с первого дня;
Вся необходимая техника для работы;
Корпоративная мобильная связь;
ДМС со стоматологией;
Компенсация занятий в спортзале;
Корпоративный учебный центр и компенсация внешних курсов для повышения квалификации;
Скидки от Skyeng на изучение английского языка;
Участие во внешних профессиональных мероприятиях и конференциях;
Корпоративные скидки от компаний партнеров;
Масштабные корпоративы и дружеские неформальные встречи внутри команд.