DevOps - инженерия

Направление 09.03.02 Информационные системы и технологии
  • Уровень образованияБакалавриат
  • Форма обученияОчная
  • Период обучения4 года

О программе

Профиль «DevOps‑инженерия» в направлении «Информационные системы и технологии» — это программа, которая готовит специалистов, создающих и поддерживающих современные IT‑решения для бизнеса, науки, образования и других сфер. DevOps (от Development и Operations) — это не просто профессия, а целое движение, возникшее в 2008 году, чтобы устранить разрыв между командами разработки и эксплуатации и сделать их работу слаженной и эффективной. Студенты изучают программирование, базы данных, веб‑технологии и управление проектами, а также осваивают практические методы автоматизации, конвейеров сборки и развертывания, мониторинга и инфраструктуры. В результате выпускники становятся «мостом» между разработчиками и системными администраторами, обеспечивая быстрое и стабильное внедрение решений в реальные бизнес‑условия. Выпускники востребованы в IT‑компаниях, банках, промышленных предприятиях и любых организациях, где нужны надёжные, быстро развиваемые и масштабируемые информационные системы. Профиль открывает путь к карьере DevOps‑инженера, системного администратора, инженера по автоматизации и эксперту по эксплуатации производственных сред.

Преподаватели

Цыбикова Туяна Сандаликовна
Кандидат педагогических наук
Доцент, «Заслуженный работник образования РБ», Лауреат Государственной премии Республики Бурятия в области образования за 2022 год. Преподаваемые дисциплины: Программирование на Python, Технология разработки и администрирования цифровых сервисов, Цифровые сервисы в управленческой деятельности, Экспертные системы.
Немчинова Татьяна Владимировна
Кандидат педагогических наук
Доцент, «Почетный работник сферы образования Российской Федерации». Преподаваемые дисциплины: Теоретические основы информатики, Пакеты прикладных программ.
Шапеев Дмитрий Юрьевич
Свидетельство о государственной регистрации программы для ЭВМ «Информационная система управления чат-ботом "Замзамыч"», победитель конкурса грантов БГУ 2024 «Инновационный проект», III место в конкурсе «Лучший молодой преподаватель БГУ».
Нечкин Вадим Николаевич
Преподаваемые дисциплины: Операционные системы и среды, Компьютерные сети, Установка и конфигурирование периферийного оборудования. Достижения: подготовка и проведение чемпионата БГУ по стандартам Ворлдскиллс Россия по корпоративной защите от внутренних угроз информационной безопасности (эксперт, руководитель).
Дашиев Дмитрий Андреевич
I место в конкурсе «Лучший молодой преподаватель БГУ», подготовка и проведение чемпионата БГУ по стандартам Ворлдскиллс Россия по веб-технологиям (эксперт, руководитель). Преподаваемые дисциплины: Администрирование информационных систем, Проектирование и разработка веб-приложений, Разработка компьютерных игр и геймдизайн, Трехмерное моделирование, Управление ИТ-проектами.

Что будете изучать?

Нейронные сети и экспертные системы
Дисциплина, изучающая принципы построения и применения интеллектуальных систем. Рассматриваются архитектуры нейронных сетей, методы обучения, а также способы представления знаний и логического вывода в экспертных системах. Студенты осваивают инструменты для разработки и анализа данных, решения задач классификации, регрессии и прогнозирования.
Инженерная графика и 3D-моделирование
Дисциплина, формирующая навыки создания и чтения конструкторской документации. Изучаются основы проекционного черчения, а также принципы построения трехмерных моделей деталей и сборок с использованием CAD-систем. Практические занятия направлены на разработку чертежей и 3D-моделей, необходимых для решения инженерных задач.
Web-программирование
Дисциплина, обучающая разработке веб-приложений. Рассматриваются клиентские (HTML, CSS, JavaScript) и серверные (PHP, Python, Node.js) технологии. Студенты изучают основы построения веб-архитектуры, протоколы передачи данных, взаимодействие с базами данных и разработку интерактивных пользовательских интерфейсов. Практические занятия направлены на создание полноценных веб-сайтов и веб-приложений.
Облачные технологии и сервисы
Дисциплина, изучающая принципы построения и использования облачных платформ. Рассматриваются модели обслуживания (IaaS, PaaS, SaaS), виртуализация, контейнеризация (Docker), оркестрация (Kubernetes) и облачные сервисы (хранилища, базы данных, машинное обучение). Студенты изучают архитектуру облачных приложений, вопросы безопасности и масштабирования, а также получают практические навыки работы с популярными облачными платформами.

Учебная программа

Основы и методология
  • Введение в DevOps, история и принципы
  • Жизненный цикл разработки ПО
  • Методы и инструменты управления исходным кодом (Git)
Системное администрирование и сети
  • Администрирование ОС Linux (базовый и продвинутый уровень)
  • Сетевые технологии (TCP/IP, OSI, диагностика)
  • Основы криптографии и ИБ
Программирование и скриптинг
  • Языки программирования: Python, Bash (скриптинг)
  • Базы данных: SQL и NoSQL (PostgreSQL, MongoDB)
Виртуализация и контейнеризация
  • Основы виртуализации (KVM)
  • Контейнеризация (Docker), оркестрация (Kubernetes)
Автоматизация и CI/CD
  • Непрерывная интеграция/доставка (CI/CD)
  • Инструменты: GitLab CI/CD, Jenkins
  • Управление конфигурациями: Ansible, Terraform (IaC — Инфраструктура как код)
Облачные технологии и мониторинг
  • Облачные платформы (AWS, Yandex Cloud)
  • Мониторинг (Prometheus, Grafana)
  • Надежность и отказоустойчивость систем
Практика
  • Работа над проектами, реальные кейсы

Будущая карьерная траектория

  • DevOps-инженер
  • Системный администратор и специалист техподдержки
  • Разработчик мобильных приложений

Будущее резюме

Цель
  • Получение позиции junior разработчика/инженера/тестировщика в перспективной компании для применения и развития полученных знаний и навыков в области информационных технологий.
Направление подготовки
  • 09.03.02 Информационные системы и технологии, профиль «DevOps-инженерия»
Навыки
  • Языки программирования: Python, Java, C++ (базовый/средний/продвинутый уровень)
  • Базы данных: MySQL, PostgreSQL
  • Веб-технологии: HTML, CSS, JavaScript, React/Angular/Vue.js
  • Инструменты: Git, Docker, Jira, Confluence
  • Операционные системы: Windows, Linux
  • Английский язык: Intermediate (и выше)
  • Другие навыки: анализ данных, проектирование баз данных, тестирование ПО, навык технического писателя
Опыт работы (партнеры для практики и стажировки)
  • АльфаБанк
  • СБЕР
  • IT-компании г. Улан-Удэ
  • Управление информатизации и информационных ресурсов Администрации г. Улан-Удэ
  • Тугнуйский угольный разрез
  • Приборостроительное объединение
Дополнительная информация
  • Участие в конференциях, олимпиадах (обязательное ежегодное участие во время обучения)
  • Наличие сертификатов
  • Личные качества: ответственность, коммуникабельность, обучаемость, умение работать в команде