Применение DevOps методов и инструментов для сетевых инженеров (NETDEVOPS)
Курс «Применение DevOps методов и инструментов для сетевых инженеров» (NETDEVOPS) — это практическое обучение для сетевых инженеров, системных администраторов, разработчиков программного обеспечения, тестировщиков и ИТ-специалистов, которым необходимо освоить подходы NetDevOps и автоматизацию процессов конфигурирования сетевого оборудования. На курсе рассматриваются ключевые инструменты и практики DevOps применительно к сетям передачи данных: основы Python и использование библиотеки Netmiko для управления сетевыми устройствами, работа с системой контроля версий Git, автоматизация конфигураций с помощью Ansible, использование NetBox для инвентаризации сети и взаимодействие с NetBox API, проверка сетевых конфигураций с помощью Batfish, а также построение процессов CI/CD и работа с Jenkins для автоматизации изменений в сетевой инфраструктуре. Финальная лабораторная работа посвящена созданию и отладке CI/CD-пайплайнов для настройки сетевых устройств.
Программа рассчитана на 5 дней, доступна в очном и онлайн-формате и подходит слушателям с опытом работы с сетевым оборудованием крупных производителей, таких как Cisco, Juniper и Huawei, а также базовыми знаниями Python, что делает курс сильным выбором для подготовки специалистов по сетевой автоматизации, управлению конфигурациями и внедрению DevOps-подходов в эксплуатацию корпоративных сетей.
Кому следует посетить
- использовать ключевые инструменты DevOps
- конфигурировать сеть с помощью системы Git
- разбираться в основах Python и его применении в сетях передачи данных
- использовать приложение netbox для инвентаризации сети
- осуществлять автоматизацию с помощью Ansible
- использовать Jenkins в сетях передачи данных
Даты и регистрация
- Типы данных
- Операторы и функции
- Модули и библиотеки
- Netmiko для управления сетевыми устройствами
- Лабораторная работа 1. Управление сетевыми устройствами с помощью Python
- Системы управления конфигурациями
- Компоненты Ansible
- Ansible inventory
- Ansible плейбуки
- Ansible модули
- Управление сетевыми устройствами
- Лабораторная работа 2. Управление сетевыми устройствами с помощью Ansible
- Системы инвентаризации сетевого оборудования
- Основы NetBox
- Взаимодействие с NetBox API
- Основы Batfish
- Использование Batfish
- Лабораторная работа 3. Подготовка и взаимодействие с NetBox. Использование Batfish для проверки конфигурации устройств
- Введение в понятия CI/CD
- Операции фазы Continuous Integration
- Операции фазы Continuous Delivery
- Операции фазы Deployment
- Основы Jenkins
- Лабораторная работа 4. Работа с системой Jenkins
- Лабораторная работа 5. Создание и отладки CI/CD пайплайнов для настройки сетевых устройств