У вас будут все необходимые ресурсы и инструменты, чтобы начать карьеру на позиции 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-репозиториями
[easy-share counters=1 counter_pos="inside" native="no" hide_total="yes" fullwidth="yes" fullwidth_fix="100"]
Профессии
Другие профессии
Веб-разработчик разрабатывает сайт на языках HTML, CSS и JavaScript. Создаёт интерфейсы с помощью библиотеки…
Научим предотвращать кибератаки и минимизировать их последствия.
Get new blog posts by email:
There is no form with title: "SEOWP: MailChimp Subscribe Form – Horizontal". Select a new form title if you rename it.