Що нового?

Придбаний Системный администратор профессия [Нетология] [Дмитрий Кудюкин] [2020]

Інформація про покупку
Тип покупки: Складчина
Ціна: 35160 ГРН
Учасників: 0 з 98
Організатор: Відсутній
Статус: Набір учасників
Внесок: 373.1 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Системный администратор профессия [Нетология] [Дмитрий Кудюкин] [2020]



Кто такой системный администратор:


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

Профессия входит в топ-5 самых востребованных IT-специальностей согласно исследованию hh.ru

Курс даст углубленные знания и подготовит вас к работе:

Обучитесь системному администрированию на практике
Во время обучения вы решите более 100 практических задач и самостоятельно построите корректно работающую IT-систему на базе сайта

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

Будете знать больше, чем нужно работодателям
Чтобы повысить вашу конкурентоспособность на рынке, изучите не только базу, которую требуют на собеседовании, но и продвинутые инструменты

Изучите современные инструменты для работы с инфраструктурой
Docker, Ansible, Zabbix, Terraform, Kubernetes и облачные решения — чтобы вы могли не только поддерживать существующую инфраструктуру, но и развивать её

Получите углубленные знания основ администрирования Linux
В программе мы особое внимание уделяем изучению основ администрирования — вопросам, которые обязательно зададут вам на собеседовании

Откроете новые возможности с помощью английского языка
Самая актуальная информация о системном администрировании появляется в англоязычной литературе. Чтобы вы могли быть в курсе всего нового, для вас — курс английского для IT-специалистов от English Dom

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

1. Тем, кто хочет быстро и просто начать карьеру в IT
Если вы умеете устанавливать операционную систему, драйверы — и хотите работать в IT, но без сложного программирования

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

3. Тем, кто хочет начать карьерный путь в DevOps и SRE
Получите практическую базу в системном администрировании, без которой трудно представить работу специалистов по эксплуатации

Ключевые навыки, которыми будете владеть после обучения:
  • Понимание архитектуры современных вычислительных систем: процессоры, память, шины обмена данными, накопители
  • Уверенные знания работы с сетью, HTTP/HTTPS, DNS, DHCP, IPv4/IPv6, VPN, NAT, Firewall и др.
  • Администрирование Linux. Умение управлять процессами, потоками, сигналами, хранением данных на дисках, а также пакетами, сервисами и многопользовательской системой
  • Знание лучших практик современной информационной безопасности
  • Умение настраивать конфигурации и автоматизировать задачи системного администрирования с помощью Ansible и Terraform
  • Навыки работы с реляционными базами данных и инструментами ELK, RabbitMQ, Memcached и Redis
  • Мониторинг и логирование с помощью Zabbix и Prometheus
  • Знание основ программирования и скриптинга на Bash
  • Умение создавать отказоустойчивую инфраструктуру, знакомство с Pacemaker, HAProxy/Nginx и Disaster Recovery
  • Знание различных видов виртуализации и контейнеризации. Умение работать с Docker, KVM, QEMU и Kubernetes
  • Знакомство с подходом DevOps и CI/CD. Умение работать с Git и Gitlab
1. Обзор IT-систем

Познакомитесь с основой системного администрирования и актуальными IT-решениями. Узнаете, как функционирует аппаратное обеспечение компьютеров: процессор, память, диск. Познакомитесь со средствами автоматизации, методологией непрерывной интеграции и основными облачными решениями для виртуализации, контейнеризации, оркестрации.

  • Принципы работы современных компьютеров: процессоры, память, накопители
  • Средства автоматизации и основные функции систем
2. Операционная система Linux

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

  • Типы и назначение операционных систем. ОС Linux
  • Процессы, управление процессами
  • Память, управление памятью
  • Шедулер
  • Дисковые системы
  • Файловые системы
  • Ядро операционной системы
  • Загрузка ОС
3. Администрирование Linux

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

  • Типы дистрибутивов
  • Управление пакетами
  • Инициализация системы. Systemd, init-v
  • Управление пользователями
  • Производительность системы
  • Файловые системы
4. Сеть и сетевые протоколы

