Специализация:
DevOps-инженер
Приобретаемые навыки:
совершенствуйте свои навыки на мастер-классах, посещайте офлайн лекции, участвуйте в хакатонах и конкурсах по созданию цифровых решений
курс разработан партнером
РГУ нефти и газа (НИУ) имени И.М. Губкина
Проект прикладного обучения
Сертификат, ссылками на который можно делиться с другими людьми
Совмещаем все лучшее от онлайн и офлайн обучения
Низкий порог входа — релевантный опыт не требуется
Гибкий график — устанавливаете сами сроки сдачи заданий
Время прохождения одного курса — три недели
Материалы занятий, которые останутся с вами навсегда
Программа курса
Модуль 1. Linux — основы администрирования
  • Выбор дистрибутива и оборудования
  • Планирование установки
  • Этапы установки
  • Этапы загрузки системы
Модуль 2. Настройка и тестирование сети
  • Модель OSI
  • Протоколы Ethernet и TCP/IP
Модуль 3. Система безопасности Linux/UNIX
  • Аутентификация и авторизация
  • Управление пользователями
  • Управлением доступом и привилегиями
Модуль 4. Управление файловыми системами
  • Виды файловых систем (UFS, Ext, ReiserFS)
  • Менеджер логических томов LVM
Модуль 5. Резервное копирование и восстановление
  • Стратегии резервного копирования
  • Управление периодическими заданиями
Модуль 6. Основы подхода DevOps
  • Обзор курса
  • Знакомство с опытом участников
  • Обсуждение проблематики разработки и сопровождения ИТ продуктов
  • Обзор существующих методик
Модуль 7. Контекст подхода DevOps: Разработка и сопровождение
  • Эволюция DevOps
  • Бизнес выгоды
  • Ключевые аспекты культуры
  • Принципы DevOps
Модуль 8. DevOps для команд и компаний
  • Культура и поведение
  • Организационные модели
  • Автономность команд
  • Масштабирование DevOps
Модуль 9. Практики DevOps
  • DevOps и ITSM
  • Бережливые практики (Lean)
  • Использование Agile
  • Архитектура
  • Непрерывное предоставление и автоматизация
  • Современная инфраструктура и облака
  • Операционная деятельность
Модуль 10. Создание команды DevOps (Teambuilding)
  • Проблематика создания DevOps команд. Обсуждение
  • Development+Operations=DevOps – определение DevOps команды
  • Ключевые характеристики участников команды
  • Цели команды
Модуль 11. Основы языка С++
  • Ссылочный тип данных.
  • Операции - расширения контекста.
  • Операции new и delete.
  • Встроенные inline-функции.
  • Перегрузка функций. Аргументы по умолчанию
  • Декларация класса.
  • Управление доступом.
  • Указатель this.
  • Дружественные классы и функции.
Модуль 12. Специальные методы класса
  • Конструктор по умолчанию.
  • Конструктор копирования.
  • Перегрузка конструкторов.
  • Деструктор.
Модуль 13. Потоки данных в С++
  • Иерархия классов потоков в С++.
  • Форматированный ввод/вывод.
  • Использование и создание манипуляторов.
  • Перегрузка операций ввода/вывода.
  • Работа с файлами.
Модуль 14. Репозиторий Git
  • Создание, изменение и удаление репозитория
  • Просмотр истории коммитов
  • Отмена действий
  • Метки
  • Псевдонимы
Модуль 15. Использование Git на сервере
  • Установка Git на сервере
  • Настройка
  • Протоколы
Модуль 16. Docker — начало работы
  • Основные понятия
  • Микросервисная архитектура
  • Собираем docker контейнер
  • Связываем контейнеры с помощью docker-compose
  • Деплоим контейнеры вручную
Модуль 17. Инфраструктура как код
  • Общие принципы и модели управления.
  • Jinja шаблоны
  • Описание инфраструктуры с помощью Ansible
  • Написание Ansible playbooks для docker и gitlab
Модуль 18. Continuous Integration
  • Что такое Continuous Integration и Continuous Delivery
  • Обзор GitLab
  • Запуск пайплайнов из .gitlab-ci в gitlab-runners
Модуль 19. Лабораторный практикум
  • Инициализация репозитория Git
  • Установка docker и работа с контейнерами
Модуль 20. Лабораторный практикум
  • Установка Nginx с помощью Ansible playbook
Преподаватели
Асирян Александр Вячеславович
куратор курса DevOps
Аганов Вадим
помощник куратора
Волков Александр
наставник
Кислицин Дмитрий 
ментор
Рябков Андрей
тренер soft-skills
Отзывы учащихся
Кирилл Лихачев
Прошел курс DevOps-инженера в Буткемпе

Имея лишь базовые представления о материале, после окончания курса чувствую себя уверенно. Курс является основой, достаточной для трудоустройства на позицию junior. Материал достаточно хорошо изложен, все закреплено действиями, понятными при прослушивании лекций. Гибкая форма обучения, направленная на получение знаний.

Олег Елисеев
Остался доволен полученными знаниями
Курс понравился. Очень живой и интерактивный. Неожиданно для технического специалиста. Множество знаний, полнота охвата, примеры из жизни, связь со смежными темами. Много полезной информации. Появилось понимание дальнейшего развития и применения части практик в работу организации. Курс расширил мой кругозор в данной теме. Смогу порекомендовать Буткемп своим знакомым.
Алексей Чумаков
Выпускник первого потока DevOps
Самый полезный и самый тяжелый курс, которой я проходил. Это то, что я реально смогу (и буду) применять на практике. Рассматриваются наиболее востребованные на сегодняшний день технологии DevOps на примере хорошо зарекомендовавших себя инструментов, использование которых считается мейнстримом. Выражаю благодарность своему наставнику и куратору курса, они настоящие профи.

© ProCode Bootcamp