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

на Отзовике, IRecommend и TutorTop
Изучите структуру и функционирование IT-систем, включая архитектуру компьютера и принципы работы операционных систем. Освоите навыки администрирования и настройки виртуальных рабочих мест. Познакомитесь с операционной системой Linux и основами работы в терминале.
12 часов теории
16 часов практики
Администрирование IT-систем
Архитектура компьютера. Операционная система
Архитектура компьютера. Операционная система
Настройка виртуального рабочего места
Знакомство с операционной системой Linux
Типы дистрибутивов
Основы работы в терминалe ОС Linux
Узнаете, какие бывают типы операционных систем, какие функции они обеспечивают, как устроено взаимодействие внутри ОС, как приложения обращаются к системе, как планировать процессное время. Детально разберёте ОС Linux и принципы работы системного администратора с ней. Научитесь управлять процессами, потоками, сигналами, хранением данных на дисках.
9 часов теории
14 часов практики
Типы и назначение операционных систем. ОС Linux
Процессы, управление процессами
Память, управление памятью
Шедулер
Дисковые системы
Файловые системы
Ядро операционной системы
Загрузка ОС
Основы работы с командной строкой
Разберёте дистрибутивы Linux, основанные на RedHat и Debian, и особенности работы с ними. Узнаете, как управлять пакетами: устанавливать, удалять и пересобирать их. Научитесь управлять пользователями и их правами, приложениями и их запуском. Изучите принципы поиска проблем производительности системы.
7 часов теории
20 часов практики
Типы дистрибутивов
Управление пакетами
Инициализация системы. Systemd, init-v
Управление пользователями
Производительность системы
Файловые системы
Особенности работы с Astra Linux
Проект: автоматизация рутинных задач
Освоите базовое программирование в командном интерпретаторе Bash. Научитесь проводить синтаксический анализ с помощью регулярных выражений regexp. Освоите утилиты sed, awk, cut, grep и другие.
5 часов теории
25 часов практики
Переменные и условные операторы
Циклы и функции
Regexp и их использование для синтаксического анализа
Полезные утилиты
Разбор скриптов и написание своих скриптов. Linter. Shell check
Изучите основы работы компьютерных сетей, команды конфигурирования сетевых устройств и служб, инструменты настройки и диагностики сетей. Рассмотрите модель OSI, работу сетей TCP/IP на втором, третьем и четвертом уровнях. Узнаете, как работать с NAT и обзорно познакомитесь с протоколом IPv6.
10 часов теории
12 часов практики
Теоретические основы сети
Сеть и сетевые протоколы: L2-сеть
Сеть и сетевые протоколы: L3-сеть
Сеть и сетевые протоколы: L4-сеть
NAT
IPv6
Узнаете, что такое облака и зачем они нужны. Изучите основы виртуализации: виртуальные машины, контейнеры и как с ними работать. Познакомитесь с системой оркестрации Kubernetes и научитесь с его помощью разворачивать приложения.
10 часов теории
22 часа практики
Виртуализация и облачные решения. AWS, GCP, Openstack
Типы виртуализаций KVM, QEMU
Docker
Kubernetes
Проект: развёртывание и настройка инфраструктуры
Познакомитесь с системами управления конфигурациями и утилитами развертывания облачной инфраструктуры. Узнаете, что такое и зачем нужны средства управления конфигурацией. Сможете поднять облачный сервер с помощью Terraform и сконфигурировать его с помощью Ansible.
4 часа теории
16 часов практики
Ansible
Terraform
Подъём инфраструктуры в облаке
Узнаете, что такое DevOps, и познакомитесь с основными задачами и инструментами DevOps. Получите практические навыки работы с системой контроля версий Git.
7 часов теории
6 часов практики
Что такое DevOps. CI/CD
Git / GitLab
Разберётесь, зачем нужен мониторинг и какие параметры нужно контролировать. Узнаете, как организовать систему оповещения о различных событиях, чтобы узнавать о сбоях первым, а не от заказчика. Познакомитесь с Zabbix для мониторинга физических и виртуальных машин. Научитесь настраивать Prometheus и собирать метрики с операционной системы и приложений.
5 часов теории
20 часов практики
Системы мониторинга
Zabbix
Prometheus
Узнаете, как обеспечивается отказоустойчивая работа приложений. Изучите основные инструменты кластеризации и балансировки. Изучите принципы и инструменты резервного копирования операционной системы, баз данных и приложений. Узнаете, что такое Disaster Recovery и как его можно реализовать.
7 часов теории
23 часа практики
Keepalived/vrrp
Кластеризация
Pacemaker
Резервное копирование. Bacula
Балансировка нагрузки. HAProxy/Nginx
Disaster recovery
Отказоустойчивость в облаке
Узнаете, чем различаются SQL и NoSQL базы данных, и научитесь выбирать нужную из всего многообразия существующих решений. Разберётесь, что такое кеш, зачем он нужен и научитесь его использовать. Научитесь складывать и смотреть логи приложений в Elasticsearch, а также настраивать и использовать менеджер очередей RabbitMQ.
4 часа теории
16 часов практики
Базы данных, их типы
Кеширование Redis/memcached
ELK
Очереди RabbitMQ
Узнаете принципы работы реляционных баз данных. Научитесь писать SQL-запросы к базе данных. Научитесь работать с индексами и оптимизировать выполнение запросов. Освоите репликацию и масштабирование баз данных, а также научитесь делать резервное копирование.
11 часов теории
27 часов практики
Базы данных
Работа с данными (DDL/DML)
SQL
Индексы
Репликация и масштабирование
Резервное копирование
Базы данных в облаке
Узнаете, как обеспечивать целостность, конфиденциальность и доступность информации, какие бывают угрозы информационной безопасности. Изучите основные практики и инструменты поиска и устранения уязвимостей. Разберёте необходимые практики безопасности при администрировании системы Linux и приложений на ней.
3 часа теории
12 часов практики
Модель угроз
Основные практики и инструменты
Типы уязвимостей и их устранение
Best practices современной информационной безопасности