У вас будут все необходимые ресурсы и инструменты, чтобы начать карьеру на позиции DevOps-инженера.
Мы познакомим вас с практиками и инструментами DevOps и научим решать реальные бизнес-задачи самостоятельно и в команде.

Как вы будете учиться

Наша программа одна из самых объёмных и содержательных. В то же время её легко понять, потому что знания даются постепенно:
от базы к продвинутым инструментам.

18 месяцев

Программа курса

Введение в UNIX-системы
  • Знакомство с UNIX/Linux
  • Работа в консоли
  • Права и пользователи в UNIX
  • Bash, скрипты и автоматизация
  • Сетевые возможности Linux
  • Практика. Регистрируем сервер в облаке
  • Практика. Запускаем веб-сервер
  • Практика. Как защитить свой сервер
Компьютерные сети
  • Основы компьютерных сетей. Технология Ethernet. Часть 1.
  • Физический и канальный уровень. Технология Ethernet. Часть 2
  • Сетевой уровень. Часть 1
  • Сетевой уровень. Часть 2
  • Транспортный уровень
  • Углубленное изучение сетевых технологий. Часть 1
  • Углубленное изучение сетевых технологий. Часть 1
  • Прикладной уровень
Операционные системы
  • Операционные системы
  • Ядро операционной системы
  • Файловые системы
  • Память
  • Многозадачность
  • Сетевые функции ядра
  • Работа в Linux
  • Кроссплатформенность и виртуализация
Основы Python. Интерактивный курс
  • Знакомство с Python
  • Встроенные типы и операции с ними
  • Функции
  • Полезные инструменты
  • Работа с файлами
  • Объектно-ориентированное программирование
  • ООП. Продвинутый уровень
  • ООП. Полезные дополнения
Системы виртуализации
  • Введение в виртуализацию
  • Технологии эффективной виртуализации
  • Гипервизоры 2-го типа (интегрированные с хост-системой)
  • Гипервизоры 1-го типа (bare metal hypervisors)
  • Гипервизоры 1-го типа (продолжение)
  • Вложенная виртуализация и виртуализация ввода-вывода
  • Контейнеризация (виртуализация на уровне ядра ОС)
  • Системы управления виртуализацие
Основные сервисы на Linux для предприятия
  • Хранение данных
  • Роутер на Linux, обеспечение безопасности
  • Сетевые сервисы
  • DNS
  • PKI и openvpn
  • Почта
  • Балансировка нагрузки
  • Сервисы высокой доступности
Анализ, оптимизация и аварийные работы в Linux
  • Основы сбора информации и поиска проблем
  • Отладка на разных этапах загрузки системы и сервисов
  • Хранение данных в Linux, решение проблем с разделами
  • Поиск и решение проблем в сетевом стеке
  • Безопасность в Linux
  • Отладка работы приложений
  • Профилирование системы
  • Обзор оптимизации работы Linux
Основы облачных технологий
  • История облачных вычислений
  • Виды облачных сервисов (*-as-a-Service)
  • Программно-определяемые сети и хранилища
  • Платформа облачных вычислений OpenStack
  • Вебинар. Платформа облачных вычислений Mail Cloud Solution
  • Вебинар. Simple Storage Service
  • Cloud-native архитектура и Infrastructure as Code (IaC)
Микросервисная архитектура и контейнеризация
  • Микросервисы и контейнеры
  • Docker
  • Введение в Kubernetes
  • Хранение данных и ресурсы
  • Сетевые абстракции Kubernetes
  • Устройство кластера
  • Продвинутые абстракции
  • Деплой тестового приложения в кластер, CI/CD
Процессы CI/CD
  • Основы CI/CD. Знакомство с gitlab
  • Continuous integration (непрерывная интеграция)
  • Continuous delivery и continuous deployment (непрерывная доставка и развертывание)
  • Troubleshooting (диагностика и решение проблем в CI/CD)
