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!
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!
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 🙂
Wanted to post this list as it seems more geared toward the DEVASC Exam This will be a lot of screen snips from my Hands on Lab I've already gone through, there are maybe a few I might forget occasionally but that would be rare, so that being said:
This is an item I will likely have to circle back around to so want screen snips REST API created via Python to GET Books from a Library REST API created via Python to POST books to a Library When run this simply sends back a 200 OK HTTP Status Code as a response. Hope … Continue reading Week 2 of the DevNet Grind – Building REST APIs in Python to GET / POST / PUT / DELETE / verify Auth Hands on Lab!
This will be in regards to Unit Testing, just grabbing lab screen snips for now This showing no result is correct because we don't want a JSON value returned, so time to write some actual unittest for python! Note below the unittest is using data "from" other scripts in the same directory! As seen below … Continue reading Week 1 of the DevNet Grind – Python Script “unittest” and “Pytest” for testing scripts with scripts Hands on Lab!
Yes this is incredibly baseline info, but I do want to keep these labs a click away What is Dev Environment? Why need one? Installing PipEnv
Ansible I believe is the only lab I can setup in my home network unfortunately Because I'd like to compare notes / labs once I finish this course so I can review and lab it in my own environment / devnet sandbox / public clouds, so I will be making a "Hands on Lab" segment … Continue reading Week 5 of the DevNet Grind – Ansible Hands On Lab!
Since I got myself an AWS Cloud login, I figure I might as well become AWS Certified This is officially Anthony S / David Bombal / Network Chucks Udemy course for AWS, which upon seeing the trio with training I couldn't resist grabbing it, so to familiarize myself with my cloud to integrate into DevNet … Continue reading AWS SAA-C02 – Review of some key services when first working with the Management Console in AWS!
An Overview of Automation Tools before diving into Ansible, Puppet, and Chef! These major 3 Automation Tools Ansible / Puppet / Chef offer powerful and robust Automation solutions rather than Ad-Hoc strategies such as BASH / Python / Etc. These 3 Tools "wrap" Operating Systems functions into them for ease of use, with both robust … Continue reading Week 5 of the DevNet Grind – The big 3 Automation Tools Ansible, Puppet, and Chef reviewed in detail for exam day!
Overview of Automation Scripting (Tools, Cloud, SDKs, Execution, Etc) The most popular Tool for Basic Scripting is Bash (also called Shell) in Unix / Linux and MacOS, which can be used for single I/O operations, or "piping" different utilities together in one command to create a "Bash Script" via this command chain. This is an … Continue reading Week 5 of the DevNet Grind – Overview of Automation Tools / SDKs / CLIs, Procedural Automation, Idempotency, and review of Bare Metal Clouds!
Snagged this stock photo from https://www.surfertoday.com/environment/the-ten-different-types-of-clouds which is a great short read, if like me you learned about the types of clouds in school before they were the place you stored pictures, it was a nice trip down memory lane so wanted to post that link here for others nostalgia 🙂 This has nothing (necessarily) … Continue reading AWS and Azure – A tour of signing up for free to Public Clouds, Free Training, and Interfaces / Tools / Services within them!
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!
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! 🙂
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!