Size: a a a

2020 February 24
NetDevOps Space
Ирония судьбы... нет, это не про известный фильм.
На 50$ за опрос от Juniper купил себе курс DevNet Fundamentals от Cisco, который действует всего месяц. Но есть приятный бонус в виде 48 Continuing Education credits. Для этого нужно пройти его до конца.

Сам курс интересен еще и тем, что его разрабатывала непосредственно команда DevNet.

Курс состоит из 7-ми модулей:
1. Course introduction - О самом курсе и DevNet
2. Software development and design - Общее о разработке и дизайне. Включает в себя такие темы, как контроль версий, базовые понятия о кодинге, тестировании, форматы данных.
3. Understanding and using APIs - Понимание и использование API. Включает в себя такие темы, как стили API, REST API, работа с webhooks, траблшутинг.
4. Network fundamentals - Основы сетей. Думаю сетевики могут пропустить этот модуль, там самые основы.
5. Application deployment and security - Развертывание приложений и безопасность. Рассматриваются модели развертывания, создание и развертывание образца приложения, CI/CD, Сети для разработки приложений и обеспечения безопасности, защита приложений
6. Infrastructure and automation - Рассматриваются такие понятия как DevOps и SRE, написание базовых скриптов, тулинг по автоматизации, инфраструктура как код, симуляция сетей.
7. Cisco platforms and development - Здесь уже все, что касается платформ Cisco. Cisco SDK, понимание network programmability, Cisco network management и другое.

Желаю удачи! - 💪
Опять в кабалу?! - 🤪
Сказал бы мне, я лучше знаю как потратить эти деньги! -😏

Хотите обсудить, как надо было потратить эти деньги? Айда в чат - https://t.me/automate_devnet

#devnet_certification #course
Telegram
DevNet
Juniper Networks платят за 15-минутный опрос по сетевой автоматизации - Network Automation Report подарочными картами в сумму от 25 и 50 долларов США.
Первые 500 респондентов получат подарочную карту на сумму 50 долларов США, а последующие участники - 25 долларов США.
Карты должны прийти от Tango Card на почту(на момент написания поста еще не пришла). Зайдя к ним на сайт, обнаружил множество сервисов, за которые, я так понимаю, можно оплатить картой.
Среди них Amazon, Google Play, App Store и другие.
Наверное можно будет попробовать оплатить книжку - Mastering Python Networking от Эрика Чоу, которая буквально на днях была выпущена.

А по ссылке вы можете скачать отчет по опросу, который был сделан в прошлом году

Только ради книжки готов пройти опрос ! - ✌️
Лишние деньги не помешают! - 🤑
Бесплатный сыр в мышеловке! - 😼

Знаете другие способы быстрого заработка путем автоматизации сетей, добро пожаловать в чат - https://t.me/automate_devnet

#survey #juniper
источник
2020 February 25
NetDevOps Space
​​У Cisco cтали появляться вакансии для сетевиков со знанием принципов автоматизации. В требованиях через один Automation, Orchestration, Ansible и т.д.
Можете попробовать свои силы )

Я готов! - 💪
Попробовать что ли?- 🙈
Я пас!-😏

Хотите поделиться своим мнением? Добро пожаловать в чат - https://t.me/automate_devnet

#devnet_jobs
источник
2020 February 26
NetDevOps Space
Создание экосистемы для разработчиков, что-то типа AppStore для автоматизации.
Так звучит одна из озвученных мыслей в статье:"Devnet, the Next Big Thing" от Gian Paolo
В комментарии к статье Susie Wee - VP&CTO DevNet, косвенно подтвердила такие намерения, словами:"Вы в курсе наших намерений, которые у нас есть в DevNet."
Если эти намерения сбудутся(в чем я практически не сомневаюсь), то откроется один из новых рынков с огромными возможностями и большим количеством разных игроков.

Да будет AppStore(DevStore?) от Cisco! - 🔥
Пошел осваивать новый рынок! - 💰
Ухожу в отшельники! -🧙‍♂️

Хотите пованговать? Айда в чат - https://t.me/automate_devnet

