Лига Цифровой Экономики
Python-разработчик
6 дн. назад
RussiaMiddle
pythonasynciomultiprocessingthreadingbashrest apiansibleterraform
Разработка и поддержка системных сервисов на Python для ОС Linux, автоматизация жизненного цикла ОС, интеграция и оптимизация процессов Delivery.
Обязанности
- Разрабатывать и поддерживать системные сервисы: проектировать и писать код на Python для компонентов ОС Linux
- Автоматизировать жизненный цикл ОС: создавать инструменты для автоматизации сборки, конфигурации, развертывания и обновления компонентов операционной системы
- Оптимизировать процессы Delivery: внедрять практики эффективного выпуска продуктов (Release Management) и взаимодействовать с командами разработки и DevOps
- Разрабатывать инструменты диагностики: создавать утилиты для мониторинга состояния системы, анализа логов и локализации сложных системных проблем
- Интегрировать компоненты: разрабатывать API и интерфейсы взаимодействия между различными сервисами ОС
- Работать с техническим долгом: рефакторить существующий код, покрывать функционал тестами (Unit, Integration) и оптимизировать производительность приложений
Требования
- Владение Python: знание структур данных, алгоритмов, принципов ООП и стандартов PEP 8, SOLID
- Навыки владения Python 3.x (знание Asyncio, Multiprocessing, Threading)
- Опыт системного программирования: понимание того, как работает ОС Linux (ядро, системные службы, менеджеры пакетов yum / dnf / apt)
- Навыки автоматизации: опыт написания сложных скриптов на Bash и Python для управления инфраструктурой
- Жизненный цикл ПО (SDLC): понимание процессов разработки от анализа требований до деплоя и поддержки
- Работа с API: опыт создания и интеграции REST API
Будет плюсом
- Облачные технологии: опыт работы с публичными облаками (Yandex Cloud, AWS, Azure, GCP)
- Инфраструктура как код (IaC): опыт работы с Ansible, Terraform или SaltStack
- Agile-практики: опыт работы в кросс-функциональных командах по Scrum / Kanban
- Инструментарий: опыт работы с Jira, Confluence
- Низкоуровневые знания: опыт взаимодействия Python с C-библиотеками (ctypes, CFFI) или знание языка C / C++
- Навык использования SDD при работе с AI-инструментами
Условия
- Внутренние семинары, митапы, мы очень любим учиться новому
- ДМС со стоматологией для сотрудников и скидку на покупку ДМС для ближайших членов семьи
- Технику для комфортной работы
- Сессии профессионального развития персонала, результатом которой является план индивидуального развития каждого сотрудника