Пройдите обучение и станьте востребованным специалистов в области DevOps с нуля за 18 месяцев. Методика обучения разработана преподавателями-экспертами платформы GeekBrains.
Образовательная программа DevOps подойдет как для новичков, которые не имеют специальной подготовки, но планируют построить карьеру в данной области, так и для практикующих специалистов, которые хотят получить новые знания и закрепить имеющиеся навыки.
— Основы компьютерных сетей. Технология Ethernet
— Физический и канальный уровень. Ethernet
— Сетевой уровень. Урок в двух частях
— Транспортный уровень
— Углублённое изучение сетевых технологий. Урок в двух частях
— Прикладной уровень
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
— Знакомство с UNIX/Linux
— Работа в консоли
— Права и пользователи в UNIX
— Bash, скрипты и автоматизация
— Сетевые возможности Linux
— Практика. Регистрируем сервер в облаке
— Практика. Запускаем веб-сервер
— Практика. Как защитить свой сервер
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
— Хранение данных
— Роутер на Linux, обеспечение безопасности
— Сетевые сервисы
— DNS
— PKI и OpenVPN
— Почта
— Балансировка нагрузки
— Сервисы высокой доступности
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
— Основы сбора информации и поиска проблем
— Отладка на разных этапах загрузки системы и сервисов
— Хранение данных в Linux, решение проблем с разделами
— Поиск и решение проблем в сетевом стеке
— Безопасность в Linux
— Отладка работы приложений
— Профилирование системы
— Обзор оптимизации работы Linux
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
— Знакомство с Python
— Встроенные типы и операции с ними
— Функции
— Полезные инструменты
— Работа с файлами
— Объектно-ориентированное программирование
— ООП. Продвинутый уровень
— ООП. Полезные дополнения
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
— Введение в теорию реляционных баз данных
— Базовые понятия структуры базы данных
— Определение данных. Базовые операции с данными
— Выборка данных, агрегация данных
— Вложенные запросы и объединение Union
— Объединение Join
— Расширенные возможности SQL
— Оконные функции, индексы, работа в графическом клиенте
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
— Что такое системы управления конфигурациями
— Ansible — как готовить
— Используем Ansible на практике (base)
— Ansible advanced
— Выполнение проекта в рамках курса
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
— Введение в виртуализацию
— Технологии эффективной виртуализации
— Гипервизоры 2-го типа (интегрированные с хост-системой)
— Гипервизоры 1-го типа (bare metal hypervisors)
— Вложенная виртуализация и виртуализация ввода-вывода
— Контейнеризация (виртуализация на уровне ядра ОС)
— Системы управления виртуализацией
— Системы управления виртуализацией
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
— История облачных вычислений
— Виды облачных сервисов (*-as-a-Service)
— Программно-определяемые сети и хранилища
— Платформа облачных вычислений OpenStack
— Вебинар. Платформа облачных вычислений VK Cloud Solution (Часть 1)
— Вебинар. Платформа облачных вычислений VK Cloud Solution (Часть 2)
— Вебинар. Simple Storage Service
— Cloud-native архитектура и Infrastructure as Code (IaC)
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
— Микросервисы и контейнеры
— Docker
— Введение в Kubernetes
— Хранение данных и ресурсы
— Сетевые абстракции Kubernetes
— Устройство кластера
— Продвинутые абстракции
— Деплой тестового приложения в кластер, CI/CD
1 месяц — 8 уроков
10 часов обучающего контента, 21 час практики
— Основы CI/CD. Знакомство с gitlab
— Continuous integration (непрерывная интеграция)
— Continuous delivery и continuous deployment (непрерывная доставка и развертывание)
— Troubleshooting (диагностика и решение проблем в CI/CD)
— Выполнение проекта в рамках курса
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
— Система мониторинга на основе Zabbix
— Система мониторинга на основе Prometheus
— Логи и как с ними работать на примере ELK и Sentry
— Распределенная трассировка
1 месяц — 4 урока
8 часов обучающего контента, 16 часов практики
— Введение в Agile. Классические подходы. Гибкие подходы. Agile/Scrum/Kanban
— Владелец Продукта. Кастомеры и стейкхолдеры. Команда разработки. Сущности бэклога
— Minimal Viable Product. Итерации в поставке Ценности Продукта. Приоритеты и стоимость Историй
— Жизнь внутри Scrum Команды
— Инженерная культура в Agile aka DevOps
— Пирамида тестирования и её юродивый брат — Рожок мороженого
— Continuous Integration & Continuous Delivery. Джентльменский набор навыков и инструментов
— Observability @ DevOps
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
Git очень важен для любого современного разработчика, так как закладывает тот базис, который необходим для удобной командной работы внутри коллектива и работы со сторонними open source-решениями.
1 месяц — 10 уроков
10 часов обучающего контента, 30 часов практики
— Операционные системы
— Ядро операционной системы
— Файловые системы
— Память
— Многозадачность
— Сетевые функции ядра
— Работа в Linux
— Кросс-платформенность и виртуализация
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
Данный курс посвящен подготовке студента факультета DevOps к прохождению отбора в компанию.
1 месяц — 9 уроков
13 часов обучающего контента, 26 часов практики
— Установка и настройка Windows Server
— Основные инструменты администрирования Windows
— Настройка Active Directory
— Основные команды PowerShell
— Написание сценариев с использованием функций и конвейеров
— Удалённое управление с PowerShell
— Автоматизация Active Directory
— Windows Management Instrumentation (WMI)
— Аудит безопасности Windows
1 месяц — 9 уроков
13 часов обучающего контента, 26 часов практики
В рамках проекта предстоит развернуть инфраструктуру веб-сайта условной компании. Продемонстрировать отказоустойчивость построенной инфраструктуры, настроить мониторинг, резервное копирование и т. д
1 месяц — 9 уроков
13 часов обучающего контента, 26 часов практики
Использование инструментов ELK, syslog/rsyslog, sentry. Сбор логов в микросервисной среде.
Объекты, основные задачи, архитектуры инфраструктуры открытых ключей. Примеры использования инфраструктуры открытых ключей при использовании электронной подписи.
Принципы ITSM-подхода организации эффективного управления IT-услугами.