#devnet #vanga
источник
2020 February 27
NetDevOps Space
Честно признаюсь, я довольно редко слушаю подкасты от linkmeup в прямом эфире.
Но звезды так сошлись, что 23.02 я 2 часа слушал подкаст об Инструментах инженера DevOps на одном дыхании, гостем которого был Георг Гаал.
Подкаст получился живым, много было интересного. Всего, конечно, не описать, но основные тезисы хотелось был выделить:

1. Инфраструктура, как код - если не понимаете, что это такое, то в подкасте ребята широко раскрыли данную тему.
2. Было описаны инструменты DevOps, которые в принципе можно применить для автоматизирования сетей.
3. Бородатые дядьки(допускаю, что и не бородатые), без навыков кодинга вымрут как мамонты(кроме Саши).
4. При изучении нужно осваивать один инструмент, который можно применить под те задачи, которые стоят в текущий момент. И только потом браться за следующий.
5. Владение софт скилами маст хэв для девопсов(на самом деле не только для них), особенно навыками коммуникации.

Ну и на мой вопрос:"Насколько в настоящем пересекаются DevOps и NetDevOps?" Георг удивленно спросил:"А кто это?".
Потом уже, после разъяснений, что имелись ввиду сетевики с навыками Ops-ов, Георг высказал мнение, что "В то время, как наши космические корабли бороздят просторы вселенной…", сетевики, как всегда плетутся в хвосте.
И описал некоторые проблемы, почему так происходит.
Очень рекомендую к прослушиванию.

Пойду слушать!- 💪
Сетевики не в хвосте, а первые с конца! - 🧐
Софт скилы?! Что это?  -😳

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

#podcast #devops  #netdevops
источник
2020 February 28
NetDevOps Space
Особой сложностью для меня являлось и является написание комментариев в коде Python.
В PEP 8 вроде все понятно написано.
Тут наткнулся на Wiki где написано тоже самое и даже теми же словами.
И все же я под новым углом взглянул на написание комментариев в коде именно после прочтения этого документа.

Тоже есть проблема, пойду осваивать! - 💪
Знаю как писать!  - 🧐
Я только вконтакте и фейсбуке комменты пишу! - 😏

Хотите обсудить правильное написание комментариев в Python? Айда в чат - https://t.me/automate_devnet

#python #comments #docstring
источник
2020 March 01
NetDevOps Space
С 3-го марта начинается бесплатный курс по Python от Кирка Байерса
Этот курс предназначен для сетевых инженеров. Курс охватывает основы Python, но использует примеры и упражнения, которые более актуальны для сетевых инженеров.

Формат курса - один урок в неделю в течение восьми недель. Все уроки доставляются по электронной почте и состоят из видеороликов, упражнений и дополнительных материалов. Курс удобен тем, что можно идти в собственном темпе.

Предыдущий опыт работы на Python не требуется. В курсе используется Python3.

Отличный курс! - 👍
Уже прошел! -👌
Еще один не нужный курс!- 😏

Кто прошел курс, можете поделиться своим мнением - https://t.me/automate_devnet

#python #course
источник
NetDevOps Space
Если кто-то еще не успел,курс Automate the Boring Stuff with Python Programming будет доступен бесплатно еще 2 дня.

❓Для кого курс?
✔️Практический курс программирования для офисных работников, ученых и администраторов, которые хотят повысить свою производительность.

❓Чему вы научитесь?
✔️Автоматизировать задачи на своем компьютере, написав простые программы на Python.
✔️Писать программы, которые будут распознавать шаблоны текста с помощью "регулярных выражений".
✔️Автоматически генерировать и обновлять электронные таблицы Excel.
✔️Парсить PDF и Word документы.
✔️Отслеживать веб-сайты и извлекать информацию из онлайн-источников.
✔️Писать программы, рассылающие уведомления по электронной почте.
✔️Использовать инструменты дебаггинга Python для быстрого выявления ошибок в вашем коде.
✔️Программно управлять мышью и клавиатурой.

Записался! - 🔥
Уже прошел! -👌
Еще один не нужный курс!- 😏

Кто прошел курс, можете поделиться своим мнением - https://t.me/automate_devnet

#python #course
источник
2020 March 03
NetDevOps Space
Stockpiler - Интересное решение для сбора конфигурации сетевых устройств и их хранения в локальном Git-репозитории.

Stockpiler использует Nornir, Netmiko и GitPython для полностью автономного решения для резервного копирования. Работоспособность была протестирована под Linux, MacOS и Windows.

