ATLEX ищет высококвалифицированного кандидата с опытом интеграции систем, управления релизами и разработки для OpenStack проектов. Команда ATLEX берет исходный код из OpenStack сообщества и применяет фиксы и патчи, созданные как внутренними, так и внешними контрибуторами OpenStack. Очень желателен опыт работы с крупномасштабными инсталляциями, обслуживанием с нулевым временем простоя.
Обязанности:
- Автоматизация развертывания OpenStack под управлением Fuel с использованием Puppet и других инструментов DevOps;
- Разрабатывать новые способы улучшения производительности текущих проектов OpenStack и реализация новой функциональности;
- Управлять тестовыми и продуктивными средами на базе OpenStack, необходимыми для различных типов автоматизированных тестов;
- Умение работать с удаленной командой для оптимизации и унификации процессов сборки и тестирования;
- Автоматизация разработки и доставки с помощью CI/CD процессов;
- Предоставлять и поддерживать документацию;
- Проводить технические презентации на внутренних сеансах передачи знаний, общественных семинарах и конференциях.
Требования:
- Системное администрирование Linux - управление пакетами, администрирование служб, создание сетей, виртуализация на основе KVM;
- Знание инструментов и фреймворков CI (Jenkins, Buildbot и т. Д.);
- Опыт работы с методологией и инструментами управления конфигурацией DevOps (Puppet, Ansible, Salt);
- Опыт развертывания и разработки OpenStack проектов или других облачных систем управления;
- Знание инструментов мониторинга (Zabbix, Nagios, Prometheus, Grafana);
- Возможность описания и документирования решений по проектированию систем;
- Знакомство с рабочими процессами разработки - дизайн функций, цикл выпуска, практика проверки кода;
- Знание TCP/IP стека;
- Знание Python на уровне написания скриптов и правки кода OpenStack;
- Английский, как письменный, так и разговорный.
Будет плюсом:
- Опыт разработки решений – branching, versioning, managing security updates;
- Понимание технологий разработки и обеспечения качества основных дистрибутивов Linux;
- Знание или желание узнать GOlang;
- Опыт в test design and automation;
- Опыт с БД (MySQL, Galera, PostgreSQL, InfluxDB);
- Опыт управления проектами;
- Участие в крупных Open Source сообществах (developer, package maintainer, etc.).
Что мы предлагаем:
- Задачи, способствующие к творчеству подходу и инициативе;
- Работа в международной команде;
- Работа в Open Source сообществе, внесение исправлений в upstream;
- Возможности для карьерного роста и релокации в Европу;
- Деловые поездки для встреч и конференций, в том числе OpenStack Summit;
- Медицинская страховка.