Методологии Agile/Scrum/Devops
  • Современные методологии разработки. Водопад. Agile. Kanban. Scrum
  • Методология реализации продукта Scrum
  • Тасктрекеры. Jira. Trello. Favro
  • Постановка задач. S.M.A.R.T.
  • Подход к управлению и организации ИТ-услуг ITIL
  • SLA-метрики, требования к приложениям и разбор инцидентов
  • Философия DevOps
Windows Server, PowerShell и WMI
  • Установка и настройка Windows Server
  • Основные инструменты администрирования Windows
  • Настройка Active Directory
  • Основные команды PowerShell
  • Написание сценариев с использованием функций и конвейеров
  • Удалённое управление с PowerShell
  • Автоматизация Active Directory
  • Windows Management Instrumentation (WMI)
  • Аудит безопасности Windows
Контейнеры Windows Server, Hyper-V, eSXI, облачный сервер Azure
  • Контейнеры Windows Server
  • Hyper-V
  • VMware ESXi
  • Развертывание серверов VMware ESXi с загрузкой по сети через PXE
  • Создание образов виртуальных машин Windows в Azure с помощью Packer
  • Работа с Microsoft Azure
Мониторинг распределенных приложений/микросервисов
  • Знакомство с системами мониторинга. Установка Prometheus
  • Настройка Prometheus. Экспортеры
  • Визуализация с Grafana. Менеджер уведомлений AlertManager
  • Защита Prometheus и Grafana с помощью Nginx (базовая аутентификация). Шифрование
Итоговый командный проект
  • Знакомство с командой и проектами. Метрики ITIL/SLA
  • Распределение задач. Работа с тасктрекером
  • Разбор проблем, обсуждение, совещание
  • Совещание
  • Промежуточное подведение итогов
  • Подготовка к защите проекта
  • Защита проекта
Базы данных. Интерактивный курс
  • Быстрый старт
  • Язык запросов SQL
  • Операторы, фильтрация, сортировка и ограничение
  • Агрегация данных
  • Сложные запросы
  • Транзакции, переменные, представления
  • Администрирование MySQL
  • Хранимые процедуры и функции, триггеры
  • Оптимизация запросов
  • NoSQL
Компьютерные сети: практика
  • Сisco Packet Tracer. Изучение топологии будущей сети.
  • Динамическая маршрутизация. Exterior Gateway Protocol (EGP), BGP. Interior Gateway Protocol (IGP), RIPv2.
  • Система DNS.
  • Семейство протоколов STP. Агрегирование каналов, LACP.
  • Настройка ядра провайдерской сети. OSPF. DHCP, DHCP-relay.
  • Настройка корпоративного сегмента провайдерской сети.
  • Настройка сегмента домашней сети.
  • Настройка конечных пользователей сети. VLAN, DHCP, DNS, NAT, VPN GRE, RIPv2 over GRE.
Подготовка к собеседованию DevOps-инженера
  • Основы GNU/Linux
  • Основы сетей
  • Основы виртуализации и облачных решений
  • Основы Docker и Kubernetes
  • Основы CI/CD
  • Основы оркестрации
  • Основы мониторинга
Безопасность проводных и беспроводных сетей
  • Введение в анализ сетевого трафика
  • Пассивные сетевые атаки
  • Активные сетевые атаки
  • Сканер уязвимостей OpenVas
  • Metasploit Framework
  • Безопасность и уязвимость Wi-Fi
  • Безопасность Bluetooth
  • Безопасность GSM
Git. Базовый курс
  • Введение в Git
  • Установка и настройка Git
  • Основные команды терминала
  • Работа с репозиториями в Git
  • Управление файлами репозитория
  • История изменений
  • Работа с ветками репозитория
  • Публикация репозитория
  • Слияния веток
  • Управление версиями
  • Создание pull-request
  • Сложные операции
  • Работа с Fork-репозиториями

Get new blog posts by email: