Разработка курса «Администратор Linux. Виртуализация и кластеризация» | OTUS
Для всех, кто влюблен в технологии!
Специальные скидки ко дню компьютерщика! Забирай промокод в нашем чате ➞
Подробнее

Курсы

Специализации Курсы в разработке Подготовительные курсы
+7 499 110-61-65

Администратор Linux. Виртуализация и кластеризация

Что даст вам этот курс
10
0
Данный курс находится в разработке и планируется на июль!

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

Вы сможете строить системы с использованием современных популярных сервисов на базе Linux и разберетесь в каких проектах применяются те или иные сервисы.

Курс подойдет для администраторов Linux и DevOps
Преподаватели
Алексей Цыкунов
Леонид Альбрехт
RusLink
Владимир Дроздецкий
Разработчик инфраструктуры exposcan.ru, crispmessenger.com
Павел Викирюк
"Оператор связи MVNO", DevOps-инженер
Системный архитектор, Oracle DBA, разработчик perl/python, опыт в отрасли - 20 лет
В настоящее время работает на аутсорсе. Работал в интернет-провайдерах и телекоме. Имел опыт внедрения и разработки продуктов в госструктурах, таких как минздрав и соцфонд. Был главным разработчиком стартап проекта Ipstudio AMBS (биллинг для VoIP). Участвовал в проектировании и разработке OLTP систем. Проектировал и развертывал серверные системы в датацентрах.

Закончил Кыргызско-Российский Государственный Университет, 2001, Инженер автоматизированных систем.
Собственный технический блог на - dbadmins.ru

Системный инженер в холдинге компаний RusLink.
Опыт в отрасли более 10 лет. Работал как в частном секторе, так и в окологосударственном (Ростелеком).
Участвовал в разработке и внедрении новых продуктов и сервисов. Есть опыт в руководстве отделом тех. поддержки и администрирования.

Профессиональные навыки:
- знание современных клиентских и серверных ОС;
- установка и настройка различных СУБД (MS SQL, PostgreSQL, MySQL, MariaDB);
- администрирование веб-серверов Apache, Nginx;
- виртуализация и знание продуктов VMware, VirtualBox, Proxmox, Vagrant;
- написание скриптов на Bash;
- применение Ansible;
- знание активного сетевого оборудования Mikrotik, D-Link и др.

Занимается поддержкой и траблшутингом серверов MySQL, приложений, написанных на PHP, etc. Активно внедряет и использует докер со всей его инфраструктурой. Придерживается мнения, что всё должно быть декларативно описано, поэтому использует Ansible.

Разрабатывает и настраивает инфраструктуру для таких стартапов, как exposcan.ru, crispmessenger.com. Занимается мониторингом при помощи Zabbix и Prometheus, создаёт графики в Grafana.

Чтобы легко подстраиваться под требования бизнеса, деплоит и описывает процессы в Gitlab, собирает и обрабатывает логи в ELK и Graylog2. Любит и умеет пользоваться активным сетевым оборудованием вендора MikroTik.

Специалист по администрированию серверов Linux и администрированию сетевого оборудования.

Ключевые навыки:
Операционные системы: Linux (Debian,Ubuntu,RedHat,CentOS,Fedora), FreeBSD, Windows
Виртуализация: QEMU KVM, Xen, VMware, Hyper-V
Контейнеризация: Docker, Docker Swarm
Сеть: протоколы статической и динамической маршрутизации, VPN, NFS, iSCSI
Мониторинг: Munin, Zabbiх, Nagios, Prometheus, Grafana, PMM
Централизация сбора логов: ELK, Graylog
Резервное копирование: Bacula
Программирование: Bash, Python

Алексей
Цыкунов
Леонид
Альбрехт
Владимир
Дроздецкий
Павел
Викирюк
Преподаватели
Алексей Цыкунов
Системный архитектор, Oracle DBA, разработчик perl/python, опыт в отрасли - 20 лет
В настоящее время работает на аутсорсе. Работал в интернет-провайдерах и телекоме. Имел опыт внедрения и разработки продуктов в госструктурах, таких как минздрав и соцфонд. Был главным разработчиком стартап проекта Ipstudio AMBS (биллинг для VoIP). Участвовал в проектировании и разработке OLTP систем. Проектировал и развертывал серверные системы в датацентрах.

