Продвинутый курс Linux для тех, кто уже освоил базовые навыки работы в unix-подобных операционных системах и планирует связать с этим свою дальнейшую деятельность в качестве системного администратора или инженера DevOps. Для поступления на курс необходимо пройти вступительное тестирование. Новичок может подготовится к тестированию пройдя курс Linux для новичков.
Программа курса
- Модуль 1 — Архитектура Linux
- Тема 1. С чего начинается Linux
- Тема 2. Дисковая подсистема
- Тема 3. Файловые системы и LVM
- Тема 4. ZFS
- Тема 5. NFS, FUSE
- Тема 6. Управление пакетами. Дистрибьюция софта
- Тема 7. Загрузка системы
- Тема 8. Инициализация системы. Systemd.
- Тема 9. Bash
- Тема 10. grep, sed, awk и другие
- Тема 11. Управление процессами
- Тема 12. Работа с памятью
- Тема 13. Механизмы изоляции и аккаунтинга Linux (namespaces и cgroups)
- Модуль 2 — Управление, безопасность и мониторинг
- Тема 14. Автоматизация администрирования. Ansible-1
- Тема 15. Пользователи и группы. Авторизация и аутентификация
- Тема 16. Автоматизация администрирования. Ansible-2
- Тема 17. SELinux — когда все запрещено
- Тема 18. Docker
- Тема 19. Docker — 2
- Тема 20. Мониторинг производительности
- Тема 21. Prometheus
- Тема 22. Zabbix
- Тема 23. Сбор и анализ логов
- Тема 24. Сбор и анализ логов — 2
- Тема 25. Резервное копирование
- Linux и сеть
- Тема 26. Архитектура сетей
- Тема 27. DHCP, PXE
- Тема 28. Фильтрация трафика — firewalld, iptables
- Тема 29. Фильтрация трафика — nftables
- Тема 30. Статическая и динамическая маршрутизация, OSPF
- Тема 31. BGP
- Тема 32. Мосты, туннели и VPN
- Тема 33. DNS- настройка и обслуживание
- Тема 34. Сетевые пакеты. VLAN’ы. LACP
- Тема 35. LDAP. Централизованная авторизация и аутентификация
- Тема 36. IPv6
- Сервисы Linux
- Тема 37. Web: протоколы
- Тема 38. Nginx
- Тема 39. Динамический веб
- Тема 40. Mysql
- Тема 41. MySQL: Backup + Репликация
- Тема 42. PostgreSQL
- Тема 43. Postgres: Backup + Репликация
- Тема 44. Почта: SMTP, IMAP, POP3
- Модуль 5 — Проект
- Тема 45. Защита проектных работ
- Тема 46. Подведение итогов курса
Выпускной проект
Предусмотрено выполнение выпускного проекта. На его подготовку отведен последний месяц. Выполненный проект станет образцом программно-исследовательского комплекса, который можно будет показывать будущим работодателям. За основу можно взять веб-проект и кластеризовать его. Обязательным является:
— кластеризация и балансировка веба;
— кластеризация и балансировка базы (mysql, postgress — на выбор).
Авторы курса
Алексей Цыкунов — Руководитель программы, Senior DevOps Engineer в американском стартапе. Системный архитектор, Oracle DBA, разработчик perl/python, опыт в отрасли — 20 лет.
Что получит слушатель по окончании курса
- материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач);
- сертификат о прохождении курса;
- практические навыки в решении типовых задач администрирования, таких как настройка почты, веб серверов, файловых хранилищ, файрволов, логгирования, мониторинга и систем резервного копирования;
- глубокое представление об архитектуре ОС Linux, работе с памятью, процессами, дисками, файлами;
- научится обеспечивать безопасность систем под управлением Linux и улучшать производительность систем посредством тонкой настройки с учетом требований приложений к платформе;
- приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).
Отзывы
Отзывов пока нет.