Твои задачи:
-
Разрабатывать и поддерживать системные сервисы: проектировать и писать код на 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-инструментами
Что мы обеспечиваем:
- Внутренние семинары, митапы, мы очень любим учиться новому
- ДМС со стоматологией для сотрудников и скидку на покупку ДМС для ближайших членов семьи
- Технику для комфортной работы
- Сессии профессионального развития персонала, результатом которой является план индивидуального развития каждого сотрудника
Похожие вакансии
Опыт работы с Python 3 от 3-х лет. Уверенные знания Python. Способность писать поддерживаемый, читаемый код и работать с...
Уверенное знание Python 3. Навыки проектирования, проработки и декомпозиции задач. Понимание принципов REST API и SOLID. Опыт работы с PostgreSQL...
Высшее техническое образование (прикладная математика, информатика, информационная безопасность, автоматизированные системы управления). Опыт коммерческой разработки от 6 лет, из них минимум...
Техническое образование или эквивалентный практический опыт. Хороший опыт разработки на Python. Опыт разработки веб-приложений. Не понаслышке знать про asyncio.
Базы: PostgreSQL (знание планов запросов обязательно), ClickHouse, MongoDB. Коммерческий опыт от 4+ лет, из которых последние 1-2 года...