То, что нужно! - 🔥
Уже пользуюсь!  -💪
Пойду и дальше копипастить! - 😏

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

#stockpiler #nornir #netmiko #gitpython
источник
2020 March 04
NetDevOps Space
Интересное выступление Дамиена Гарросса(Network to Code)"Опрос Netdevops: Состояние сетевых событий через автоматизацию" на конференции NANOG.
В своем выступлении он рассказывает об опросе, в котором участвовали в основном люди, которые работают с сетями и которые стараются что-то в них автоматизировать.
Результаты опроса вы можете посмотреть здесь

Интересно, что думают люди о сетевой автоматизации! - 👍
Уже видел!  -👌
Мне не интересно! - 😏

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

#network_automation_survey
источник
NetDevOps Space
Ник Руссо докладывает свою историю становления DevNet Associate.
Для желающих повторить, в сабже приложен план на 10 недель, как стать лучшей версией себя.
http://lostintransit.se/2020/03/02/my-cisco-certified-devnet-associate-journey-by-nick-russo
источник
2020 March 05
NetDevOps Space
🧠 Небольшая разминка для ума.
🐍Представлены следующие строки кода на Python.
❓Подумайте, что произойдет, если мы попытаемся выполнить этот код? Попробуйте объяснить, почему так происходит.

Код:
1 a = "Hello"
2 b = "world"
3 с = a + b
4 d = print(с)
5 print(d)

Классная задачка!-🔥
Взрыв мозга!-🤯
Зачем это здесь?!-😼

Ответы можете писать в чат -
@automate_devnet

#python #task
источник
NetDevOps Space
Что-то зачастили с опросами.
Следуя следом за другими, создатели Netbox тоже запилили опрос
Интересен последний вопрос:"If you could add one feature to NetBox, what would it be?". Тут вы можете отпустить свою фантазию в свободное плавание.

Я тоже следую следом! - ✌️
Сейчас я им выскажу все, что думаю! -🤪
К концу рабочего дня моя фантазия не разгуливается дальше постели!- 😴

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

#netbox #survey
источник
2020 March 06
NetDevOps Space
"My first REST API work with Python", так называется статья от Дэниела Химеса, в которой он показывает как разобраться с API для новичков.
Рассматривается API Netbox и Cisco ACI(Application Centric Infrastructure).
Что такое REST API подробно рссмотрел Марат тут
А тут он рассказывал про работу с Netbox.

Что такое API?
API — это Application Programming Interface, или программный интерфейс приложения, с помощью которого одна программа может взаимодействовать с другой. API позволяет слать информацию напрямую из одной программы в другую, минуя интерфейс взаимодействия с пользователем.


Интересно! - 👍
Марат лучше все описал! -✌️
Зачем мне это в пятницу!- 😏

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

#rest_api
источник
2020 March 07
NetDevOps Space
Наш чатик немногословен, но когда начинает вещать, то делится исключительно полезными вещами.
Вот и на этот раз тут поделились конспектом по Python3 в виде mindmap.
Очень информативно.


Credits to @ipotech
UPD. Оригинальный источник - https://t.me/ntwrk

Мудрый чат! - 🔥
Искал подобное! -👍
Что такое mindmap?!- 😳

Хотите поделиться своей мудростью, айда в чат - https://t.me/automate_devnet

#smartchat #python3
источник
NetDevOps Space
Сам файлик
источник
2020 March 09
NetDevOps Space
Друзья мне тут птичка на хвосте принесла, что компания EPAM начинает бесплатный онлайн-курс по DevOps

Курс состоит из двух частей.
Первая часть - online-тренинг, который разбит на 6 модулей:
•Hypervisor essentials
•Networking essentials
•Windows Server 2016
•Scripting: PowerShell
•CentOS Linux
•Scripting: Bash

Сразу после успешного прохождения первой ступени обучения можно пройти интервью и получить job offer в EPAM или попасть в лабораторию.

Вторая часть - DevOps Lab

Обучение в лаборатории дает более широкий спектр знаний о том, что такое DevOps и Software Development LiveCycle и о тулах, которые эти практики внедряют.
Здесь глубже изучают CI/CD, Cloud и configuration-менеджмент, контейнеры, мониторинг, а также плотнее взаимодействуют с менторами.