Закончил Кыргызско-Российский Государственный Университет, 2001, Инженер автоматизированных систем.
Собственный технический блог на - dbadmins.ru

Леонид Альбрехт
RusLink
Системный инженер в холдинге компаний RusLink.
Опыт в отрасли более 10 лет. Работал как в частном секторе, так и в окологосударственном (Ростелеком).
Участвовал в разработке и внедрении новых продуктов и сервисов. Есть опыт в руководстве отделом тех. поддержки и администрирования.

Профессиональные навыки:
- знание современных клиентских и серверных ОС;
- установка и настройка различных СУБД (MS SQL, PostgreSQL, MySQL, MariaDB);
- администрирование веб-серверов Apache, Nginx;
- виртуализация и знание продуктов VMware, VirtualBox, Proxmox, Vagrant;
- написание скриптов на Bash;
- применение Ansible;
- знание активного сетевого оборудования Mikrotik, D-Link и др.

Владимир Дроздецкий
Разработчик инфраструктуры exposcan.ru, crispmessenger.com
Занимается поддержкой и траблшутингом серверов MySQL, приложений, написанных на PHP, etc. Активно внедряет и использует докер со всей его инфраструктурой. Придерживается мнения, что всё должно быть декларативно описано, поэтому использует Ansible.

Разрабатывает и настраивает инфраструктуру для таких стартапов, как exposcan.ru, crispmessenger.com. Занимается мониторингом при помощи Zabbix и Prometheus, создаёт графики в Grafana.

Чтобы легко подстраиваться под требования бизнеса, деплоит и описывает процессы в Gitlab, собирает и обрабатывает логи в ELK и Graylog2. Любит и умеет пользоваться активным сетевым оборудованием вендора MikroTik.

Павел Викирюк
"Оператор связи MVNO", DevOps-инженер
Специалист по администрированию серверов Linux и администрированию сетевого оборудования.

Ключевые навыки:
Операционные системы: Linux (Debian,Ubuntu,RedHat,CentOS,Fedora), FreeBSD, Windows
Виртуализация: QEMU KVM, Xen, VMware, Hyper-V
Контейнеризация: Docker, Docker Swarm
Сеть: протоколы статической и динамической маршрутизации, VPN, NFS, iSCSI
Мониторинг: Munin, Zabbiх, Nagios, Prometheus, Grafana, PMM
Централизация сбора логов: ELK, Graylog
Резервное копирование: Bacula
Программирование: Bash, Python

Программа обучения
Модуль 1
Виртуализация и контейнеризация
Модуль 2
Оркестрация
Модуль 3
администрирование СУБД
Модуль 4
Кластеризация
Модуль 5
HIghload web
Модуль 6
Проектный модуль
Виртуализация и контейнеризация
Оценить модуль
0
0
Тема 1: Виртуализация: KVM
Оценить занятие
0
0
Тема 2: Виртуализация: Proxmox
научимся разбираться в технологиях виртуализации, чтобы в нужный момент сделать правильный выбор инструмента для решения инфраструктурных задач
Тема 3: Виртуализация: Xen
Оценить занятие
0
0
Тема 4: Виртуализация: oVirt
Оценить занятие
0
0
Тема 5: LXC, LXD
Оценить занятие
0
0
Тема 6: Podman, kata containers
Оценить занятие
0
0
Оркестрация
В этом модуле мы рассмотрим задачи и рабочие инструменты для оркестрации конфигурациями, виртуальными машинами, контейнерами, сервисами, а также секретами и логами
Оценить модуль
0
0
Тема 1: Salt. Оркестрация конфигурациями
автоматизируем рутинные задачи администрирования.
Тема 2: OpenNebula
Оценить занятие
0
0
Тема 3: OpenStack
Оценить занятие
0
0
Тема 4: Nomad
Оценить занятие
0
0
Тема 5: Kubernetes
Оценить занятие
0
0
Тема 6: ELK
Устанавливаем кластер ELK и разносим конфигурацию.
Тема 7: Hashicorp Vault
использовать Vault для управлении секретами для всей инфраструктуры
администрирование СУБД
Мы научимся как запускать настраивать и кластеризовать базы данных
Оценить модуль
0
0
Тема 1: PostgreSQL cluster
настраиваем кластер PostgreSQL
Тема 2: MySQL - бэкап, репликация, кластер
настраивать политику инкрементального бэкапа
Настраивать GTID репликацию и кластер с proxysql
Настраивать Innodb и Galera кластера
Тема 3: Redis
Разбираем что это такое и зачем нужны эти сервисы.
Устанавливаем и настраиваем их
Запускаем в работу.
Тема 4: RabbitMQ
Оценить занятие
0
0
Тема 5: Kafka
Оценить занятие
0
0
Тема 6: Etcd
Оценить занятие
0
0
Тема 7: Consul
установка
настройка
кластеризация
федерация
бэкап
service discovery
DNS
Оценить занятие
0
0
Кластеризация
Будем учится строить высокодоступные кластера, настраивать балансировщики, динамические адреса, общие хранилища.


