Обязанности:
Основные направления, по которым предстоит работать : Принимать участие в создании стендов тестирования Автоматизировать установку стендов тестирования Исследовать/тестировать возможность использования технологий/решений/оборудования в существующей и разрабатываемой инфраструктуре OpenStack Помогать в поиске причин некорректного функционирования OpenStack и путей их устранения Работать с дефектами/системой багтерекинга, взаимодействовать с разработчиками Участвовать в третьей линии поддержки пользователей (IT специалисты) OpenStack Задачи, с которыми придется столкнуться: Участие в проектировании/улучшении процесса сборки дистрибутива и его деплоя Написание новых ролей/плейбуков Ansible, скриптов BASH и их интеграция в существующие процессы Работа над проектами с открытым исходным кодом (kolla, kolla-ansible,...), апстрим Сборка контейнеров для Docker Интеграция с gitlab для автоматизации процесса установки/сборки/тестирования дистрибутива Что для этого потребуется: Опыт планирования, развёртывания и эксплуатации OpenStack, знание его архитектуры и компонентов Опыт написания ролей Ansible и их интеграции в общий процесс деплоя/настройки Понимание принципов IaC и CI/CD Опыт командного использования git, более сложные сценарии (отмена коммитов,бранчи,мёрджи...) Опыт работы с Docker Знание Linux на уровне администратора Уверенное чтение кода на Python Опыт работы с системами виртуализации и контейнеризации (KVM, Docker, VMWare и др.) Знание сетевых технологий и протоколов