Week 5 of the DevNet Grind – Automation Testing (Physical vs SDN), Test Methods, pyATS demonstrated / setup guide for home lab, and Network Simulation!

Above is a GitOps Blue Green Deployment, explained below among many other topics, and transitioning to other Automation Testing related topics. Infrastructure as Code including Blue / Green and Canary Testing examples When working with Infrastructure as Code one term to know is "immutability" which means being in a state that is not changeable, but … Continue reading Week 5 of the DevNet Grind – Automation Testing (Physical vs SDN), Test Methods, pyATS demonstrated / setup guide for home lab, and Network Simulation!

Ansible – Quick high level run through of components that make up ansible, and how to find help docs via the CLI!

This will be a deeper dive into the different Files / Dependencies within Anisble I've gotten Ansible running on my home lab, but never entirely understood things like the Hierarchy of files and what depends on what, so I wanted to hit the learning lab and jot down Ansible Specific notes here for configuration. Note … Continue reading Ansible – Quick high level run through of components that make up ansible, and how to find help docs via the CLI!

Configured my first ever (REST) API, my first time working with AWS Production, and I could not be happier that I got it :)

Best job I've ever been forced to compute, that still has me smiling! 🙂 Decided to skip the robust API Body in JSON / Headers / Etc, so I actually had configured the API to answer calls with a "Hello from Loopedback!" response, but I found the Microservice on AWS Lambda was replying as a … Continue reading Configured my first ever (REST) API, my first time working with AWS Production, and I could not be happier that I got it 🙂

Week 5 of the DevNet Grind – Automation Ecosystem, Full-Stack Automation, Distributed Applications, Software-Defined Infrastructure, and Core DevOps Principles!

To begin this week of Infrastructure Automation lets look at Code Exchange Pictured above is the front page of "DevNet Automation Exchange" which is one of Cisco's website resources available to developers, which can be found at this URL: https://developer.cisco.com/network-automation/ Given that the DEVASC Blueprint requires candidates to know not only a little bit about … Continue reading Week 5 of the DevNet Grind – Automation Ecosystem, Full-Stack Automation, Distributed Applications, Software-Defined Infrastructure, and Core DevOps Principles!

Ansible – Lab Setup using 3 VM’s running Ubuntu for a full Ansible Automation lab up and running in about one hour! :)

Pictured above is an Ansible Ping verifying Connectivity to my two VM Hosts (I was so excited about getting this working properly I had to share, no idea if this is well known knowledge, but wanted to post / sticky it just in case!) First you will need to have a main VM, which I … Continue reading Ansible – Lab Setup using 3 VM’s running Ubuntu for a full Ansible Automation lab up and running in about one hour! 🙂

DEVASC – Describe MAC Usage / VLANs / IP Addressing / Routes / Subnet Masks (Prefixes) / Gateways reviewed!

Two knock two more Network related Topics off the DEVASC, quick review! Unfortunately some of these concepts are either below the CCNP Level, and some of them are maybe more geared towards DEVASC like 6.9, so I will take the time to cover these topics from the Cisco Guided Study Group Material to ensure its … Continue reading DEVASC – Describe MAC Usage / VLANs / IP Addressing / Routes / Subnet Masks (Prefixes) / Gateways reviewed!

Week 4 of the DevNet Grind – CI/CD (Continuous Integration / Continuous Deployment) covered for exam day!

(Image above source: https://www.tmap.net/building-blocks/CICD-pipelines) I was just looking for an image that visualized the idea very well, and they have a great article as well over there that I fully intend to go through myself to review this topic! Continuous Integration / Continuous Deployment (CI/CD) Review Though CI/CD is generally referred to as a single … Continue reading Week 4 of the DevNet Grind – CI/CD (Continuous Integration / Continuous Deployment) covered for exam day!

Week 4 of the DevNet Grind – Deployment Models / Environments / Steps of Development, Docker Template and Container creation reviewed, along with Docker Hub Push / Pull demo!

Being that the webpage is starting to get a lag from maintaining so much data, I will start publishing these in chunks rather than gigantic posts, and I cannot see myself breaking these down into smaller posts in the future - I will likely just go more in depth. With that I will get start … Continue reading Week 4 of the DevNet Grind – Deployment Models / Environments / Steps of Development, Docker Template and Container creation reviewed, along with Docker Hub Push / Pull demo!

Hank Preston Video Series – Module 3 – Model Driven Programmability with YANG Data Models, NETCONF, and RESTCONF reviewed!

A quick review of some different items in Hank Preston's free video series First and foremost, hats off to Hank Preston on this great video series, and any notes here in are my own understanding (I try not to type verbatim for the sake of understanding the concept), so all credit to him for the … Continue reading Hank Preston Video Series – Module 3 – Model Driven Programmability with YANG Data Models, NETCONF, and RESTCONF reviewed!

Week 2 of the Cisco DevNet Grind – EVERYTHING you will need for the DEVASC regarding REST APIs – Acronyms / Design / Status Codes / Webhooks / Troubleshooting!

Intro to APIs API = Application Programming Interface, APIs define how users / developer / other applications can communicate with each other, API's will generally use web-services or web based communication however they can use unique protocols for proprietary APIs. API's not only provide communication, but also secured communication by several different methods, and all … Continue reading Week 2 of the Cisco DevNet Grind – EVERYTHING you will need for the DEVASC regarding REST APIs – Acronyms / Design / Status Codes / Webhooks / Troubleshooting!

Week 1 of the Cisco DevNet Grind – SDLC Methods, Design Patterns, GIT, Coding Basics, Code review / Unit Testing / Integration, TDD, and tons of info!

Beginning with this Class I will be having a much more "scribbled notes" format! I started out trying to use a pen and notepad, but I thought to myself why in world would I not type out my notes in my study blog, even if they do look like a notebook full of quick notes … Continue reading Week 1 of the Cisco DevNet Grind – SDLC Methods, Design Patterns, GIT, Coding Basics, Code review / Unit Testing / Integration, TDD, and tons of info!

Cisco DevNet Associate – Blueprint Domains / Topics mapped to Posts here – List will continue to grow!

I am back and going all-in on the CCNA DevNet, and will blog every exam topic! Quick shout out to my current study resources: Cisco $800 Guided Study Group 8-week course that includes Cisco Learning Modules / Access to Cisco Platinum Library and test exams - So this info if the Cisco Curriculum is correct … Continue reading Cisco DevNet Associate – Blueprint Domains / Topics mapped to Posts here – List will continue to grow!

ENAUTO – Another Intro post for the NETCONF and RESTCONF / YANG course, try not to fall asleep reading it! :)

A pretty generic image for a pretty generic discussion, this is intro course #2 that is going to be centered around Data Models such as NETCONFIG / RESTCONFIG / YANG, so this is a very generic overview of why Data Models are needed. This does have some relevance in my next Intro to YANG post, … Continue reading ENAUTO – Another Intro post for the NETCONF and RESTCONF / YANG course, try not to fall asleep reading it! 🙂

ENAUTO – JSON LIVES(!), review of all things JSON (Objects, Strings, Arrays), object example, and awesome website / learning method to EASILY LEARN JSON!

I tried to find a Jason Mask in ASCII but I settled for this image, I think its up there with the elephant with its Trunk stuck to a womans face, pretty awesome stuff 🙂 This was kind of mess to throw together (as you will see) though I believe I got most of the … Continue reading ENAUTO – JSON LIVES(!), review of all things JSON (Objects, Strings, Arrays), object example, and awesome website / learning method to EASILY LEARN JSON!