Требуется Архитектор-разработчик Python с опытом продакшн-внедрения Airflow, Казахстан, удаленно, проектная работа.
Обязанности:
Перевести существующий оркестратор роботов с Django на Apache Airflow с визуализацией процессов и повышенной надёжностью.
Разбить логику на модули/ветвления, чтобы решения принимались на основе входящих факторов.
Технологии: Python, Airflow (DAGs, TaskFlow, Branching, Sensors), RabbitMQ, Robocorp (Control Room/API), Docker, CI/CD, наблюдаемость (logging/metrics).
Обязательные (Hard Skills)
Опыт 3–5 лет Python, уверенный продакшн-опыт с Apache Airflow (DAG design, TaskFlow API, Branching, Sensors, XCom, Pools).
Интеграции с внешними системами: разработка Custom Operators/Hooks.
Практика с Robocorp (Control Room/API, work items) и/или быстрый онбординг по документации + кейсы интеграции RPA.
RabbitMQ: обменники/очереди, подтверждения, DLQ (или готовность заменить механизм в рамках Airflow).
Контейнеризация (Docker), базовый CI/CD.
Логирование/метрики, отладка отказов, проектирование ретраев и идемпотентности.
Чистая архитектура: разбиение на модули/слои, типизация, тестирование.
Желательно:
Kubernetes/Helm (деплой Airflow), Prometheus/Grafana/ELK, опыт миграции с монолитов на пайплайны.
Опыт проектирования правил/движков принятия решений (rule-based, feature flags).
Безопасная работа с секретами, RBAC.
Софт-скиллы:
Архитектурное мышление, умение объяснять решения простым языком.
Самостоятельность и ответственность за результат в коротких сроках.
Прозрачная коммуникация (ежедневные апдейты, демо, чек-листы).
Проектная работа, удаленно:
Срок 1-2 недели.