Открыто

DevOps. Системный инженер [Академия BELHARD] [Игорь Котов]

Тема в разделе "Курсы по администрированию", создана пользователем Blink_182, 2 сен 2020.

Цена: 19300р.-94%
Взнос: 1022р.

Основной список: 21 участников

Резервный список: 11 участников

  1. 2 сен 2020
    #1
    Blink_182
    Blink_182 ЧКЧлен клуба

    DevOps. Системный инженер [Академия BELHARD] [Игорь Котов]

    belharddevops.PNG

    Кто такой DevOps-инженер?

    Это специалист, который синхронизирует все этапы создания ПО: от написания кода до тестирования и выпуска приложения. Он контролирует отделы разработки и администрирования, автоматизирует выполнение их задач, внедряя различные программные инструменты.

    Почему стоит изучать DevOps?

    Это перспективная область, которая сейчас очень активно развивается. Компании хотят выпустить новый востребованный продукт или функционал быстрее конкурентов. В этом им помогает DevOps-инженер, который координирует процесс разработки, автоматизирует процессы, улучшает их прозрачность.

    Для кого подходит данный курс:

    1. Для сетевых\системных администраторов, которые хотят расширить свои навыки и стать DevOps-инженерами.
    2. Для разработчиков, которые хотят сменить сферу деятельности внутри IT-компании.
    3. Для тестировщиков, которые хотят получить дополнительные навыки в выпуске приложений и построении инфраструктуры для их работы.
    4. Для студентов факультетов, связанных с телекоммуникациями или разработкой ПО.

    В ходе курса вы:
    - Узнаете принципы работы операционных систем.

    - Научитесь работать с сетью и базами данных.

    - Освоите основные инструменты DevOps-инженера.

    - Научитесь использовать такие технологии, как Jenkins, Ansible, Docker, Kubernetes.

    - Научитесь писать сценарии для автоматизации процессов.

    - Узнаете, как собираются и развертываются веб-приложения.

    - Узнаете, как устроены облачные технологии.

    Введение.
    • Кто такой DevOps-инженер.
    • Какую роль DevOps-инженер занимает на проекте.
    • Что должен уметь DevOps.
    Основы компьютерных сетей.
    • Модель OSI.
    • IP-адреса.
    • Разделение сети на подсети.
    • Cистема доменных имён (DNS).
    Сетевые протоколы.
    • TCP/IP.
    • DHCP.
    • Защищенные сетевые протоколы (TLS/SSL).
    Оболочка командной строки - Powershell.
    • Основные команды.
    • Работа с объектами/каталогами/файлами.
    • Логические/Условные операторы.
    • Создание сценариев.
    Системы контроля версий.
    • Введение в системы контроля версий.
    • Git как система контроля версий.
    • Установка и конфигурация Git.
    • Базовые команды Git.
    • Понятие GitHub Flow.
    Cемейство операционных систем Unix.
    • Архитектурные особенности Unix.
    • Консоль. Стандартные команды Unix.
    • Операционные системы на базе ядра Linux.
    Введение в администрирование операционной системы CentOS 7.
    • Установка системы.
    • Навигация по файловой системе.
    • Права доступа к файлам.
    • Управление программным обеспечением.
    • Управление пользователями.
    Оболочка командной строки - Bash.
    • Основные команды.
    • Работа с объектами/каталогами/файлами.
    • Логические/Условные операторы.
    • Создание сценариев.
    Процесс сборки приложений.
    • Основные инструменты сборки приложений.
    • Работа с зависимостями приложений.
    • Компиляция проекта.
    • Тестирование кода.
    • Создание артефактов и их хранение.
    Nginx веб-сервер.
    • Установка веб-сервера.
    • Структура конфигурационного файла.
    • Раздача файлов и статического контента.
    • Настройка прокси-сервера, балансировка нагрузки.
    Понятие непрерывной интеграции и доставки.
    • Непрерывная интеграция (Continuous Integration).
    • Непрерывное развертывание/доставка (Continuous Deployment/Delivery).
    Jenkins как инструмент непрерывной интеграции.
    • Установка.
    • Конфигурация Jenkins сервера.
    • Управление доступом.
    • Создание задач, установка плагинов.
    • Настройка высокой доступности.
    Ansible как инструмент управления конфигурациями.
    • Установка.
    • Синтаксис конфигурационных файлов.
    • Инвентаризация серверов.
    • Понятие Playbooks/Tasks/Roles.
    • Модули.
    • Безопасность.
    Docker как инструмент контейнеризации.
    • Средства виртуализации и контейнеризации.
    • Реестр контейнеров.
    • Структура Dockerfile.
    • Создание Docker Image.
    • Развертывание Docker контейнера.
    Kubernetes как инструмент оркестрации контейнерных приложений.
    • Микросервисная архитектура приложений.
    • Архитектура Kubernetes кластера.
    • Kubernetes контроллеры.
    • Конфигурация и безопасность.
    • Мониторинг работы Kubernetes.
    Базы данных.
    • Типы баз данных.
    • Установка MySQL.
    • Создание резервных копий.
    • Восстановление из резервных копий.
    Введение в облачные технологии.
    • Облачные провайдеры и их сервисы.
    • Инфраструктура как сервис.
    • Инфраструктура как код.

    Продажник: Скрытая ссылка
     
  2. Последние события

    1. ruhc
      ruhc не участвует.
      19 фев 2024
    2. Alex152827
      Alex152827 участвует.
      24 дек 2023
    3. skladchik.com
      В складчине участвует 20 человек(а).
      21 дек 2023
    4. Torvan
      Torvan не участвует.
      18 дек 2023

Поделиться этой страницей