Senior Python Developer
Интересная позиция в сфере кибербезопасности с работой над сложными системными задачами. Плюсом является полная удаленка и работа с отечественным ПО (Astra Linux), однако наличие легаси-кода (Python 3.5) может быть минусом для некоторых кандидатов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованием глубоких знаний системного уровня Linux, работы с сетевыми протоколами и специфическим опытом поддержки легаси-кода на Python 3.5. Также ожидается высокий уровень самостоятельности и экспертизы в информационной безопасности.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В вакансии не указан уровень оплаты, однако для позиции Senior Python Developer с глубоким знанием Linux и системного программирования рыночный диапазон в России составляет от 300 000 до 450 000 рублей. Учитывая специфику ИБ-сектора, зарплата может быть выше среднего по рынку.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
АйТи БАСТИОН
Senior Python Developer
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Разработка новых модулей обработки сетевых протоколов (RDP, SSH, HTTP) и балансировки нагрузки
-Оптимизация производительности в части работы с Redis и файловыми хранилищами
-Написание unit и интеграционных тестов (pytest + allure)
-Сборка и поддержка deb-пакетов для Astra Linux
-Рефакторинг кода с целью устранения замечаний Bandit и SonarQube
*☑️* Наши пожелания к кандидатам
-Высшее техническое образование (прикладная математика, информатика, информационная безопасность, автоматизированные системы управления)
-Опыт коммерческой разработки от 6 лет, из них минимум 3 года — в продуктовых компаниях с глубокой интеграцией в Linux (не только поддержка микросервисов в облаке)
-Знания: Python 3.7+, mypy, Redis, OpenSSL, Git, CI/CD (GitLab), pytest, структура deb-пакетов (dpkg, apt)
-Опыт в системном администрировании Debian/Astra Linux (systemd, networking, security)
-Опыт взаимодействия по Agile/Scrum/Kanban в распределённой команде
-Навыки аргументированного отстаивания позиции на Code Review
-Способность проработать задачу от постановки до документации без постоянного контроля
-Умение проектировать компоненты с учётом отказоустойчивости и безопасности
-Навыки рефакторинга кода на Python 3.5 без возможности смены версии интерпретатора
Контакты: Откликнуться
Python Job в Telegram | в VK | в Max
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Python
- Redis
- OpenSSL
- Git
- GitLab CI/CD
- PyTest
- Allure
- Debian
- Astra Linux
- mypy
- Bandit
- SonarQube
- Linux
- SSH
- HTTP
- RDP
Возможные вопросы на собеседовании
Вакансия подразумевает разработку модулей обработки протоколов. Важно понимать, как кандидат оптимизирует передачу данных.
Расскажите о вашем опыте работы с сетевыми протоколами на низком уровне. С какими сложностями вы сталкивались при реализации проксирования RDP или SSH?
В требованиях указана оптимизация работы с Redis. Нужно проверить понимание структур данных и механизмов обеспечения производительности.
Какие стратегии оптимизации Redis вы применяли для высоконагруженных систем? Как вы решаете проблемы с задержками (latency) при большом объеме операций?
Работа ведется под Astra Linux, что требует навыков упаковки ПО.
Опишите процесс создания и поддержки deb-пакетов. Какие инструменты вы используете для автоматизации сборки в CI/CD пайплайнах GitLab?
Упоминается необходимость рефакторинга кода на Python 3.5. Это специфическая задача, требующая знания ограничений старых версий.
С какими основными ограничениями Python 3.5 вы сталкивались при попытке внедрить современные паттерны разработки? Как вы обеспечиваете типизацию в таких условиях?
Компания занимается информационной безопасностью, важно понимание инструментов анализа кода.
Как вы интегрируете Bandit и SonarQube в процесс разработки? Приведите пример критической уязвимости, которую вы обнаружили и устранили с помощью этих инструментов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

