Size: a a a

2021 October 13
NetDevOps Space
Ну что же, дождались DevNet Expert уже реальность - https://www.cisco.com/c/en/us/ training-events/training-certifications/certifications/expert/devnet-expert.html?ccid=devnetexpert&dtid=blog&oid=blog-cisco-par#~exams.
Есть те кто готов к новому треку?
Анонимный опрос
4%
Я готов и буду сдавать
11%
Я не готов, но буду готовиться
31%
Я только встал на этот путь
24%
Мне это не нужно
29%
Что такое DevNet?
Проголосовало: 267
источник
2021 October 14
NetDevOps Space
источник
NetDevOps Space
Переслано от Dmitry Figol
http://discord.gg/UTNmue2Rj9  начинаем сейчас. у нас гость  из гугла, говорить будем про container based networking labs
источник
2021 October 15
NetDevOps Space
Краткий перевод треда от Майкла Шона "Зачем #InfrastructureAsCode в сетевых технологиях?"

Когда мы хорошо продумаем модели данных и сумеем представить сети (или сервисы) в виде "кода" в текстовых файлах, мы сможем использовать git и воспользоваться лучшими практиками разработки программного обеспечения.

1. Конфигурация и документация в одном месте

Эти текстовые файлы, описывающие желаемое состояние сети/сервиса, одновременно являются и документацией. Или, поскольку эти файлы являются машиночитаемыми, легко автоматически генерировать красивые и обогащенные страницы документации, например, с помощью markdown.

2. Версионирование

Окончательный ответ на вопрос "Кто изменил, что, когда, где, почему?" уже встроен. Больше никогда не нужно иметь дело названиями файлов, основанных на датах и версиях.

3. Проверка конфигурации в соответствии с SoT

Поскольку желаемое состояние вашей сети/услуги теперь машиночитаемо, относительно легко написать проверки для быстрого выявления (и даже исправления) отклонения конфигурации.

4. Автоматизированные тесты с помощью конвейеров CI/CD

От проверки входных данных до полных интеграционных тестов. Все эти предопределенные тесты запускаются каждый раз, когда что-то меняется в вашем коде, и, что более важно, ДО того, как он будет запущен в прод.

5. Рабочие процессы через CI/CD Pipelines

Нужно обеспечить соблюдение таких важных процессов ITIL, как экспертная оценка, прежде чем запустить изменение в производство? Легко, именно так уже давно работают разработчики.

6. Мощное командное взаимодействие через GitHub/GitLab

Возможно, вы слышали о "проблемах", этих маленьких асинхронных сообщениях с богатым контекстом о вашем хранилище? Вспомните Jira, Remedy, тикеты ServiceNow, но на стероидах.

Итак, подведем итог: #IaC позволяет повысить скорость и эффективность работы сети, обеспечивает согласованность конфигурации, значительно минимизирует риски и предоставляет нам отличную платформу для совместной работы.

Какой из сетевиков не хотел бы получить все это? 😎

Круто, согласен со всем!- 🔥
Спорно, но обсуждаемо!-👍
Я бы не хотел получить!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#IaC #git
источник
2021 October 17
NetDevOps Space
​​В след за тредом Майкла ниеже выкладываю вольный перевод треда Джереми Шульмана

Я программирую на #Python более 10 лет, и редко когда я пишу что-то, что заставляет меня сказать "вау" по поводу возможностей языка.  Сегодня я создал класс дескрипторов для решения "трудной проблемы" в автоматизации проектирования сетей.  

1. Пример использования на высоком уровне:  Даны два коммутатора, A и B, соединенные через VLAN/Trunk, интерфейсы A1 и B1.  Теперь для каждой VLAN, определенной на B1, автоматически назначается та же VLAN на A1.

2. 2. Скриншот кода прототипа, использующего механизм дескрипторов; строки 53, 54

3.Пример созданной конфигурации