В течении модуля делаем курсовой проект. Создаем скрипты деплоя HA кластера на виртуалках. На кластере разворачиваем либо собственный веб проект, либо веб проект коллег с других курсов. Также приветствуются разворачивание любых систем, например: gitlab, wordpress, youtrack, bigbluebutton и других на ваш выбор
Оценить модуль
0
0
Тема 1: Балансировка нагрузки на основе HAproxy и VRRP (keepalived)
Изучаем протокол VRRP
Изучаем работу с haproxy
Настраиваем балансировку для вебсерверов
Разбираем конфиги
Проверяем работу балансировки на стенде
Тема 2: Строим кластер - Pacemaker, Corosync
понять устройства кластера на основе pacemaker
Построить тестовый кластер с плавающим ип и вебсервисом.
Тема 3: ISCSI, multipath и кластерные файловые системы: GFS2
разобрать принципы работы ISCSI
разобраться что такое multipath
настроить общее хранилище для двух нод
Тема 4: DRBD, linstor
Оценить занятие
0
0
Тема 5: Распределенные файловые системы: CEPH
понимать устройство распределенного хранилища CEPH и требования для его развертывания,
получить практический опыт создания кластера с нуля, его использования с точки зрения клиентского доступа,
протестировать отказоустойчивость, надежность и скорость работы
Тема 6: Распределенные файловые системы: GlusterFS
построить распределенное хранилище GlusterFS
HIghload web
Оценить модуль
0
0
Тема 1: Nginx
настраивать highload конфигурацию.
Тема 2: Масштабирование веб проекта
строить полноценное масштабируемое решение для веб проекта с учетом отказоусточивости
Тема 3: Оптимизация на практике
кеширование
оптимизация параметров ядра
оптимизация файрвалла
пуллинг сессий к БД
автоматизация масштабирования
тестирование через yandex-tank
Оценить занятие
0
0
Проектный модуль
Оценить модуль
0
0
Тема 1: Выбор и обсуждение проектов
Оценить занятие
0
0
Тема 2: Защита проектных работ
защитить проект и получить рекомендации от экспертов
Тема 3: Итоговое занятие
получить ответы на свои вопросы по курсу,
оставить фидбэк по программе,
обсудить проекты
Опрос по программе "Администратор Linux. Виртуализация и кластеризация"

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

Вопрос №1 из 6
Выберите один вариант ответа
Вам понятно, о чем этот курс?
оцените от 1 (не понял) до 5 (да, все ясно)
Вопрос №2 из 6
А что из этого вы уже знаете?
Вопрос №3 из 6
Какие темы из программы вам уже сейчас пригодились бы в работе?
Вопрос №4 из 6
Выберите один вариант ответа
Оцените актуальность программы (в баллах от 1 "неактуально" до 10 "полностью актуальна")
Вопрос №5 из 6
И последнее: что вам необходимо в работе сейчас или понадобится в ближайшем будущем, но не представлено в программе?
Вопрос №6 из 6
Комментарии и предложения - мы всегда им рады!

Оставьте хотя бы один ответ для участия в опросе

Специальные скидки!
Только до 23 февраля! Забирай промокод в нашем чате ➞