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

Стек

Linux
Git
Bash