Круто, то что нужно было!- 🔥
На будущее возможно пригодится!-✌️
Мне однозначно не пригодится!- 😏

Для отзывов и предложений пишите в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#python #network_automation
источник
2021 October 18
NetDevOps Space
​​NetCheck - Инструмент, позволяющий сетевым инженерам проверять общие изменения и анализировать свою сеть с помощью двух популярных инструментов тестирования и анализа сети: pyATS и Batfish. NetCheck разработан с использованием веб-интерфейса и RESTful API.

Круто, иду разбираться!- 🔥
Однозначно в закладки!-✌️
Мне это совершенно не нужно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хэштегам:
#netcheck #pyats #batfish
источник
2021 October 19
NetDevOps Space
​​21 октября в 11:00, Чт
Selectel Networking Academy

Присоединяйтесь к ежегодной мультибрендовой конференции по сетевым технологиям от @Selectel, где наши спикеры расскажут про архитектуру компьютерной сети и поделятся своим опытом.

Еще на мероприятии обсудят:

— Холодное и горячее резервирование элементов сети,
— Коммутаторы, маршрутизаторы, линки и протоколы резервирования,
— LACP, STP, vPC / ESI / MLAG / DRNI

Среди спикеров — специалисты из Cisco, Juniper, Arista, H3C и Selectel.

Регистрируйтесь на офлайн-встречу в Санкт-Петербурге: https://slc.tl/bdgBq

Регистрируйтесь на онлайн-трансляцию: https://slc.tl/66K6L
источник
2021 October 20
NetDevOps Space
​​Вредные советы(зачеркнуто) или как стать сетевым автоматизатором from zero to hero от Димы Фиголя @dmfigol:

1. Почитать книжку Наташи @nata_samoylenko и поделать упражнения из её книги, можно также посмотреть сопровождающие лекции на её ютубе.

2. Дополнить прохождениями туториалов по nornir, scrapli / scrapli-cfg / nornirscrapli  из доков.

3. Потыкать нетбокс и его апи.

4. Пройти туториал фастапи или фласка (если туториал из доков не заходит, можно глянуть на курс фастапи от talkpython to me/real python, а по фласку можно почитать flask mega tutorial)

5. Посмотреть Наташины @nata_samoylenko лекции из курсы advanced и другие дополнительные лекции.

6. Почитать fluent python 2nd edition.

7. Во время всего обучения пытаться как можно больше пытаться применять полученные знания к вашим проблемам. В идеале даже попросить какого-нибудь питон программиста вас поменторить, чтобы помогал писать нормальный код.

8. В принципе этого всего хватит, чтобы начать.
дополнительные ответвления, которые могут быть полезны:
 - Разобраться с pytest. Книга python testing with pytest. дополнительно глянуть на либы vcrpy и scrapli-replay
 - Разобраться с докером и почитать как докеризировать питон приложения правильно. На testdriven.io есть хорошая статья
 - Разобраться в дизайне питон приложений. например, почитать книгу cosmic python, презентации от Gary Bernhardt, Brandon Rhodes, Harry Percival связанные с дизайном и тестированием << конкретно эта тема сложная, и, например, я программирую на питоне 10 лет, и серьезно начал заниматься этой темой только последний год.
 - Разобраться с netconf/yang. Книга есть хорошая network programmability with yang. Уметь с помощью языка программирования общаться с железкой с помощью netconf/restconf/gnmi
 - Потыкать клауд и понять основные современные сервисы предоставляемые выбранным клауд провайдером. Если не знаете какой, начните с aws. Можно даже идти по сертификации, к примеру aws solutions architect associate очень неплох и полезен.
 - Выучить чуть более детально asyncio. Например, курс asyncio от edgedb достаточно детальный.  
 - Потыкать либу pydantic, или, если не сильно нравится, то marshmallow или аналоги и применять их везде, где нужно получать или передавать данные 😉
 - Ансибл можно тоже потыкать, чтобы уверенно кивать головой, когда кто-нибудь его хейтит в интернете. можно и не тыкать, а то потом придется траблшутить плейбуки стабильно 2 раза в год с кровью, вытекающей из глаз.
 - Если задолбал питон с его динамическими типами, то можно всё захейтить и выучить го. scrapligo есть, что ещё надо.

