Job Description, Responsibilities & Requirements
Про посаду
Data Science UA - це сервісна компанія з глибоким досвідом у сфері AI та Data Science. Наша історія почалася у 2016 році з першої конференції Data Science UA у Києві, і з тих пір ми створили одну з найбільших AI спільнот у Європі.
Ми шукаємо DevOps Engineer для приєднання до команди нашого клієнта. Вони створюють AI платформу для виробництва інтелектуальної автоматизації в рамках підприємства. Як IT DevOps Engineer у команді AI Orchestration and Dev, ви будете інженером, який забезпечує, що все, що розробляють архітектори та створюють програмні інженери, дійсно працює надійно, безпечно та в масштабі. Ви будете відповідати за infrastructure-as-code, CI/CD трубопроводи, оркестрацію контейнерів, управління секретами та управління витратами на хмару для IT AI середовища клієнта.
Обов'язки
Infrastructure as Code & Cloud Provisioning
- Володіти кодовою базою Terraform / Bicep для всіх клієнтів IT AI ресурсів Azure: AKS, Azure OpenAI, APIM, Storage, Key Vault, Service Bus, Azure AI Search, Azure ML та реєстрації додатків Entra ID
- Забезпечувати використання лише IaC для провізіонування (без ручного створення ресурсів), з виявленням відхилень та автоматизованою корекцією
- Управляти множинними середовищами (розробка, стадіонг, продакшн) з конфігураціями, специфічними для середовища, та шлюзами просування
- Проектувати та експлуатувати паттерни Azure Landing Zone: групи управління, політики, стандарти маркування та топологія мережі
CI/CD Pipeline Engineering
- Створювати та підтримувати робочі процеси GitHub Actions для всіх компонентів AI платформи: Python сервіси, TypeScript інструментарій, інфраструктурні модулі та зображення контейнерів
- Реалізувати етапи трубопроводу: лінт, юніт тест, інтеграційне тестування, створення контейнера, сканування вразливостей, перевірка політики, розгортання, тест на легкий дим та автоматичне відновлення
- Управляти налаштуваннями репозиторію GitHub, правилами захисту гілок, необхідними рецензентами та секретами середовища
- Інтегрувати GitHub Copilot та інструментарій Azure AI Foundry у робочий процес розробника; підтримувати внутрішній портал розробника
Kubernetes & Container Operations
- Управляти кластерами AKS: життєвий цикл пулів вузлів, оновлення кластерів та ротація сертифікатів
- Налаштовувати мережу Kubernetes (CNI, політики мережі, контролери входу, приватні ендпоінти), зберігання (PVCs, Azure Files, Azure Disk) та RBAC
- Експлуатувати реєстр контейнерів (ACR): сканування зображень, політики зберігання, гео-реплікація та кешування через pull-through
- Реалізувати паттерни розгортання GitOps для безперервної доставки до AKS
MLOps / LLMOps Platform
- Створювати та експлуатувати трубопроводи розгортання моделей: пакети LLM ендпоінтів, управління розгортаннями Azure OpenAI
- Управляти робочими просторами Azure ML: обчислювальні кластери, середовища, набори даних та реєстр моделей
- Експлуатувати відстеження експериментів MLflow або Azure ML
Identity, Secrets & Security
- Управляти Azure Key Vault: ротація секретів, політики доступу, діагностичний логування та інтеграція з Kubernetes через драйвер CSI
- Налаштовувати Managed Identities та Workload Identity для всіх сервісів платформи без використання службових принципалів на основі паролів
- Реалізувати Entra ID Conditional Access та PIM для привілейованого доступу до ресурсів продакшну
- Проводити регулярні перевірки доступу та застосовувати принцип найменшого привілею для всіх призначень Azure RBAC
Observability & Incident Response
- Проектувати стеки спостереження: Azure Monitor, Log Analytics, Application Insights та колектори OpenTelemetry
- Створювати панелі монітрингу, що охоплюють стан інфраструктури, затримку та частоту помилок інференції AI, використання токенів, успішність агентів та стан трубопроводу
- Визначати та відповідати за SLO для сервісів платформи; створювати дійові руководства по сповіщеннях та плани дій у випадку інцидентів
- Керувати відповіддю на інциденти платформи: триаж, пом'якшення, пост-мортем та відстеження виправлення
FinOps & Cost Engineering
- Створювати дашборди Azure Cost Management з розбивкою витрат на команду, робочі навантаження та модель
- Забезпечувати тегування ресурсів через Azure Policy та проводити щомісячні огляди витрат з інженерними командами
- Моделювати та прогнозувати витрати на інфраструктуру для нових можливостей платформи до їх створення
Вимоги
- 4+ роки досвіду DevOps або платформної інженерії в хмарних середовищах
- Досвід роботи з Azure: AKS, Azure Monitor, Azure Networking, Key Vault, Entra ID та принаймні одна служба AI/ML (Azure OpenAI, Azure ML або Cognitive Services)
- Навички IaC: Terraform або Bicep, з реальними продуктовими кодовими базами
- Досвід роботи з GitHub Actions: багатоетапні трубопроводи, багаторазові робочі процеси, схвалення середовища та управління секретами
- Знання Kubernetes: розгортання, сервіси, ingress, RBAC, пули вузлів та операції кластера
- Досвід роботи з життєвим циклом контейнерів: написання Dockerfile, сканування зображень, ACR та паттерни розгортання
- Розуміння основ хмарної безпеки: IAM, сегментація мережі, ротація секретів та логування аудиту
- Сильні інстинкти реагування на інциденти: налагодження розподілених систем, читання логів та метрик під тиском
- Знання англійської мови
Буде плюсом
- Досвід роботи з MLOps або LLMOps: трубопроводи розгортання моделей, Azure ML, MLflow або еквівалент
- Досвід роботи з GitOps у середовищах AKS
- Знання практики FinOps: розподіл витрат, моделі заряджання, управління зарезервованою потужністю
- Досвід роботи з Azure Policy, групами управління та паттернами Landing Zone на рівні підприємства
- Здатність до створення скриптів на Python або Bash для автоматизації та інструментарію
- Знайомство з інструментами для розробників AI: GitHub Copilot, Azure AI Foundry або інфраструктура Anthropic Claude API
- Сертифікація Microsoft: AZ-104 (Адміністратор), AZ-400 (DevOps Engineer Expert) або AZ-305 (Архітектор)
Ми пропонуємо
- Конкурентоспроможна зарплата
- Можливість працювати з передовими технологіями AI
- Професійний ріст та можливості для розвитку
- Колаборативне та інноваційне робоче середовище
Про компанію
Data Science UA - це сервісна компанія з глибоким досвідом у сфері AI та Data Science. Наша історія почалася у 2016 році з першої конференції Data Science UA у Києві, і з тих пір ми створили одну з найбільших AI спільнот у Європі.
Знаєте когось, хто б чудово підходив на цю посаду?
Подайте свого кандидата через програму рекомендацій та отримайте бонус за успішну рекомендацію!