Weather the storm in-doors, lots to soak up!
Linux
- Basic Linux Networking tips and tricks part-1: ip and nmcli commands - AboutNetworks.net
- Check your source IP - useful command from a colleague
curl -s 'http://checkip.dyndns.org' | sed 's/.*Current IP Address: \([0-9\.]*\).*/\1/g'
- htop explained - peteris.rocks
- Speedtest CLI - Internet connection measurement for developers
Docker & Containers
- Kubernetes 101 - Concepts and Why It Matters
- Explain Kubernetes to me like I’m Five - DEV Community
- Watch “Docker Tutorial and Introduction. Simple and Easy.” on YouTube - 18 mins
- ELK stack using Docker Compose
- Learn DevOps basics with this free 2 hour Docker course
- Kubernetes Journey - Up and running out of the cloud - Master and Worker
- K3S Setup Tool - k3sup is a light-weight utility to get from zero to KUBECONFIG with k3s on any local or remote VM
- Fun with Docker - Part 1: An introduction
- 5 Things to Try with Docker Desktop WSL 2 Tech Preview - Docker Blog
- Minimal and free Kubernetes distribution
- Learn Docker in this 5 part series - DEV Community
- Comparing Ingress controllers for Kubernetes - Flant - Medium
Labs
- Watch David Bombal “EVE-NG Installation” on YouTube - 24 mins
- Dylan Hamel - python-eveng-api - GitLab - Idea behind this project is to deploy a network directly in EVE-NG from a YAML file
- Juniper vLabs walkthrough - Fryguy’s Blog
- Viptela SD-WAN Solution Powered by EVE-NG PRO
- EVE-NG Community Edition Cookbook
- EVE-NG Viptela Lab
- Battle of the Virtual Routers
- How to Home Lab - 5 part series - dlford.io
Fundamentals
- This is a structured list of blogposts covering the network time protocol - NTP - Blog Webernetz.net
- Regex Crossword
- Stop Using the OSI Model – rule 11 reader
- The Tale of the Mysterious Traceroute - Daniels Networking Blog
- The Secret Life of Traceroute. Tweet from @SYNbit - The secret life of traceroute. There is more to - (interpreting) traceroute than meets the eye. This presentation-pdf has a lot of good stuff in it
- How Networks Really Work
- Learn REGEX the Easy Way
- Watch “Sunny Classroom” on YouTube - lots of short and to the point videos on network fundamentals
- Watch “How a Switch Forwards and Builds the MAC Address Table” on YouTube - 9 mins
Reference
- DSCP TOS CoS Presidence Conversion Chart
Certification and Careers
- Watch “Cisco Certified DevNet Associate - Comprehensive Study Plan” on YouTube - 16 mins
- Juniper JNCIE-ENT Refresh - Fryguy’s Blog
- What it takes to pass the AWS Certified DevOps Engineer — Professional exam
- My CCIE Journey – #62670
- How to pass the Google Professional Cloud Security Engineer certification
- SkullTech notes for AWS Solutions Architect Associate
- Sumit Shosh notes for AWS Solutions Architect Associate
- How to pass the Cloud Architect and Data Engineer GCP certifications
- Watch “AWS Certified Cloud Practitioner Training 2019 - Full Course” on YouTube - 4 hrs
Juniper
- OSPF Fast Re-Route and BFD on Junos - Darren’s Blog
- Junos Policy-Based VPNs - Part 1 - Security Policies, Part 2 - Proxy-Identity, Part 3 - Traffic-Selector and Part 4 - Recap - Fryguy’s Blog
- EVPN-VXLAN - Layer 3 Gateway - IRB - JUNOS – DAN HEARTY
- Junos Primary and Preferred Interface Commands - Fryguy’s Blog
- Using Routing Instances on a Juniper Router or Switch - Network Direction
- Hub-and-Spoke MPLS L3 VPNs – with one interface and with two interfaces and then advanced customisation on Juniper JUNOS Routers – NETWORK FUN-TIMES
- Day One: Deploying Junos Route Servers - Juniper Networks
- Junos and packet tracing - Tail Drop dot Net
- Junos - Loading Configs - Part 1 - merge, Part 2 - patch, Part 3 - Replace, Part 4 - update and Part 5 - Set - Fryguy’s Blog
Cisco
- Watch “Python and Linux on Cisco IOS?” on YouTube - 30 mins
- Changing Cisco IOS BGP Policies Based on IP SLA Measurements - ipSpace.net blog
- Site to Site VPN between Cisco Routers
Data Centre & Whitebox
- How inspiration from your data center can modernize your campus network - Cumulus Networks engineering blog
- Beginning Automation - Two Cumulus switches that are configured with OSPF Unnumbered using Ansible and Jinja / J2 templates - Cumulus-ansible-beginner-ospf-j2
- Segment Routing - Cumulus Linux 3.7
- Watch “What’s inside a Facebook Datacenter Open Compute Rack?” on YouTube - 18 mins
- Watch “2019 VMworld TechTalks” on YouTube - playlist
- VXLANv6 – VXLANv-what? - Cisco Blog
- Brief History of VMware NSX - ipSpace.net blog
- Securing BGP on the host with the RPKI - Vincent Bernat
Service Provider
- Fundamentals of MPLS LSPs – Das Blinken Lichten
- Junos Segment Routing - SPRING - Steve Puluka
- WISP Design – Migrating from Bridged to Routed – StubArea51.net
- Bird on Arista - PDF presentation
- Building a SPRING Controller for Traffic Engineering with Open Source tools
- Watch “NANOG 77” on YouTube - extensive playlist on various topics
Tools and Testing
- ZTPgenerator - Zero Touch Provisioning Auto-config Generator
- Tools – Wildcard Calculator - WildCards & Access lists BETA
- Top Python IDEs and Code Editors - Morioh
- eNMS - An enterprise-grade vendor-agnostic network automation platform
- SNAP - a Simple Network Automation Program
- Net2Text - Query-Guided Network Captioning
- TRex - Realistic Traffic Generator - and a PacketPushers podcast about TRex as well
- ElastiFlow Template VM - The Forwarding Plane
- SharkFest - 2019 presentations
- Watch “Continuous Testing For Networks - Matt Oswalt” on YouTube - 55 mins
- Learn how to master network traffic analysis with Python
- Reach is a tool for discovering the impact your AWS configuration has on the flow of network traffic
- PowerToys - README.md at master - microsoft-PowerToys - GitHub
- 2019 Course Schedule - Network to Code - NetBox training
- Comprehensive Wireshark webinar on-demand library
Automation and Configuration Management
- What Network Automation Really is… - jpeg graphic
- Automation Principles - Idempotent - The NTC Mag
- Some Cisco IOS Ansible Playbooks
- Network Features Coming Soon in Ansible Engine 2.9
- AnsibleFest Atlanta - Deep Dive into Ansible Network Resource Module
- Ansible differences between ios command and cli command
- Ansible Resources - AnsibleFest Atlanta 2019 Videos
- Changing Mindsets on IT Automation - InformationWeek
- Model Driven Network Configuration - The End (Of Templates) Is Near! - course assignment notes on GitHub
- Watch “CY2019E06 Karneliuk closed-loop automation with LIVE DEMO” on YouTube - 1 hr 14 mins
- Automate Around A Country - Part 1 - Bytes of Cloud
- Measure Twice, Cut Once: Ansible net_interface - ipSpace.net blog
- Cloud Automation Samples: GitHub Project for Automation Content - VMware Cloud Management
- Some Real World Network Automation Lessons Learned - Cisco Blog
- Watch “Interop 2019” playlist on YouTube - 19 videos
- Generating Diffs with Ansible - The NTC Mag
- Watch “How to Build a Network Automation Stack From The Ground Up” on YouTube - 41 mins
- I’m an Ansible Noob - Here’s how I got started - Packet Pushers
- NETCONF and RESTCONF - overview - ipsapce.net
- Mitogen for Ansible — Mitogen is a completely redesigned UNIX connection layer and module runtime for Ansible - Documentation
- Using the Junos proxy minion in SaltStack
- Watch Network Automation with Ansible from 27:37 - “iNOG::9 at RiotGames” on YouTube - 1 hr 30 mins
- Watch “Make your Ansible playbooks flexible, maintainable, and scalable” on YouTube - 47 mins
- Exploring Batfish with Cumulus – part one - Cumulus Networks engineering blog
- Watch “Variables and Variable Files in Ansible - Aruba Bots Ansible Series 03” on YouTube - 17 mins
- How to Build a Network Automation Stack with Nornir, Napalm and Netbox
- Watch “Building network CI pipelines with Batfish” on YouTube - 15 mins
Programmability
- Watch “GOTO 2015 • Agile is Dead • Pragmatic Dave Thomas” on YouTube - 40 mins
- How to create the Structure of a Python Project - Morioh
- Getting started with Python
- Gregory Szorc’s Digital Home - High-level Problems with Git and How to Fix Them
- Are you learning to code? - free ebook after subscribing
- Watch “Getting Started with Python in Visual Studio Code - Python with VSCode” on YouTube - 15 mins
- Paged Out! is a new experimental - one article - one page - free magazine about programming - especially programming tricks
- A Guide to Excel Spreadsheets in Python With openpyxl – Real Python
- How to Write Clean Python Code With Parameterized - Morioh
- Watch “Learn Python” on YouTube - playlist
SD-WAN
- SD-WAN Vendor Landscape - ipSpace.net blog
- When Is Something SD-WAN? - Daniels Networking Blog
Cloud
- Cloud Naming Convention - stepan.wtf
- Watch “Upgrade an Amazon EC2 Instance Running Windows Server 2008 R2” on YouTube - 10 mins
- Jerry Hargrove - AWS Regions
- 3 Ways to Autoscale on AWS - Afonza
- The Open Guide to Amazon Web Services - AWS Open Guides
- The Internet Cloud Has a Dirty Secret – Fortune
- AWS Game Day – A nice guy’s view on life - jon.sprig.gs
- Amazon’s AWS Gave Us A Deeper Dive Into Outposts - and It’s Looking Really Good
- AWSInfo · The Serverless Way
- How to convert a “Brilliant Idea” into a Fully Functional Startup with AWS?
- Automated AWS Resource Cleaner
- An example of AWS VPC Transit Gateways - Thinking aloud
- Modern applications at AWS - All Things Distributed
- Microsoft unveils 31 Azure edge sites along with new cloud regions in Switzerland - Data Economy
- Amazon’s tiny profits, explained
- Watch “Amazon’s playbook for crushing startups” on YouTube - 10 mins
- Watch “Using AWS Cloud to build “Website as Code”” on YouTube - 37 mins
- Stop exposing port 22 to the world. It’s time to rework your remote access methods – toolr.io
- Let’s setup a VPN server, for free, on AWS, under 5 min - DEV Community
- Getting started with Terraform and Kubernetes on Azure AKS
- Bloomberg - Amazon’s Cloud-Computing Empire Faces Threat From Edge of the Network
- Automating an Azure Lab Setup with PowerShell Demo
- Command line tool to provision secure dev ec2 instances
- Getting Started with Terraform on Azure – A nice guy’s view on life - jon.sprig.gs
- Getting Started with Terraform on AWS – A nice guy’s view on life - jon.sprig.gs
- Jerry Hargrove - History of Amazon Web Services
- Watch “MicroNugget: How to Monitor Root Account Use on AWS” on YouTube - 7 mins
- Watch “Windows Virtual Desktop Essentials - Intro and full tour” on YouTube - 10 mins
- Build Azure - All About The Microsoft Cloud
- How to Install Azure CLI on Windows - one-liner - Thomas Maurer
- Choosing between Azure VNet Peering and VNet Gateways - Blog - Microsoft Azure
- How to deploy a docker container with AWS ECS using cloudformation - Milap Neupane Blog
- How to use Terraform to create a small-scale Cloud Infrastructure
Wireless
- The WiFi AirTime Calculator – Gjermund Raaen
- Openness is Critical to Find and Remediate Targeted Attacks - Aruba Blogs
DevOps
- On Messing Up Your Remote Team—And Then Getting It Right - AngelList
- My Journey To DevOps - John Fahl - Medium
- GitHub - dastergon-awesome-sre - A curated list of Site Reliability and Production Engineering resources
- Things to avoid when adopting DevOps
Failure
- Whether you a perpetrator, a beneficiary or a victim of the oft common restructures then this is worth a read - Kill the restructure by The IT Skeptic with some extra comment from the Packet Pushers
- The above mentions a further comment piece by the IT Skeptic on The dysfunctions of transformation another worthy thought piece
- Analyzing the Wikipedia DDoS Attack
- Watch “BGP Leak video” on YouTube - 15 mins
- The Technical Side of the Capital One AWS Security Breach
Security
- Exclusive - Forbes - Spotify Pays Hackers $120,000
- Watch “Basics of Encryption Part 1 and Part 2 - Network Security” on YouTube - 8 and 13 mins
And Finally
- Asynchronous Communication - The Secret to Productive Teamwork
- Internet of Shitdex
- No one really knows what’s going on… - tweet from @bitfield - One of the most shocking things I learned when I started working in a professional capacity is that there are no adults in the room. No one really knows what’s going on; we’re all just muddling through
- Dumb Password Rules
- Custom Lego Server Case Looks As Though It Came Straight From A Data Center - Hackaday
- Worldwide Broadband Trends as the World Wide Web Turns 30
- Ahhh Memories…. The Sound of the Dialup