- Administrator Linux
- Специализация будет полезна:
- Для обучения необходимо:
- Посмотрите, как проходят занятия
- Какой результат вы получите?
- Обучение состоит из 2-х ступеней и интенсива: 1 ступень длится 6 месяцев, 2 ступень длится 7 месяцев + интенсив продолжительностью 1 месяц.
- Авторская программа
- Необходимые знания
- Помощь с трудоустройством
- Трудоустройство
- Administrator Linux
- Интерактивные вебинары
- Полезная практика
- Активное комьюнити
- Групповые менторские консультации
- Программа
- Ступень 1
- Ступень 2
- Проектные работы
Administrator Linux
Для тех, кто хочет с нуля научиться управлять серверами и развиваться как системный / инфраструктурный инженер или DevOps-инженер. На специализации вы получите навыки администрирования Linux, которые выделят вас среди начинающих администраторов.
Вы рассмотрите следующий стек технологий: Linux, Zabbix, Prometheus, TCP/IP, nginx, Apache, MySQL, Bash, Docker, Git, elasticsearch, grafana, ELK.
К концу обучения вы соберете портфолио из выполненных работ и сделаете готовый проект, который сможете опубликовать и показывать на собеседованиях.
Специализация будет полезна:
- начинающим администраторам Linux;
- junior- и middle-программистам;
- специалистам по тестированию;
- всем, кто интересуются темой администрирования и хочет войти в новую для себя специальность.
Для обучения необходимо:
Посмотрите, как проходят занятия
Для этого оставьте заявку, и мы пришлем вам демо-ролик с фрагментами лекций!
Какой результат вы получите?
Обучение состоит из 2-х ступеней и интенсива: 1 ступень длится 6 месяцев, 2 ступень длится 7 месяцев + интенсив продолжительностью 1 месяц.
- Познакомитесь с базовыми понятиями ОС Linux и изучите команды для работы в Bash
- Научитесь настраивать WEB-сервера (apache, nginx) и MySQL-сервер
- Узнаете, как использовать инструменты в работе системного администратора: контейнеры Docker и Git
- Рассмотрите базовые понятия анализа сетевого траффика и правил фильтрации
- Рассмотрите системы мониторинга (zabbix, icinga, cacti, grafana, prometheus)
- Обсудите логирование информации
- Научитесь понимать процесс сборки ПО из исходных кодов
- Познакомитесь с инструментом автоматического разворачивания тестовых сред
- Научитесь работать с системой автоматической конфигурации хостов Ansible
- Погрузитесь в архитектуру Linux
- Научитесь подбирать конфигурацию под необходимые задачи, обеспечивать безопасность системы
- Сможете быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы
- Поймете особенности развертывания, настройки и обслуживания сетей, построенных на базе Linux
- Отточите навыки администратора на виртуальных стендах
Авторская программа
Эксперты разбирают кейсы и тренды в области инфраструктуры, учат устранять проблемы и избегать ошибок
Необходимые знания
Не обязательно иметь профильные знания. Программа подходит для новичков
Помощь с трудоустройством
Комплексная система, которая поможет обойти конкурентов на начальные позиции и получить первые офферы
Трудоустройство
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
- Карьерные мероприятия в сообществе
Публичный разбор резюме
Публичное прохождение собеседования и воркшопы
Administrator Linux
Формат обучения
Интерактивные вебинары
Онлайн лекции в формате живых вебинаров. Доступ к материалам остается навсегда
Полезная практика
Домашние задания + проектные работы в конце каждой ступени, которые усилят ваше портфолио
Активное комьюнити
Общайтесь с преподавателями голосом на вебинарах и в Slack группы
Групповые менторские консультации
На курсе предусмотрено менторское сопровождение в виде групповых разборов домашних заданий. Занятие по групповому разбору ДЗ с ментором проводится раз в месяц в рамках расписания курса.
На занятии ментор отвечает на часто возникающие вопросы, проводит подробный разбор работ студентов и объясняет каждый этап выполнения
С ментором также можно общаться по домашнему заданию в чате. Он даст вам обратную связь по итогам проверки и направит вас в нужное русло
Программа
Ступень 1
Ступень рассчитана на тех, кто интересуются темой администрирования и хочет войти в новую для себя специальность. Вы получите навыки администрирования Linux, которые выделят вас среди начинающих администраторов.
Введение
Данный модуль познакомит слушателей с понятием «операционная система» и концепциями UNIX. Тема 1: Вводный урок Тема 2: Жёсткие диски Тема 3: Вопрос-ответ по курсу Online Linux
Структура Linux и команды
Данный модуль познакомит с базовыми понятиями ОС Linux и простейшими командами для работы в bash, сформирует понимание что такое пользователи в Linux. Тема 1: Bash. Написание простых скриптов Тема 2: Вопрос-ответ по Bash Тема 3: Групповая менторская консультация
Потоки, логические команды, процессы, сеть
В данном модуле рассматриваются базовые работы с потоками ввода/вывода процессов, работа с программным обеспечением. Студенты научатся объединять 2 и более команд в логические связки, познакомятся с понятием «процесс», узнают базовые принципы конфигурирования сети в Linux. Тема 1: Бонусное занятие LVM Тема 2: Вопрос-ответ
Конфигурирование Web-сервера и MySQL
Модуль посвящен практики. Будет рассмотрен установка и настройка WEB-сервера и MySQL сервера. Тема 1: Конфигурирование web-сервера (apache, nginx, балансировка nginx) Тема 2: Установка MySQL-сервера и настройка репликации Тема 3: Групповая менторская консультация
Docker и Git
В модуле рассматриваются базовые понятия работы с контейнерами Docker и с системой контроля версий git. Цель модуля — рассказать как данные инструменты могут использовать в своей работе системные администраторы. Тема 1: Docker Тема 2: GIT
Сети
В модуле рассматриваются базовые понятия анализа сетевого траффика и правил фильтрации. Тема 1: Сети. Базовые знания Тема 2: Групповая менторская консультация Тема 3: Сети. iptables Тема 4: Сети. tcpdump
Мониторинг и логирование
Модуль посвящен вопросам централизованного мониторинга и сборки логов. Также будут затронуты вопросы видов мониторинга. Тема 1: Мониторинг Тема 2: Логирование Тема 3: Групповая менторская консультация
Astra Linux
Итоговый проект
Данный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей. Тема 1: Консультация по проектам и домашним заданиям Тема 2: Групповая менторская консультация Тема 3: Защита проектных работ
Ступень 2
В рамках 2 ступени научитесь профессиональному подбору конфигурации, управлению процессами, обеспечению безопасности, развертыванию, настройке и обслуживанию сетей
Архитектура Linux
В этом модуле будут разбираться базовые компоненты 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 и сеть
Настраиваем и работаем с сетью в 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
Сервисы Linux
Рассмотрим настройку базовых сервисов на ОС Линукс, таких как базы данных, почта и веб сервер. Тема 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: Подведение итогов курса
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектные работы
Каждая ступень завершается финальным проектом, который предстоит защитить перед преподавателем. Практический опыт и портфолио проектов помогут вам произвести впечатление на собеседовании.