О чём курс

Курс «Основы DevOps» от ИТМО (Институт Техники Механики и Оптики СПб) представляет собой комплексную образовательную программу, разработанную для IT-специалистов, стремящихся систематизировать свои знания и освоить современные подходы к разработке и эксплуатации программного обеспечения. Программа ориентирована на тех, кто хочет выйти на новый профессиональный уровень, освоив востребованные навыки в области планирования, администрирования и поддержки сетей на базе ОС Linux, а также научиться эффективно работать с облачными инфраструктурами. В условиях современной цифровой экономики DevOps-культура становится стандартом индустрии, и данный курс дает фундаментальную базу для понимания того, как сократить цикл поставки ценности заказчику, обеспечивая при этом высокую надежность и масштабируемость систем.

Обучение охватывает широкий спектр тем: от глубокого погружения в сетевые технологии и системное администрирование Linux до продвинутых методов виртуализации, контейнеризации и автоматизации процессов CI/CD. Участники курса получат практический опыт работы с облачной платформой Yandex Cloud, изучат принципы управления виртуальными машинами, сетями и базами данных в облаке. Особое внимание уделяется методологиям разработки, таким как Agile, Scrum и Kanban, что позволяет специалистам не только технически реализовывать задачи, но и понимать бизнес-процессы разработки ПО. Программа также включает блок по программированию на Python, что является критически важным навыком для автоматизации рутинных задач в DevOps-практике.

Курс построен таким образом, чтобы слушатели могли последовательно освоить инструменты контейнеризации (Docker) и оркестрации (Kubernetes), а также научились настраивать процессы непрерывной интеграции и доставки (CI/CD) с использованием таких инструментов, как Jenkins и GitLabCI. На выходе выпускники получают не только теоретические знания, но и прикладные навыки, подтвержденные работой над дипломным проектом. Прохождение обучения в ИТМО гарантирует академический подход к подаче материала, подкрепленный актуальными индустриальными практиками. Это идеальный выбор для системных администраторов, желающих трансформироваться в DevOps-инженеров, а также для разработчиков, стремящихся лучше понимать инфраструктурную составляющую своих проектов. Уникальность программы заключается в её комплексности: она объединяет классическое администрирование с современными облачными и DevOps-технологиями, что делает выпускников универсальными специалистами, способными решать задачи любой сложности в рамках жизненного цикла разработки ПО.

Программа обучения

Блок 1 - Сетевые технологии

  • Модуль 1 - Краткая история компьютерных сетей
  • Модуль 2 - Основы сетевого взаимодействия
  • Модуль 3 - Сетевые стандарты
  • Модуль 4 - Среда передачи данных и топология
  • Модуль 5 - Удаленный доступ
  • Модуль 6 - Беспроводные сети
  • Модуль 7 - Сетевые протоколы
  • Модуль 8 - Стек протоколов TCP/IP
  • Модуль 9 - IP v4
  • Модуль 10 - IP v6
  • Модуль 11 - Обеспечение безопасности передачи данных
  • Модуль 12 - Методы защиты сетей
  • Модуль 13 - Предоставление сетевой поддержки
  • Модуль 14 - Поиск и устранение сетевых проблем

Блок 2 - Системное администрирование ОС Linux I уровень

  • Модуль 1 - Введение в Linux
  • Модуль 2 - Знакомство с графической рабочей средой
  • Модуль 3 - Конфигурирование системы в графической среде
  • Модуль 4 - Доступ к командной строке, знакомство с Bash
  • Модуль 5 - Получение справки и документации
  • Модуль 6 - Некоторые полезные команды (cat, more, less, tail, head, wc и др.)
  • Модуль 7 - Текстовые редакторы: gedit, vim
  • Модуль 8 - Знакомство с файловой системой Linux (FHS, VFS)
  • Модуль 9 - Операции с файлами из командной строки
  • Модуль 10 - Стандартные устройства ввода, вывода и ошибок. Перенаправление ввода/вывода. Конвейер
  • Модуль 11 - Регулярные выражения
  • Модуль 12 - Управление локальными пользователями и группами
  • Модуль 13 - Привилегированные пользователи, повышение полномочий
  • Модуль 14 - Управление доступом к файлам
  • Модуль 15 - Мониторинг процессов Linux и управление ими
  • Модуль 16 - Управление сервисами и демонами, включение и выключение системы
  • Модуль 17 - Настройка сетевого интерфейса
  • Модуль 18 - Управление программным обеспечением
  • Модуль 19 - Доступ к файловым системам Linux
  • Модуль 20 - Настройка удаленного доступа - SSH, VNC
  • Модуль 21 - Резервное копирование, восстановление, передача и синхронизация файлов и каталогов
  • Модуль 22 - Обзор пройденного материала курса

