Автоматизация Junos и DevOps - продвинутый уровень
(Advanced Junos Platform Automation and DevOps )

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

Данный трехдневный курс дает слушателям опыт работы с практиками DevOps и Infrastructure as code (IaC) для устройств, работающих под управлением Junos OS. Слушатели изучают инструменты, необходимые для работы в open-source DevOps среде. В частности, слушатели изучают использование инструментов Docker, GitLab, Ansible, The Robot Framework и Jenkins для реализации собственного проекта  DevOps с использованием двух устройств Juniper vMX. Курс построен на использовании ПО Junos версии 17.3R1, PyEZ 2.1, Python 2.7, Git 2.17 и Ansible 2.4.

Целевая аудитория

Курс рекомендован и будет полезен специалистам, которые занимаются настройкой, мониторингом и автоматизацией управления работой устройств, работающих под программным обеспечением Junos.

Минимальные требования

Слушатель должен успешно завершить обучение на курсе Автоматизация Junos и DevOps либо иметь эквивалентные знания и навыки.

Содержание курса

День 1
Модуль 1: Введение

Модуль 2: Введение в  DevOps и Event Driven Infrastructure

  • DevOps
  • Infrastructure as Code
  • Event Driven Infrastructure (EDI)

Модуль 3: Использование Docker for DevOps

  • Введение в Docker Containers
  • Установка и настройка Docker
  • Управление подключениями Docker
  • Управление приложениями, работающими в Docker
  • Мониторинг работы и решение проблем Docker
  • Лабораторная работа №1: Применение Docker Containers

Модуль 4: Использование GitLab как репозитория для конфигураций и кода

  • Контроль версий
  • Введение в Git и GitLab
  • Установка GitLab
  • Создание проекта в GitLab
  • Создание репозиториев Git
  • Подготовка и фиксация файлов
  • Клонирование и передача данных репозитория
  • Ветвление и слияния
  • Разрешение конфликтов при слиянии
  • Лабораторная работа №2: Применение GitLab

День 2

Модуль 5: Применение Ansible для управления сетевыми устройствами

  • Обзор программного обеспечения Ansible
  • Применение Ansible с шаблонами Jinja2 
  • Применение Ansible для планирования сети с использованием шаблонов
  • Применение Ansible для подключения новых устройств 
  • Создание Multi-Vendor Playbooks
  • Применение Ansible для контроля кода Check Code In and Out на GitLab
  • Применение GitLab с Ansible для автоматического контроля версий
  • Применение Ansible для аудита
  • Применение Ansible с Vagrant
  • Лабораторная работа №3: Применение Ansible for Network Deployments

День 3
Модуль 6: Robot Framework

  • Обзор Robot Framework
  • Ускорение автоматического тестирования с использованием Robot
  • Модуль pybot_jrouter
  • Автоматическое тестирование - примеры применения
  • Лабораторная работа №4: Использование Robot Framework для автоматизации тестирования устройств Junos

Модуль 7: Jenkins

  • Обзор Jenkins
  • Импорт в Jenkins
  • Реализация непрерывной интеграции
  • Модуль Git
  • Модуль Robot
  • Модуль Ansible
  • Лабораторная работа №5: Применение Jenkins для реализации непрерывной интеграции

 


Juniper
Номер курса: EDU-JUN-AJAUT
Стоимость курса
Форма обучения: Очная
90 000 ₽
Форма обучения: Онлайн
Длительность: 3 дня
Уточнить дату
Ваше имя *
Телефон
Количество участников
CCSM R80.10
Блок курсов Fortinet
Обновление базовых курсов Juniper
Согласие на обработку персональных данных

Настоящим даю согласие на обработку (сбор, систематизацию, накопление, хранение в электронном виде и на бумажном носителе, уточнение, использование, распространение, обезличивание, блокирование, уничтожение, с использованием средств автоматизации и без использования таких средств) АНО ДПО «Диона Мастер Лаб» (127287, г. Москва, 2-я Хуторская ул., д. 38А, стр. 15) моих всех вышеуказанных персональных данных в целях обработки моего запроса, направленного через сайт masterlab.ru и коммуникации со мной в целях, связанных с обработкой и выполнением моего запроса с помощью различных средств связи, а именно посредством: интернет; сообщений на адрес электронной почты; телефону.

Срок действия согласия является неограниченным. Вы можете в любой момент отозвать настоящее согласие, направив письменное уведомления на адрес 127287, г. Москва, 2-я Хуторская ул., д. 38А, стр. 15 с пометкой «Отзыв согласия на обработку персональных данных».

Гарантирую, что представленная мной информация является полной, точной и достоверной, а также что при представлении информации не нарушаются действующее законодательство Российской Федерации, законные права и интересы третьих лиц. Вся представленная информация заполнена мною в отношении себя лично.

Настоящее согласие действует в течение всего периода хранения персональных данных, если иное не предусмотрено законодательством Российской Федерации.