29 июля
Basic
12 месяцев
Онлайн
Для тех, кто хочет с нуля научиться управлять серверами и развиваться как системный / инфраструктурный инженер или DevOps-инженер. На специализации вы получите навыки администрирования Linux, которые выделят вас среди начинающих администраторов.
Вы рассмотрите следующий стек технологий: Linux, Zabbix, Prometheus, TCP/IP, nginx, Apache, MySQL, Bash, Docker, Git, elasticsearch, grafana, ELK.
К концу обучения вы соберете портфолио из выполненных работ и сделаете готовый проект, который сможете опубликовать и показывать на собеседованиях.
Для этого оставьте заявку, и мы пришлем вам демо-ролик с фрагментами лекций!
Эксперты разбирают кейсы и тренды в области инфраструктуры, учат устранять проблемы и избегать ошибок
Не обязательно иметь профильные знания. Программа подходит для новичков
Комплексная система, которая поможет обойти конкурентов на начальные позиции и получить первые офферы
Онлайн лекции в формате живых вебинаров. Доступ к материалам остается навсегда
Домашние задания + проектные работы в конце каждой ступени, которые усилят ваше портфолио
Общайтесь с преподавателями голосом на вебинарах и в Slack группы
На курсе предусмотрено менторское сопровождение в виде групповых разборов домашних заданий. Занятие по групповому разбору ДЗ с ментором проводится раз в месяц в рамках расписания курса.
Вы выполняете домашнее задание
Ментор проверяет его в личном кабинете, делает ревью и дает развернутый фидбэк
На занятии ментор отвечает на часто возникающие вопросы, проводит подробный разбор работ студентов и объясняет каждый этап выполнения
С ментором также можно общаться по домашнему заданию в чате. Он даст вам обратную связь по итогам проверки и направит вас в нужное русло
Ступень рассчитана на тех, кто интересуются темой администрирования и хочет войти в новую для себя специальность. Вы получите навыки администрирования Linux, которые выделят вас среди начинающих администраторов.
Данный модуль познакомит слушателей с понятием "операционная система" и концепциями UNIX.
Тема 1: Вводный урок
Тема 2: Жёсткие диски
Тема 3: Вопрос-ответ по курсу Online Linux
Данный модуль познакомит с базовыми понятиями ОС Linux и простейшими командами для работы в bash, сформирует понимание что такое пользователи в Linux.
Тема 1: Bash. Написание простых скриптов
Тема 2: Вопрос-ответ по Bash
Тема 3: Групповая менторская консультация
В данном модуле рассматриваются базовые работы с потоками ввода/вывода процессов, работа с программным обеспечением. Студенты научатся объединять 2 и более команд в логические связки, познакомятся с понятием "процесс", узнают базовые принципы конфигурирования сети в Linux.
Тема 1: Бонусное занятие LVM
Тема 2: Вопрос-ответ
Модуль посвящен практики. Будет рассмотрен установка и настройка WEB-сервера и MySQL сервера.
Тема 1: Конфигурирование web-сервера (apache, nginx, балансировка nginx)
Тема 2: Установка MySQL-сервера и настройка репликации
Тема 3: Групповая менторская консультация
В модуле рассматриваются базовые понятия работы с контейнерами Docker и с системой контроля версий git. Цель модуля - рассказать как данные инструменты могут использовать в своей работе системные администраторы.
Тема 1: Docker
Тема 2: GIT
В модуле рассматриваются базовые понятия анализа сетевого траффика и правил фильтрации.
Тема 1: Сети. Базовые знания
Тема 2: Групповая менторская консультация
Тема 3: Сети. iptables
Тема 4: Сети. tcpdump
Модуль посвящен вопросам централизованного мониторинга и сборки логов. Также будут затронуты вопросы видов мониторинга.
Тема 1: Мониторинг
Тема 2: Логирование
Тема 3: Групповая менторская консультация
Тема 1: Пакетные менеджеры
Тема 2: Сетевая подсистема, настройка сетевых интерфейсов
Данный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Групповая менторская консультация
Тема 3: Защита проектных работ
В рамках 2 ступени научитесь профессиональному подбору конфигурации, управлению процессами, обеспечению безопасности, развертыванию, настройке и обслуживанию сетей
В этом модуле будут разбираться базовые компоненты OS Linux. Будем разбирать, что такое ядро и его модули, загрузчик, процессы, дисковая и файловая системы, inodes и daemons. Научимся устанавливать и обновлять и восстанавливать OS, управлять загрузкой, создавать и изменять RAID массивы, управлять логическими томами. Проект на весь модуль: делаем свою загрузочную флешку readonly, со своим ядром.
Тема 1: С чего начинается Linux
Тема 2: Дисковая подсистема
Тема 3: Файловые системы и LVM - 1
Тема 4: Файловые системы и LVM - 2
Тема 5: ZFS
Тема 6: NFS, FUSE
Тема 7: Управление пакетами. Дистрибьюция софта
Тема 8: Загрузка системы
Тема 9: Инициализация системы. Systemd.
Тема 10: Bash
Тема 11: grep, sed, awk и другие
Тема 12: Управление процессами
Тема 13: Работа с памятью
Тема 14: Механизмы изоляции и аккаунтинга Linux (namespaces и cgroups)
В этом модуле мы рассмотрим задачи и рабочие инструменты для управления системой, обеспечения безопасности, контроля прав и доступов. Также мы рассмотрим инструменты для мониторинга, логгирования и анализа проблем производительности и сбоев. Будем учится решать проблемы и производить ретроспективный анализ.
Тема 1: Автоматизация администрирования. Ansible-1
Тема 2: Автоматизация администрирования. Ansible-2
Тема 3: SELinux - когда все запрещено
Тема 4: Docker
Тема 5: Docker - 2
Тема 6: Мониторинг производительности
Тема 7: Prometheus
Тема 8: Пользователи и группы. Авторизация и аутентификация
Тема 9: Zabbix
Тема 10: Сбор и анализ логов
Тема 11: Сбор и анализ логов - 2
Тема 12: Резервное копирование
Настраиваем и работаем с сетью в Linux. От хоста до маршрутизатора и брандмауэра.
Тема 1: Архитектура сетей
Тема 2: DHCP, PXE
Тема 3: Фильтрация трафика - firewalld, iptables
Тема 4: Фильтрация трафика - firewalld, iptables
Тема 5: Фильтрация трафика - nftables
Тема 6: Статическая и динамическая маршрутизация, OSPF
Тема 7: BGP
Тема 8: Мосты, туннели и VPN
Тема 9: DNS- настройка и обслуживание
Тема 10: Сетевые пакеты. VLAN'ы. LACP
Тема 11: LDAP. Централизованная авторизация и аутентификация
Тема 12: IPv6
Рассмотрим настройку базовых сервисов на ОС Линукс, таких как базы данных, почта и веб сервер.
Тема 1: Web: протоколы
Тема 2: Nginx
Тема 3: Динамический веб
Тема 4: Mysql
Тема 5: MySQL: Backup + Репликация
Тема 6: PostgreSQL
Тема 7: Postgres: Backup + Репликация
Тема 8: Почта: SMTP, IMAP, POP3
Создание рабочего проекта веб проект с развертыванием нескольких виртуальных машин должен отвечать следующим требованиям - включен https - основная инфраструктура в DMZ зоне - файрвалл на входе - сбор метрик и настроенный алертинг - везде включен selinux - организован централизованный сбор логов
Тема 1: Выбор темы и организация проектной работы
Тема 2: Защита проектных работ
Тема 3: Подведение итогов курса
Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность. В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности.
Стоимость в рассрочку