- Цели и задачи дисциплины
- Целями освоения дисциплины является изучение современных парадигм, методов и инструментов DevOps и MLOps для эффективного управления жизненным циклом высоконагруженных программных комплексов и систем машинного обучения. Основными задачами дисциплины являются: освоение на практике инструментов для автоматизации сборки, непрерывной интеграции и поставки (CI/CD), контейнеризации, оркестрации распределенных сервисов, версионирования данных и сквозного мониторинга моделей.
- Краткое содержание дисциплины
- Дисциплина направлена на изучение методологий и инструментальных средств автоматизации процессов разработки, тестирования, развертывания и сопровождения программного обеспечения. В рамках курса рассматриваются фундаментальные принципы DevOps и MLOps, технологии контейнеризации и оркестрации распределенных микросервисных архитектур. Изучаются методы проектирования отказоустойчивых конвейеров непрерывной интеграции и доставки (CI/CD), а также инструменты сквозного мониторинга и логирования высоконагруженных систем. Практическая часть курса сфокусирована на специфике развертывания вычислительно емких аналитических моделей для обеспечения инференса в реальном времени, включая вопросы версионирования данных, управления реестрами моделей и автоматизации пайплайнов машинного обучения.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ОПК-5 Способен инсталлировать и сопровождать программное обеспечение информационных систем, осуществлять эффективное управление разработкой программных средств и проектов
- Образование
- Учебный план 02.04.02, 2026, (2.0), Фундаментальная информатика и информационные технологии
- Основы DevOps


