Python-разработчик
Мы ищем универсального специалиста с сильной DevOps-экспертизой и глубокими знаниями Python, который не боится разнообразных задач. Вам предстоит не только выстраивать и поддерживать инфраструктуру, но и активно участвовать в разработке бизнес-логики внутренних сервисов и тестировании. Это уникальная возможность совмещать оба направления и влиять на продукт на всех этапах.
Ключевые задачи
DevOps (≈50% времени):
- Развертывание, настройка и поддержка виртуальных сред на базе QEMU/KVM.
- Сборка, развертывание и оркестрация контейнеров с использованием Docker, Docker Compose и Docker Swarm.
- Автоматизация процессов развертывания и управления конфигурациями с помощью Ansible.
- Настройка и поддержка pipelines CI/CD на базе Jenkins или GitLab CI.
- Поддержание стабильности и производительности Linux-серверов.
Разработка (≈50% времени):
- Участие в разработке внутренних сервисов и API на Django и FastAPI.
- Написание надежных и эффективных Unit-тестов и интеграционных тестов на pytest.
- Проведение Code Review кода тестов и скриптов коллег.
- Решение сложных задач, связанных с асинхронностью, сетевым программированием и многопоточными вычислениями.
Наши требования
- Опыт работы в DevOps от 3 лет.
- Глубокие знания и практический опыт работы с Ansible.
- Опыт развертывания и управления виртуальными машинами через QEMU/KVM (libvirt).
- Опыт настройки и поддержки CI/CD (Jenkins или GitLab CI).
- Продвинутое администрирование Linux (понимание работы ОС, сетей, файловых систем).
- Отличное знание Python 3: понимание ООП, асинхронности (asyncio), сетевого программирования.
- Опыт написания тестов на pytest.
- Умение анализировать задачу, предлагать и реализовывать оптимальное решение.
- Желание работать в команде, делиться знаниями и проводить код-ревью.
Что мы предлагаем
- Интересный микс задач на стыке DevOps и разработки — вы не заскучаете.
- Возможность влиять на архитектуру и продукт с двух сторон: инфраструктуры и кода.
- Работу в сплоченной команде единомышленников, где ценят экспертизу и инициативу.