Основная программа
Методология и обзор инструментария DevOps.
Модели OSI и TCP/IP.
IP адресация, IPv4 и IPv6, маски. Основы маршрутизации.
Технология NAT. Протоколы TCP и UDP, порты.
Принципы работы DNS.
Linux. Установка. Знакомство с CLI интерфейсом.
Работа с файлами. Работа с текстовыми файлами. Процесс загрузки и демоны (службы).
Файловые системы. Установка ПО.
Устройства. Процессы, потоки, /proc. Обзор сетевых возможностей. Пользователи.
Права доступа и квоты Аудит, процессы, логи, cron.
Фильтрация трафика. Конфигурирование SSH.
Мониторинг ресурсов сервера. Поиск и устранение неисправностей.
Введение в Git. Установка, начальная настройка.
Базовые команды git. Работа с удаленным репозиторием.
Ветвление в Git. Работа с ветками.
Основы программирования на Python.
Операторы ветвлений, циклы, исключения.
Строки, списки. Функции.
Основы и установка Docker.
Основы работы с контейнерами Docker.
Сеть в Docker. Знакомство с Volume в Docker.
Основы и архитектура Puppet.
Установка Puppet-master, Puppet-agent.
Знакомство с DSL - Domain Specific Language.