Ого, нет слов! - 🔥
Хорошая птичка! -🦅
DevOpsы, DevOpsы... Нас и тут не плохо кормят!- 🐻

Есть новости от других птичек? Айда в чат - https://t.me/automate_devnet

#devops #course
источник
2020 March 11
NetDevOps Space
DevOps BootCamp от Oregon State Unviersity.
DevOps BootCamp (DOBC) - это бесплатный курс, организованный OSU Open Source Lab.
Курс посвящен обучению основным навыкам в сфере разработки программного обеспечения и работе с операционными системами.

У них также есть канал в youtube

Круто! - 🔥
Уже видел!  -🧐
Опять DevOps! - 😏

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

#devops #course
источник
2020 March 12
NetDevOps Space
Junos маршрутизатор собственными руками? Не вопрос!
Теперь вы можете собрать его используя cRPD и LinuxKit
"На момент написания этой статьи бесплатная пробная версия для cRPD отсутствует" - пишет автор статьи. "Но когда это нас останавливало?"- скорее всего подумали вы.
"Тем не менее, многие из Juniper работают над тем, чтобы cRPD стал доступнее."- ответит вам автор.

Что такое сRPD?
cRPD берет некоторые из лучших частей Junos (RPD, MGD), дезагрегирует и упаковывает их в легкий образ контейнера.

Что такое LinuxKit?
Linuxkit - это "набор инструментов для сборки настраиваемых минимальных, постоянных дистрибутивов Linux".
Он позволяет вам собрать свой собственный легковесный дистрибутив Linux, используя контейнеры.

Пойду приготовлю себе маршрутизатор! - 🔥
Меня это не остановит!  -💪
Не, не надо! - 😏

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

#juniper #crdp #linuxkit
источник
2020 March 13
NetDevOps Space
Я тут наткнулся на полный курс по API для начинающих на youtube от freeCodeCamp! Спешу поделиться.
Вы узнаете, что выполняют API, почему они существуют, а также узнаете о многочисленных преимуществах API.
API постоянно используются в программировании и веб-разработке, поэтому важно понять, как их использовать.
Вы также получите практический опыт работы с несколькими популярными веб-интерфейсами API.

Контент курса на youtube:

⭐️ Unit 1 - What is an API
⌨️ Video 1 - Welcome (0:00:00)
⌨️ Video 2 - Defining Interface (0:03:57)
⌨️ Video 3 - Defining API (0:07:51)
⌨️ Video 4 - Remote APIs (0:12:55)
⌨️ Video 5 - How the web works (0:17:04)
⌨️ Video 6 - RESTful API Constraint Scavenger Hunt (0:22:00)

⭐️ Unit 2 - Exploring APIs
⌨️ Video 1 - Exploring an API online (0:27:36)
⌨️ Video 2 - Using an API from the command line  (0:44:30)
⌨️ Video 3 - Using Postman to explore APIs (0:53:56)
⌨️ Video 4 - Please please Mr. Postman (1:03:33)
⌨️ Video 5 - Using Helper Libraries (JavaScript) (1:14:41)
⌨️ Video 6 - Using Helper Libraries (Python) (1:24:40)

⭐️ Unit 3 - Using APIs
⌨️ Video 1 - Introducing the project (1:34:18)
⌨️ Video 2 - Flask app  (1:36:07)
⌨️ Video 3 - Dealing with API Limits (1:50:00)
⌨️ Video 4 - JavaScript Single Page Application (1:54:27)
⌨️ Video 5 - Moar JavaScript and Recap (2:07:53)
⌨️ Video 6 - Review (2:18:03)

Ура, то что надо! - 🔥
Я знаю, что такое API!  -🧐
А что такое API! - 😳

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

#api #restful_api
источник
2020 March 15
NetDevOps Space
Ладно, хватит про вирусы.
Почитайте лучше в блоге Cisco про NetDevOps от господина Гомеса. Он уже и так написал довольно здоровый цикл на эту тему, но тут решил что написано мало и надо продолжать. Обещает ещё пять статей про автоматизацию тестирования сетей и прочие улучшения качества личной жизни.

https://blogs.cisco.com/developer/pyats-demo-netdevops-12
источник