Python Developer / OpenStack Developer
PS Cloud ServicesАлматы предпочтительно, Астана возможно
600 000 KZT
HybridКачество текста 4/5
BackendPythonPostgreSQLCI/CDMySQL28д
Обязанности:
• Разработка и поддержка backend-кода на Python
• Участие в upstream-разработке OpenStack/Trove
• Подготовка и отправка патчей в Gerrit
• Прохождение и проведение code review
• Рефакторинг и поддержка legacy-кода
• Написание unit-тестов и интеграционных тестов
• Поддержка и обновление документации
• Работа с CI/CD и автоматизированными тестами
• Анализ и отладка проблем в distributed/cloud environment
• Взаимодействие с GitLab workflow и системой задач
Требования:
• Уверенное знание Python
• Опыт работы с Linux на уровне пользователя и разработчика: командная строка, процессы, системные ресурсы, логи, сетевые утилиты.
• Опыт работы с Git
• Навыки написания и чтения технической документации
• Письменный английский язык для работы с upstream-community и code review
• Умение работать с чужим кодом и legacy-проектами
• Понимание принципов тестирования и качества кода
• Умение формулировать задачи для нейросетей и эффективно использовать AI-инструменты в разработке
Будет большим плюсом:
• Опыт работы с OpenStack
• Опыт работы с DevStack, Tempest, CI
• Понимание виртуализации (libvirt/qemu)
• Опыт участия в open-source проектах
• Знание Gerrit и upstream workflow
• Опыт работы с микросервисной архитектурой
• Опыт администрирования и настройки СУБД (MySQL, PostgreSQL)
Что предстоит изучить в процессе работы:
• Архитектура OpenStack и Trove
• Upstream workflow и release cycle
• DevStack, Tempest и trove-tempest-plugin
• Внутреннее устройство Trove
• Практика поддержки обратной совместимости
• Работа с distributed cloud infrastructure
• Формат работы
• Командная разработка
• Code review как обязательная часть процесса
• Постоянное обучение и работа с open-source ecosystem
• Большое количество практических задач и инженерной работы
• Разработка и поддержка backend-кода на Python
• Участие в upstream-разработке OpenStack/Trove
• Подготовка и отправка патчей в Gerrit
• Прохождение и проведение code review
• Рефакторинг и поддержка legacy-кода
• Написание unit-тестов и интеграционных тестов
• Поддержка и обновление документации
• Работа с CI/CD и автоматизированными тестами
• Анализ и отладка проблем в distributed/cloud environment
• Взаимодействие с GitLab workflow и системой задач
Требования:
• Уверенное знание Python
• Опыт работы с Linux на уровне пользователя и разработчика: командная строка, процессы, системные ресурсы, логи, сетевые утилиты.
• Опыт работы с Git
• Навыки написания и чтения технической документации
• Письменный английский язык для работы с upstream-community и code review
• Умение работать с чужим кодом и legacy-проектами
• Понимание принципов тестирования и качества кода
• Умение формулировать задачи для нейросетей и эффективно использовать AI-инструменты в разработке
Будет большим плюсом:
• Опыт работы с OpenStack
• Опыт работы с DevStack, Tempest, CI
• Понимание виртуализации (libvirt/qemu)
• Опыт участия в open-source проектах
• Знание Gerrit и upstream workflow
• Опыт работы с микросервисной архитектурой
• Опыт администрирования и настройки СУБД (MySQL, PostgreSQL)
Что предстоит изучить в процессе работы:
• Архитектура OpenStack и Trove
• Upstream workflow и release cycle
• DevStack, Tempest и trove-tempest-plugin
• Внутреннее устройство Trove
• Практика поддержки обратной совместимости
• Работа с distributed cloud infrastructure
• Формат работы
• Командная разработка
• Code review как обязательная часть процесса
• Постоянное обучение и работа с open-source ecosystem
• Большое количество практических задач и инженерной работы