Лаборатория Современных Цифровых Технологий

DevOps / Python-разработчик

в Лаборатория Современных Цифровых Технологий

от 280 000 ₽/мес на руки

📍 Москва (м. Площадь Гагарина)Офис или гибрид
Специализация
DevOps / Python
Уровень
Middle
Требуемый опыт
3+ лет

Технологии/инструменты

QEMU/KVMAnsibleLinuxPython 3asynciopytestPostgreSQLlibvirtJenkins/GitLab CIASTBNFEBNFNLTKYDBClickHouseMySQL

Мы ищем универсального специалиста с сильной 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 кода тестов и скриптов коллег.
  • Решение сложных задач, связанных с асинхронностью, сетевым программированием и многопоточными вычислениями.

Для Python-алгоритмиста:

  • Разработка генераторов SQL-запросов на основе входных параметров и грамматик.
  • Оптимизация и анализ сгенерированных SQL-выражений.
  • Работа с формальными грамматиками (BNF, EBNF) для описания синтаксиса SQL.
  • Разработка алгоритмов трансформации и валидации SQL.
  • Интеграция генераторов SQL в существующие системы. Поставка своих решений в Python-пакетах для использования в проектах компании.
  • Участие в проектах, связанных с NLP (Natural Language Processing), включая парсинг и анализ текстовых запросов.

Наши требования

Обязательно:

  • Опыт работы в DevOps от 3 лет.
  • Глубокие знания и практический опыт работы с Ansible.
  • Опыт развертывания и управления виртуальными машинами через QEMU/KVM (libvirt).
  • Опыт настройки и поддержки CI/CD (Jenkins или GitLab CI).
  • Продвинутое администрирование Linux (понимание работы ОС, сетей, файловых систем).
  • Отличное знание Python 3: понимание ООП, асинхронности (asyncio), сетевого программирования.
  • Опыт написания тестов на pytest.
  • Умение анализировать задачу, предлагать и реализовывать оптимальное решение.
  • Желание работать в команде, делиться знаниями и проводить код-ревью.

Для Python-алгоритмиста:

  • Сильная алгоритмическая подготовка.
  • Опыт работы с Python ≥ 5 лет.
  • Опыт работы с формальными грамматиками (BNF, EBNF, парсер-комбинаторы), работа с AST (Abstract Syntax Tree).
  • Знание библиотек для обработки языка (NLTK и аналоги).
  • Понимание принципов парсинга (LL, LR, PEG, Fuzzing и др.).
  • Глубокое понимание синтаксиса SQL (различные диалекты: PostgreSQL, MySQL, YDB, ClickHouse и др.).
  • Умение оптимизировать SQL-запросы.
  • Знание принципов работы СУБД (ACID), умение оптимизировать SQL-запросы.
  • Знание принципов ООП, паттернов проектирования, чистой архитектуры (SOLID, KISS).
  • Умение писать техническую документацию для своих решений.
  • Высшее образование в сфере информационных технологий, желательно прикладная математика.

Будет большим плюсом

  • Опыт разработки на Django, FastAPI.
  • Опыт работы с Redis.
  • Навыки написания и оптимизации сложных SQL-запросов (PostgreSQL).
  • Понимание принципов многопоточности и синхронизации в Linux.
  • Опыт работы с оркестраторами (Kubernetes, Docker Swarm).
  • Опыт работы с системами мониторинга (Prometheus, Grafana, Zabbix).
  • Знания Django, DRF, Django ORM, FastAPI, SQLAlchemy, Celery.
  • Знание Docker, Docker Compose, процессов CI/CD, мы используем GitLab.

Что мы предлагаем

  • Интересный микс задач на стыке DevOps и разработки — вы не заскучаете.
  • Возможность влиять на архитектуру и продукт с двух сторон: инфраструктуры и кода.
  • Работу в сплоченной команде единомышленников, где ценят экспертизу и инициативу.
Василий Суханов Генеральный директор
Лаборатория Современных Цифровых Технологий

О компании Лаборатория Современных Цифровых Технологий

Сфера
Разработка ПО
Размер
1 - 10

Лаборатория Современных Цифровых Технологий — аккредитованная IT-компания, основанная в 2023 году. Это амбициозная команда профессионалов, которая пишет код для анализа данных с нуля на С++. Они ищут новые подходы к решению задач, пишут алгоритмы и занимаются оптимизацией кода, разрабатывают ПО для работы Корпоративных Информационных Систем.

Похожие вакансии

420 000 – 600 000 ₽/мес на руки
📍 Москва (м. Проспект Мира), офис несколько дней в неделю
410 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
410 000 – 490 000 ₽/мес на руки
📍 Москва (м. Парк культуры), офис или гибрид
400 000 – 550 000 ₽/мес на руки
📍 Москва (м. Алексеевская), можно удалённо из РФ
383 000 – 585 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), полная удалёнка