Изучите основы работы компьютерных сетей, команды конфигурирования сетевых устройств и служб, инструменты настройки и диагностики сетей, а также самые распространённые сетевые приложения. Рассмотрите модель OSI, работу сетей TCP/IP на втором, третьем и четвертом уровнях. Узнаете, как работать с VPN, Firewall, NAT. Разберётесь, как конфигурировать основные сетевые сервисы прикладного уровня: DHCP, DNS, HTTP/HTTPS, SMTP. Обзорно познакомитесь с протоколом IPv6.

  • Модель OSI/ISO. Обзор сетевых протоколов
  • L2-сеть
  • L3-сеть
  • NAT
  • VPN
  • Firewall
  • Высокоуровневые сетевые протоколы
  • Траблшутинг
  • DHCP, PXE
  • DNS
  • HTTP/HTTPS
  • SMTP/POP3/IMAP
  • IPv6
5. Программирование на Bash

Освоите базовое программирование в командном интерпретаторе Bash. Научитесь проводить синтаксический анализ с помощью регулярных выражений regexp. Освоите утилиты sed, awk, cut, grep и другие.

  • Базовое программирование на Bash. Коды возврата, функции
  • Regexp и их использование для синтаксического анализа. Полезные утилиты
  • Полезные утилиты
  • Разбор скриптов и написание своих скриптов. Linter. Shell check
6. Виртуализация

Узнаете, что такое облака и зачем они нужны. Изучите основы виртуализации: виртуальные машины, контейнеры и как с ними работать. Познакомитесь с системой оркестрации Kubernetes и научитесь с его помощью разворачивать приложения.

  • Виртуализация и облачные решения. AWS, GCP, Openstack
  • Типы виртуализаций KVM, QEMU
  • Docker
  • Kubernetes
7. Автоматизация администрирования инфраструктуры

Познакомитесь с системами управления конфигурациями и утилитами развертывания облачной инфраструктуры. Узнаете, что такое и зачем нужны средства управления конфигурацией. Сможете поднять облачный сервер с помощью Terraform и сконфигурировать его с помощью Ansible.

  • Ansible
  • Terraform
  • Подъём инфраструктуры в облаке
8. Введение в DevOps

Узнаете, что такое DevOps, и познакомитесь с основными задачами и инструментами DevOps. Получите практические навыки работы с системой контроля версий Git.

  • Что такое DevOps. CI/CD
  • Git / GitLab
9. Мониторинг

Разберётесь, зачем нужен мониторинг и какие параметры нужно контролировать. Узнаете, как организовать систему оповещения о различных событиях, чтобы узнавать о сбоях первым, а не от заказчика. Познакомитесь с Zabbix для мониторинга физических и виртуальных машин. Научитесь настраивать Prometheus и собирать метрики с операционной системы и приложений.

  • Системы мониторинга
  • Zabbix
  • Prometheus
10. Отказоустойчивость

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

  • Keepalived/vrrp
  • Кластеризация
  • Pacemaker
  • Резервное копирование. Bacula
  • Балансировка нагрузки. HAProxy/Nginx
  • Disaster recovery
11. Системы хранения и передачи данных

Узнаете, чем различаются SQL и NoSQL базы данных, и научитесь выбирать нужную из всего многообразия существующих решений. Разберётесь, что такое кеш, зачем он нужен и научитесь его использовать. Научитесь складывать и смотреть логи приложений в Elasticsearch, а также настраивать и использовать менеджер очередей RabbitMQ.

  • Базы данных, их типы
  • Кеширование Redis/memcached
  • ELK
  • Очереди RabbitMQ
12. Реляционные базы данных

Узнаете принципы работы реляционных баз данных. Научитесь писать SQL-запросы к базе данных. Научитесь работать с индексами и оптимизировать выполнение запросов. Освоите репликацию и масштабирование баз данных, а также научитесь делать резервное копирование.

  • Базы данных
  • Работа с данными (DDL/DML)
  • SQL
  • Индексы
  • Репликация и масштабирование
  • Резервное копирование

13. Информационная безопасность


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

  • Модель угроз
  • Основные практики и инструменты
  • Типы уязвимостей и их устранение
  • Best practices современной информационной безопасности
14. Дипломный практикум

В качестве дипломного проекта вам нужно будет построить IT-систему на базе сайта. Вы на практике отработаете все инструменты курса: создадите веб-сервер, замониторите, забэкапите и сделаете его отказоустойчивым. Настроите отправку почты с веб-сервера, https, отгрузите массив логов в хранилище и настроите дашборды. Заведёте все конфигурации в Ansible.
Продажник: https://netology.ru/programs/sysadmin#/
 
Угорі