Круто, спасибо Дима(и Эмилю за ссылки)!- 🔥
На будущее возможно пригодится!-✌️
Задолбал питон, иду изучать го! - 💪
Задолбало всё!- 😭

Для отзывов и предложений пишите в чат - https://t.me/automate_devnet
источник
NetDevOps Space
Не помещается все в один пост. Поэтому публикую новый - Дополнительные ссылки от Наташи @nata_samoylenko к предыдущему посту:

1. Наверное, уже можно давать ссылку на второе издание python testing with pytest. Оно уже доступно как beta и там много обновлений.

2. У Brandon Rhodes ссылки хорошо собраны в одном месте, отдельно можно выложить ссылку на Python Design Patterns

Круто, спасибо Наташе за ссылки!- 🔥
Однозначно в закладки!-✌️
Мне стыдно, что до сих пор не прошел курс от Наташи!- 😭

Для отзывов и предложений пишите в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#полезные ссылки
источник
2021 October 21
NetDevOps Space
​​Devnet Create предоставляет замечательную возможность получить 50% скидку на все экзамены Cisco DevNet, 30% скидку на курсы DevNet Associate и Professional, 20% скидка на Cisco DevNet Automation Bootcamps, 20% скидка на Cisco Guided Study Group - DevNet.

Кроме этого есть много других плюшек.

Спасибо, иду забирать скидки! - 🔥
Я за другими плюшками!-👌
Мне оно не надо!-😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#cisco #devnet #create
источник
2021 October 22
NetDevOps Space
​​Пятница не повод не думать о том, что нас всех ждёт, если не идти в ногу со временем.

Спасибо за напоминание!- 🔥
Я с надеждой смотрю в  будущее !-✌️
О будущем я буду думать в понедельник, а сегодня Пятница! - 🕺🏼
Задолбало всё!- 😭

Для отзывов и предложений пишите в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#friday #future
источник
2021 October 23
NetDevOps Space
​​После опубликованного поста треда от Майкла Шона "Зачем #InfrastructureAsCode в сетевых технологиях?" началась оживленная дискуссия насколько все это возможно осуществить. И одним из высказываний было "покажите хотя бы как создать CI/CD".

Ответ не заставил себя долго ждать. JulioPDX выложил серию статей Building a Network CI/CD Pipeline, где постарался раскрыть тему.

1. Часть 1
2. Часть 2
3. Часть 3

Следущие части на подходе.
Насколько все реалистично выглядит судить вам.

Круто, мне нравится подход!- 🔥
Спорно, но обсуждаемо!-👍
Это не реально!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#ci_cd
источник
2021 October 24
NetDevOps Space
​​Последнее время многие используют twitter треды в качестве обучающего контента. Для человека с клиповым мышлением заходит на отлично.

В этот раз я решил перевести тред от Christopher Hart о CoPP и особенностях плоскости контроля коммутаторов Cisco Nexus и опубликовать его полностью на платформе медиума.. Тем более, что больше года ничего не публиковал 😱
Замечательный тред, читается легко. Для любителей картинок, их там есть.

Спасибо, интересно почитать! - 🔥
Знаю про CoPP все!- ✌️
У меня клиповое мышление, пойду читать тред в оригинале! - 🤯
Мне не до чтения, завтра понедельник!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#cisco #nexus #copp #control_plane
источник
2021 October 26
NetDevOps Space
​​DevNet Create замечательная платформа, где можно подчерпнуть много интересных решений. Хочу поделиться одним из них - "Создание пользовательских пользовательских интерфейсов для платформ с поддержкой RESFTCONF с использованием веб-фреймворка Django."

