Постер курса

OTUS

Administrator Linux.Basic

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: Неограничено
Записаться

Administrator Linux.Basic

Что даст вам этот курс


На курсе вы получите навыки администрирования Linux, которые выделят вас среди начинающих администраторов:

Познакомитесь с базовыми понятиями ОС Linux

Изучите команды для работы в Bash

Научитесь настраивать WEB-сервера (apache, nginx) и MySQL-сервер

Узнаете, как использовать инструменты в работе системного администратора: контейнеры Docker и система контроля версии Git

Рассмотрите базовые понятия анализа сетевого траффика и правил фильтрации

Рассмотрите системы мониторинга (zabbix, icinga, cacti, grafana, prometheus)

Обсудите логирование информации

Вы рассмотрите следующий стек технологий: Linux, Zabbix, Prometheus, TCP/IP, Nginx, Apache, MySQL, Bash, Docker, Git, NoSQL, Grafana, ELK.

К концу обучения вы соберете портфолио из выполненных работ и сделаете итоговый проект на основе знаний, полученных на курсе.
Вы сможете опубликовать проект и показывать его на собеседованиях.

На протяжении всего курса вас будет вести персональный ментор.

Кому будет полезен курс?


Начинающим системным администраторам Linux;

Системным администраторам Windows

Разработчикам

Специалистам по тестированию

Всем, кто интересуются темой администрирования и хочет войти в новую для себя специальность

Почему стоит выбрать этот курс?


Курс включает в себя четыре логических блока:

1. Работа непосредственно с Linux ( структура Linux, основные команды, работа с файлами и ПО).

2. Настройка веб-сервера, базы данных (mysql и nosql) и работа с сетью.

3. Мониторинг и логирование на базе Zabbix , Prometheus , Grafana и ELK.

4. Дополнительные важные уроки для работы в команде — Git и Docker.

 

В начале курса базовые команды вы изучите в формате видеозаписи в виде коротких роликов не более 10 минут.

Далее настройку сервера и более сложные темы вы будете проходить в формате практических живых вебинаров.
Итогом курса станет ваш личный проект.

 

ПЕРСОНАЛЬНЫЙ МЕНТОР: онлайн-сессии на 40 минут каждую неделю.

В начале обучения за вами закрепляется ментор. Как и преподаватели, менторы — эксперты, работающие администраторами Linux.

Раз в неделю вы делаете домашнее задание.

На сессии ментор прокомментирует ваше решение.

 

Выпускной проект


На проекте вам потребуется собрать воедино все знания и умения курса:• создать репозитории в GitHub (конфиги, скрипты, cron-файлы и т. д.);• настроить веб-сервер с балансировкой нагрузки;• настроить MySQL-репликацию (master-slave);• установить CMS (на выбор: joomla/wordpress/wiki...);• написать скрипт для бэкапа БД со slave-сервера (потаблично с указанием позиции бинлога, скрипт хранить в GitHub);• настроить систему мониторинга (конфиги хранить в GitHub);• разработать план аварийного восстановления (на основании скриптов, конфигов, cron-файлов и бэкапов в максимально короткие сроки настроить новый сервер "с нуля");• продемонстрировать аварийное восстановление (на чистом сервере за короткий промежуток времени получить полностью настроенную рабочую систему).

Процесс обучения


Занятия проходят 1 раз в неделю + 1 домашнее задание раз в неделю и звонок с ментором на 40 минут для разбора домашнего задания. • Живые вебинары с преподавателями - экспертами в своей сфере • Персональный ментор на протяжении всего курса • Занятия - 1 раз в неделю • Домашнее задание раз в неделю • Созвон с ментором на 40 минут для обсуждения домашнего задания Принимайте активное участие в вебинарах. Так вам будет легче усвоить материал и сохранить энтузиазм в течение всего курса. Наши методисты помогают экспертам стать хорошими преподавателями, которые умеют превращать сложное в понятное и увлекательное.
Программа обучения
Введение
  • Тема 1. Вводный урок
  • Тема 2. Жёсткие диски
  • Тема 3. Вопрос-ответ по курсу Online Linux
Структура Linux и команды
  • Тема 4. Bash. Написание простых скриптов
  • Тема 5. Вопрос-ответ по Bash
Потоки, логические команды, процессы, сеть
  • Тема 6. Бонусное занятие LVM
  • Тема 7. Вопрос-ответ
Конфигурирование Web-сервера и MySQL
  • Тема 8. Конфигурирование web-сервера (apache, nginx, балансировка nginx)
  • Тема 9. Установка MySQL-сервера и настройка репликации
Docker и Git
  • Тема 10. Docker
  • Тема 11. GIT
Сети
  • Тема 12. Сети. Базовые знания
  • Тема 13. Сети. iptables
  • Тема 14. Сети. tcpdump
Мониторинг и логирование
  • Тема 15. Мониторинг
  • Тема 16. Логирование
Итоговый проект
  • Тема 17. Консультация по проектам и домашним заданиям
  • Тема 18. Защита проектных работ
Что нужно знать?
  • Программа подходит для новичков
Знания и навыки, которые приобретете
  • Овладеете знаниями, которые повысят вашу конкурентоспособность на рынке труда HR-специалистов в сфере IT;
  • Удалите ненужные индексы и добавите нужные
  • Пользоваться сборщиком Gradle для создания программ
  • Использовать синтаксис Котлина: типы, классы, операторы, расширения и т.д
  • Создавать программы для разных платформ: JVM, JS, Native Windows/Linux/iOS
Партнеры

Преподаватели

  • Андрей Буранов

    Системный администратор OC Linux в Mail.ru Group

    За 5 лет прошёл путь от помощника системного администратора в небольшой веб-студии до специалиста по UNIX-системам в компании Mail.ru Group. Работал в компании NetCracker на должности инженера NIX-систем. Разрабатывал схемы систем мониторинга, стал тренером-экспертом по классификации Career Development Center. Читает курсы «Linux. Рабочая станция и «Операционные системы».

  • Николай Лавлинский

    Технический директор Метод Лаб

    В Метод Лаб занимается техническим руководством и оптимизацией производительности веб-приложений. В веб-разработке более 15 лет. За это время под его руководством и с его участием было разработано более 100 сайтов и приложений, а также система управления сайтами. Кандидат экономических наук и преподаватель в РЭУ им. Г. В. Плеханова.

  • Денис Федоров

  • Александр Холодов

    Администратор Linux систем. Последние несколько лет работает в аутсорсинговой компании и занимается настройкой, сопровождением Linux систем под нужды заказчика.Ментор курса