Доработка и внесение нового функционала в OpenStack;
Решение сложных проблем при сбоях в работе компонентов OpenStack;
Оказание технической поддержки разработчикам и инженерам в процессе разработки программного обеспечения;
Анализ и решение возникающих технических проблем и ошибок в коде;
Участие в тестировании программных продуктов, выявление ошибок и устранение их;
Проведение анализа кода, выявление узких мест и возможных улучшений;
Взаимодействие с командой разработки для обмена информацией и решения технических вопросов;
Работа с инструментами разработки: использование средств разработки, систем контроля версий и других инструментов;
Координация команды разработки и системных инженеров для сборки и поставки релизов на нескольких платформах;
Участие в настройке разных переменных окружения проектов, автоматизация их развёртывания и поддержание в актуальном состоянии;
Управление инфраструктурой в части постановки задач целевым специалистам и контроль их исполнения;
Участие в развитии CI/CD (разработка пайплайнов и конвейеров сборки, автоматизация процессов);
Диагностика и анализ причины неисправностей и оптимизация производительности;
Организация и управление процессами сборки и развертывания программных релизов;
Работа с системами мониторинга и анализа производительности;
Обеспечение безопасности и конфиденциальности данных;
Осуществление поддержки на уровне 3-й и 4-й линий - бизнес-критичных систем, информационных систем, работающих в режиме 24х7;
Требования:
Экспертные знания в области разработки\поддержки OpenStack, KVM, QEMU, libvirt, Docker;
Опыт администрирования реляционных и NoSQL СУБД, включая MySQL/MariaDB, MongoDB, Elasticsearch, Redis;
Навыки создания отказоустойчивых распределенных сервисов с высоким уровнем доступности, включая опыт работы с Nginx, Haproxy, Keepalived, RabbitMQ, Kafka, Bind и аналогичными решениями;
Навыки чтения и анализа кода, разработки скриптов и простого ПО на Python 3;
Знание и умение работать с модулями и пакетами Python, включая опыт использования менеджера pip и PyPI;
Знание ОС Linux, понимание ключевых процессов ОС, особенностей их взаимодействия с ресурсами виртуального/железного сервера;
Опыт работы с хранилищем артефактов, включая Nexus, Harbor, Docker Registry;
Опыт работы с системами контроля версий, сборки и доставки на ПО Gitlab
Опыт работы с системами централизованного управления конфигурациями (IaC): Ansible, Terraform и др.
Опыт создания отказоустойчивых распределенных сервисов с высоким уровнем доступности: Haproxy, Keepalived, Corosync, Pacemaker и и др.;
Условия:
Самый современный стек технологий;
Возможность постоянного развития в команде профессиональных коллег;
Широкий спектр задач, свободу действий в принятии решений;
Интересные задачи и возможность для постоянного развития;
Полное соблюдение ТК РФ, «белая» заработная плата (обсуждается индивидуально);
Хороший пакет ДМС и корпоративную связь;
Возможность работать удаленно ;
Современный офис в самом центре Москвы, в 10 минутах пешком от ст. м. «Киевская».