Описание лабы, которую вы можете повторить сами. Ссылка на документацию.
Репозиторий проекта.

Спасибо, иду смотреть и пробовать! - 🔥
Однозначно в закладки! - 👌
Мне оно не надо!-😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#cisco #devnet #create #restconf #django
источник
2021 October 27
NetDevOps Space
​​На Leanpub можно бесплатно скачать книгу "AWS Networking Fundamentals - A Practical Guide to Understand How to Build a Virtual Datacenter into the AWS Cloud" под авторством Тони Пасанена

Круто, спасибо!- 🔥
На будущее пригодится!-👍
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#aws #networking #free #book
источник
2021 October 28
NetDevOps Space
​​"Распространенное заблуждение инженеров относительно Equal-Cost Multi-Pathing (ECMP) и port-channel заключается в том, что они увеличивают пропускную способность, которую можно использовать между двумя сетевыми устройствами. Это может быть правдой, но не всегда...". Заинтригованы? Тогда читайте новую статью Кристофера Харта, да, того самого, который создал тред о  CoPP в твиттере.

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

Спасибо, интересно почитать! - 🔥
Однозначно в закладки!- ✌️
Мой моск заинтригован пятницей, не до статей!- 🥳

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#ecmp #load_balancing #port_channel
источник
2021 October 29
NetDevOps Space
​​Программа DevOps-конференции DevOops 2021 полностью готова 🔥

8-11 ноября, вас будут ждать 30 докладов и воркшопов о культуре, процессах, инженерных решениях, лучших практиках и пост-мортемах.

Среди спикеров:
✔️ Саша Розенбаум, старший менеджер в команде Managed OpenShift Black в Red Hat, организатор DevOpsDays Chicago, председатель DeliveryConf;
✔️ Олег Ненашев, работал в core-команде проекта Jenkins в CloudBees, эксперт по автоматизации, инфраструктуре и фреймворкостроении;
✔️ Петр Зайцев, сооснователь и генеральный директор компании Percona, эксперт в опенсорс, базах данных, оптимизации производительности MySQL, соавтор книги «MySQL. Оптимизация производительности», одной из самых популярных книг по теме.

Это лишь малая часть! Посмотреть программу, спикеров и билеты можно на сайте конференции.

А промокод netdevops2021JRGpc поможет вам приобрести Personal Standard билет со скидкой 2000₽.
источник
NetDevOps Space
​​Пропустили DevNet Create? Ничего страшного, по ссылке вам собрали все видео, которые были представлены по темам. Будет чем заняться на выходных.

Спасибо, есть чем заняться на выходных! - 🔥
Однозначно в закладки!-👌
На выходных я буду другим заниматься!-😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#devnet #create
источник
2021 November 01
NetDevOps Space
​​FastAPI быстро стал суперпопулярным. Одна из причин: принятие стандартов, которые помогают в создании инструментов, что в свою очередь повышает производительность. Но что это значит?  

На вебинаре, который прошел недавно с участием автора Себастьяна Рамиреса показали это на практике, продемонстрировав на живых примерах значительное повышение производительности при разработке FastAPI-приложений.

Спасибо, пойду смотреть! - 🔥
Однозначно в закладки!-👌
Мне не надо!-😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#fastapi #python
источник
2021 November 03
NetDevOps Space
​​У freecodecamp вышел замечательный 19-часовой курс "Creating APIs with Python - Free 19-Hour Course"

Вы создадите полноценные API на Python с использованием FastAPI. Изучите основы проектирования API, включая маршруты, сериализацию/десериализацию, проверку схем и модели. Вы также узнаете о SQL, тестировании с помощью pytest и о том, как построить CI/CD пайплайн с помощью GitHub actions.

Спасибо, то,что было нужно!- 🔥
Однозначно в закладки!-✌️
Мне оно не надо!- 🥱

Для отзывов и предложений пишите в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#python #course #pytest #fastapi #sql #ci_cd #github
источник