Блок 3 - Системное администрирование ОС Linux II уровень

  • Модуль 1 - Планирование будущих задач
  • Модуль 2 - Управление приоритетами процессов Linux
  • Модуль 3 - Подключение сетевых пользователей и групп
  • Модуль 4 - Управление доступом к файлам с помощью списков ACL
  • Модуль 5 - Управление дисками, разделами и файловыми системами
  • Модуль 6 - Управление логическими томами
  • Модуль 7 - Сетевые дисковые ресурсы (iSCSI)
  • Модуль 8 - Доступ к сетевым файловым системам с помощью сетевой файловой системы NFS
  • Модуль 9 - Доступ к сетевым файловым системам с помощью CIFS/SMB
  • Модуль 10 - Настройка источников точного времени
  • Модуль 11 - Анализ и хранение файлов журналов
  • Модуль 12 - Ограничение сетевого взаимодействия с помощью брандмауэра
  • Модуль 13 - Повышение производительности в командной строке, сценарии
  • Модуль 14 - Контроль и устранение проблем в процессе загрузки. Сброс административного пароля
  • Модуль 15 - Виртуализация. Управление виртуальными машинами
  • Модуль 16 - Инсталляция операционной системы. Автоматизация процесса инсталляции
  • Модуль 17 - Обзор пройденного материала курса

Блок 4 - Работа в Yandex Cloud

  • Модуль 1 - Обзор Yandex Cloud
  • Модуль 2 - Администрирование доступа (Yandex IAM)
  • Модуль 3 - Платформа данных Yandex Cloud
  • Модуль 4 - Yandex Object storage
  • Модуль 5 - Виртуальные машины (Yandex Compute Cloud)
  • Модуль 6 - Виртуальные частные облака (Yandex VPC)
  • Модуль 7 - Балансировка нагрузки и масштабирование (Network Load Balancer, Application Load Balancer, автоматическое масштабирование)
  • Модуль 8 - Облачные функции в Модуль 8 - Облачные функции в Yandex Cloud
  • Модуль 9 - Базы данных в Yandex Cloud
  • Модуль 10 - DNS (Yandex cloud DNS)
  • Модуль 11 - Стандартная архитектура решений Yandex Cloud

Блок 5 - Основы виртуализации и контейнеризации

  • Модуль 1 - Понятия виртуализации и контейнеризации
  • Модуль 2 - Технологии, лежащие в основе контейнеризации (Cgroups, Namespaces, LXC)
  • Модуль 3 - Docker. Проектирование dockerfile
  • Модуль 4 - Docker-compose. Проектирование composefile
  • Модуль 5 - Дополнительные возможности Docker echosystem, Docker-machine
  • Модуль 6 - Введение в контейнерную оркестрацию (kubernetes)

Блок 6 - Программирование на Python

  • Модуль 1 - Настройка окружения
  • Модуль 2 - Типы и структуры данных
  • Модуль 3 - Основные операторы
  • Модуль 4 - Работа с консолью
  • Модуль 5 - Функции
  • Модуль 6 - Модули и пакеты
  • Модуль 7 - ООП
  • Модуль 8 - Работа с файлами
  • Модуль 9 - Исключения
  • Модуль 10 - Функциональное программирование
  • Модуль 11 - Многопоточность
  • Модуль 12 - Работа с данными
  • Модуль 13 - Разработка приложений с графическим пользовательским интерфейсом
  • Модуль 14 - Стандартные и сторонние библиотеки

Блок 7 - Введение в DevOps на базе Linux

  • Модуль 1 - Основы DevOps.
  • Модуль 2 - Методологии разработки Waterfall и Agile.
  • Модуль 3 - Основные методологии внутри Agile. Scrum и Kanban.
  • Модуль 4 - Введение в CICD.
  • Модуль 5 - Системы SCM, git.
  • Модуль 6 - Автоматизированная сборка Gradle.
  • Модуль 7 - Автоматизация при помощи Jenkins.
  • Модуль 8 - Понятие управления конфигурациями. Основные продукты CM.
  • Модуль 9 - Основы Ansible.

Блок 8 - Дипломное проектирование

Складчина создана 14 сентября 2022 г. · описание обновлено 3 сентября 2026 г.

Теги курса

Инструменты

Другие материалы школы 11

И Итмо Все материалы
7 023 ₽ 150 000 ₽