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

Нетология
4,84
Курс «Системный администратор» от Нетологии: изучите углубленные основы системного администрирования с нуля, овладеете управлением серверами и сетями. Уже через 6 месяцев сможете начать карьеру с поддержкой в трудоустройстве.
Срок обучения: 11 месяцев
Без опыта
4,67
На основании отзывов пользователей
на Отзовике, IRecommend и TutorTop
от 2 900 /мес
или сразу от 104 400
180 000
Смотреть курс
Программа обучения
Стабильная IT-инфраструктура — задача системного администратора
Обзор IT-систем

Изучите структуру и функционирование IT-систем, включая архитектуру компьютера и принципы работы операционных систем. Освоите навыки администрирования и настройки виртуальных рабочих мест. Познакомитесь с операционной системой Linux и основами работы в терминале.

12 часов теории

16 часов практики

Администрирование IT-систем

Архитектура компьютера. Операционная система

Архитектура компьютера. Операционная система

Настройка виртуального рабочего места

Знакомство с операционной системой Linux

Типы дистрибутивов

Основы работы в терминалe ОС Linux

Операционная система Linux

Узнаете, какие бывают типы операционных систем, какие функции они обеспечивают, как устроено взаимодействие внутри ОС, как приложения обращаются к системе, как планировать процессное время. Детально разберёте ОС Linux и принципы работы системного администратора с ней. Научитесь управлять процессами, потоками, сигналами, хранением данных на дисках.

9 часов теории

14 часов практики

Типы и назначение операционных систем. ОС Linux

Процессы, управление процессами

Память, управление памятью

Шедулер

Дисковые системы

Файловые системы

Ядро операционной системы

Загрузка ОС

Основы работы с командной строкой

Администрирование Linux

Разберёте дистрибутивы Linux, основанные на RedHat и Debian, и особенности работы с ними. Узнаете, как управлять пакетами: устанавливать, удалять и пересобирать их. Научитесь управлять пользователями и их правами, приложениями и их запуском. Изучите принципы поиска проблем производительности системы.

7 часов теории

20 часов практики

Типы дистрибутивов

Управление пакетами

Инициализация системы. Systemd, init-v

Управление пользователями

Производительность системы

Файловые системы

Особенности работы с Astra Linux

Программирование на Bash

Проект: автоматизация рутинных задач

Освоите базовое программирование в командном интерпретаторе 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, и познакомитесь с основными задачами и инструментами 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 современной информационной безопасности