Devops Фабрика
Первая Ступень
Описание программы
Программа «DevOps фабрика. Первая ступень» предназначена для людей, которые хотят расширить или приобрести опыт работы в сфере Linux серверного администрирования и server-side скриптовых языков.
На протяжении трех месяцев мы будем нарабатывать практические навыки и умение решать практические задачи в этих областях. Мы совершенствуем свои навыки работы с двумя наиболее популярными серверными дистрибутивами Linux:
- Ubuntu
- Centos
На время прохождения курса предоставляется тестовое окружение. На локальном компьютере потребуется только ssh клиент и браузер.
Основные темы:
-
Система контроля версий Git. Ключевые операции и настройки. Типовые взаимодействия внутри команды c использованием этого инструмента
-
Управление операционными системами Linux по ssh, методы авторизации пользователей в Linux, управление пользователями и привилегиями пользователей
-
Типовые операции в Linux и стандартные средства для работы: с файлами, процессами, файловыми системами
-
Bash как основной server-side скриптовый язык, обработка текстовых файлов, регулярные выражения
-
Стандартные средства диагностики и мониторинга загруженности системы, лог файлы операционной системы
-
Установка/удаление пакетов, управление сервисами запущенными в операционной системе Linux
-
Сетевые настройки, DNS
Чему ты сможешь научиться:
По завершению курса ты получишь представление об управлении серверными операционными системами Linux и сможешь совершать наиболее распространенные операции с ними на уровне достаточном для поддержки таких систем.
Система контроля версий Git
- Основные команды и настройки Git
- Работа с локальными и удалёнными репозиториями
- Типовые сценарии командного взаимодействия (pull request, merge, rebase)
- Разрешение конфликтов и работа с ветками
Управление операционной системой Linux
- Подключение по SSH и методы аутентификации
- Управление пользователями и настройка прав доступа
- Работа с файлами, процессами и файловыми системами
- Управление пакетами и сервисами
Bash и автоматизация
- Основы Bash-скриптов
- Обработка текстовых файлов и использование регулярных выражений
- Написание скриптов для автоматизации задач
Мониторинг и диагностика системы
- Анализ лог-файлов
- Использование стандартных утилит диагностики и мониторинга (top, htop, journalctl и др.)
- Оптимизация работы системы
Сетевые настройки и DNS
- Базовые сетевые команды (ip, netstat, ss)
- Настройка DNS и работа с хостами
- Основы сетевой безопасности
Детали
Длительность:
3 месяца
Стоимость:
6 400 в месяц
Платформа:
Getcourse