Advanced Junos Platform Automation and DevOps (Продвинутая автоматизация Junos и DevOps) — SynergyCom

Advanced Junos Platform Automation and DevOps (Продвинутая автоматизация Junos и DevOps)

Код курса: EDU-JUN-AJAUT Продолжительность: 4 дня (32 часа)

Требования к слушателям

Слушатели должны иметь базовые знания в области компьютерных сетей, понимание стека протоколов TCP/IP. Желательно базовое владение каким-либо языком программирования. Рекомендуется предварительно пройти курс JAUT.

Описание курса

Этот четырехдневный курс знакомит слушателей с современными методами управления устройствами на базе ОС Junos, используемыми в средах DevOps. Посредством демонстраций и практических занятий студенты получат опыт управления устройствами на ОС Junos с использованием Ansible, AWX, Jenkins, Robot Framework, Salt и NITA. Кроме того, будут изучаться и использоваться технологии контейнеризации (Docker) и системы контроля версий исходных кодов (Git, Gitlab). В этом курсе эти популярные инструменты с открытым исходным кодом сочетаются с принципами и практиками DevOps, чтобы продемонстрировать возможности автоматизации устройств с ОС Junos. На лабораторных работах студенты получат практический опыт автоматизации ОС Junos в приближенных к реальным сценариях использования.

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

 

Глава 1: Введение

Глава 2: Введение в DevOps 

  • Принципы DevOps
  • Инфраструктура как код

Глава 3: Использование Docker для DevOps 

  • Преимущества контейнеризации приложений
  • Создание образов контейнеров
  • Настройка сети Docker
  • Лабораторная работа 1

Глава 4: Использование Git 

  • Обзор системы контроля версий Git
  • Создание и управление локальным репозиторием Git
  • Создание подключений к удаленным репозиториям
  • Лабораторная работа 2

Глава 5: Основы Ansible 

  • Основы работы с Ansible
  • Создание среды Ansible DevOps
  • Лабораторная работа 3

Глава 6: Автоматизация устройств с ОС Junos с помощью Ansible 

  • Использование модуля JSNAPy для проверки состояния устройств с ОС Junos
  • Создание плейбуков и ролей Ansible для NOOB-среды ОС Junos
  • Использование модуля NAPALM для управления устройствами с ОС Junos
  • Использование Ansible для развертывания конфигурации ОС Junos
  • Лабораторная работа 4

Глава 7: Автоматизация устройств ОС Junos с помощью AWX 

  • Навигация по пользовательскому интерфейсу AWX
  • Проекты, ресурсы и шаблоны AWX
  • Шаблон рабочего процесса AWX.
  • REST API для AWX
  • Лабораторная работа 5

Глава 8: Тестирование устройств с ОС Junos с помощью Robot Framework 

  • Основы Robot Framework
  • Компоненты проекта
  • Тестовый сценарий Robot Framework для устройств с ОС Junos
  • Создание пользовательской библиотеки Robot Framework
  • Лабораторная работа 6

Глава 9: Автоматизация устройств ОС Junos с помощью Jenkins 

  • Пользовательский интерфейс Jenkins
  • Интеграция с Mattermost
  • Интеграция с Robot Framework
  • Интеграция с Ansible и AWX
  • Создание пайплайнов
  • Лабораторная работа 7

Глава 10: Автоматизация устройств ОС Junos с помощью NITA 

  • Компоненты NITA
  • Выполнение операций с помощью NITA
  • Варианты использования NITA для клиентов
  • Лабораторная работа 8

Глава 11: Непрерывная интеграция и непрерывная доставка 

  • Преимущества CI/CD
  • Создание среды CI/CD
  • Лабораторная работа 9

Приложение А: Обзор Kubernetes 

  • Основы Kubernetes
  • Объекты Kubernetes
  • Сеть в Kubernetes
  • Возможности подключения приложений к сервисам

Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.

Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.

Направления обучения

Поиск по сайту