Курсы
Программирование

Профессия DevOps-инженер

Формат
Онлайн
Длительность
12 месяцев
Трудоустройство
Да
Уровень
Продвинутый
Результат
Диплом

Описание

Комплексный курс для получения профессии DevOps-инженер от онлайн-университета Skillbox. Университет предоставляет помощь в написании дипломной работы и развернутый комментарий по результатам ее выполнения. Обучение проходит в формате онлайн или очно. Курсы можно оформить в рассрочку или в кредит на выгодных условиях с возможностью вернуть часть денег через налоговый вычет. Каждому студенту предоставляется помощь с трудоустройством после окончания обучения.

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

Для прохождения курса вы должны знать основы Linux, командной строки, баз данных, сетей и веб-серверов. Программа даст вам полный комплекс навыков для работы Junior DevOps-инженером.

14 модулей   70 онлайн-уроков

Мини-курс по Python

  • Настройка окружения
  • Базовые структуры данных
  • Основные операторы
  • Функции
  • Модули и пакеты
  • Пространства имен и области видимости
  • Классы и объекты
  • Наследование классов
  • Работа с файлами и форматированный вывод
  • Исключения

Система контроля версий Git

  • Версии программного кода
  • Установка Git
  • Индекс и частичные коммиты
  • Сравнение версий
  • Отмена изменений и откат версий
  • Репозитории и коллективная работа
  • Ветки — создание и управление
  • Слияние и разрешение конфликтов
  • Полезные инструменты
  • Правила работы с Git

DevOps-junior

Введение в DevOps

  • Что такое DevOps
  • Devops-инженеров не существует, но они нужны рынку
  • Agile и Devops
  • Жизненный цикл разработки ПО
  • Инфраструктура как код
  • CI/CD — что это такое и зачем
  • Автоматическая сборка и тестирование

Виртуализация и контейнеризация

  • Зачем вообще нужна виртуализация
  • Типы виртуализации
  • Знакомство с KVM
  • Контейнеризация
  • Знакомство с LXC

Docker

  • Устанавливаем и настраиваем Docker
  • Основные команды для работы
  • Основные инструкции dockerfile
  • Запуск nginx в Docker
  • Зачем нужен Volume
  • Пишем dockerfile для php-fpm
  • Пишем docker-compose для LAMP
  • Работа с сетью в Docker

IaC

  • Концепция
  • Управление инфраструктурой (создание серверов и виртуалок)
  • Packer
  • Terraform
  • Управление конфигурациями (ansible)

Ansible

  • Плейбуки
  • Переменные
  • Роли
  • Шаблоны
  • Ansible vault: хранение секретов
  • Ansible galaxy: разработка ролей

Тестирование инфраструктурного кода

  • Какое бывает тестирование
  • Molecule: тестируем роли
  • Testinfra: тестируем инфраструктуру

CI

  • Концепция
  • Автоматическое тестирование
  • Trunk-based development практики
  • Тулинг (gitlab, jenkins)

GitLab CI

  • Обзор системы
  • Создание пайплайнов
  • Стейджирование
  • Внутренние переменные
  • Артефакты
  • Работа с docker sidecar

Jenkins

  • Обзор системы
  • Создание пайплайнов
  • Управление конфигурациями

CD

  • Концепция
  • Одинаковые окружения для тестирования и продакшна
  • Работа с артефактами
  • Основные метрики: Lead time, MTTR, time to market
  • Blue-green деплой, canary-деплой, Feature-toggles, Слабосвязанная архитектура сервисов, SOA
  • Автоматизированный откат, подготовка миграций данных

Обратная связь

  • Концепция
  • Уровни метрик (бизнес — приложение — окружение)
  • Логи
  • Методики поиска проблем (USE, RED)

Мониторинг

  • Устанавливаем Prometheus
  • Настраиваем prometheus-exporter для нашего сервера
  • Устанавливаем Grafana, собираем метрики и рисуем дашборды
  • Настраиваем алерты
  • Знакомство с loki
  • Настраиваем сбор логов

Как записаться на курс

  • 1

    Нажмите на кнопку Записаться на курс

  • 2

    Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета

  • 3

    Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)

  • 4

    Получите доступ к учебным материалам

Отзывов пока нет.

Текущая цена

69 000 ₽

Рассрочка

2 875 ₽/мес.

Старая цена

115 000 ₽
Записаться на курс

Автор курса

Skillbox

Рейтинг курса

0
0 отзывов

Поделиться курсом

Авторизуйтесь через одну из социальных сетей