Author - Afaq Khan

5 STEPS THAT YOU CAN TAKE TODAY TO TRANSITION YOUR CAREER TO FULL STACK NETWORKER

5 STEPS THAT YOU CAN TAKE TODAY TO TRANSITION YOUR CAREER TO FULL STACK NETWORKER

In this article, I will discuss 5 steps that you can take today to start working your way to a Full Stack Networker or NetDevOps or a Network Automation Engineer. In one of the Cisco’s survey, published as L@C Customer Insights as part of a Cisco live presentation, it was mentioned that expert level network engineers consider network programmability, cloud and IOT to be the top three areas in terms of learning and career progression. If you’re not convinced, you can look [...]

Read more...
NETDEVOPS: Understanding Continuous Integration (CI) Pipeline with Gitea and Drone with a Small Network Configuration Change

NETDEVOPS: Understanding Continuous Integration (CI) Pipeline with Gitea and Drone with a Small Network Configuration Change

In this article, I will describe the process of continuous integration (CI) and how you can commit your first NetDevOps config-as-code build using Gitea. It is also my hope that this inspires readers to really commit to transforming their career to network automation engineer or NetDevOps given the enormous potential. Gitea is a self-hosted Git service which means you can install and run it on your workstation as a SaaS service without any external dependency whatsoever. It is similar to [...]

Read more...
Understanding NetDevOps Toolchain and Funtions

UNDERSTANDING NETDEVOPS TOOLCHAIN AND INTEGRATION

In this article, I am going to walk you through an end to end NetDevOps pipeline and the function that each tool performs within the pipeline. First let me revisit our NetDevOps toolchain which if you recall consists of four main stages of Config Creation, Building, Testing and Deploying.NetDevOps Pipeline Stage #1: Creating Configuration-as-Code During this stage, you as NetDevOps are creating a configuration change, let’s say you’re adding an access-list or a static route. Now, in order to accomplish [...]

Read more...
Understanding NetDevOps Main Use Cases

UNDERSTANDING NETDEVOPS MAIN USE CASES

In this article, I am going to walk you through major use cases for network automation with NetDevOps. As we know, CLI was created for humans and is optimized for manual interaction where you configure one device at a time. Given the nature of manual modification, it is obviously prone to error and tasks are NOT easily repeatable. Future network operations with NetDevOps toolchain would allow us to apply version controls to all configuration changes and where it is the [...]

Read more...
UNDERSTANDING AND BUILDING AN END TO END NETDEVOPS CICD PIPELINE

UNDERSTANDING AND BUILDING AN END-TO-END NETDEVOPS CICD PIPELINE

Building upon our DevOps knowledge base, in this article, I will go over a practical version of a complete NetDevOps delivery pipeline.Before we proceed any further, let me set the stage a little bit by settling a couple of new terms. Overall, NetDevOps pipeline consists of four major steps, Creating, Building, Testing and Deploying Config-as-Code. During those steps, we will perform both unit and integration testing to ensure that our network change doesn’t and will not Kaput the production [...]

Read more...
Why Network Programmability is NOT NetDevOps

DEVOPS VS NETDEVOPS: Why Network Programmability is NOT NetDevOps

In this post, I will discuss good old DevOps and how it compares with NetDevOps along with my take on why network programmability is NOT NetDevOps. Now, to begin with, let me first share with you three jaw dropping statistics that go out to show why do we need NetDevOps in the first place. What do you think to be a typical number of Organizations that make network changes several times a year? I’d say that’s very common in most [...]

Read more...
network engineer to netdevops

DON’T DABBLE YOUR WAY FROM NETWORK ENGINEER TO NETDEVOPS

Before we go into what, where and how to get started, let me address one crucial topic which is the proverbial elephant in the room, i.e. job security. I can’t tell you how many times have I heard that network automation will take my network admin or network engineering job away? Well, there is no doubt that software is eating the world one vertical at a time. Now, if you combine software with cloud, you get the picture. Having [...]

Read more...
Linux Commands for Networking Configuration and Troubleshooting for Network Engineers

Linux Commands for Networking Configuration and Troubleshooting for Network Engineers

There are at least three career benefits to learning Linux as far as networking configuration and troubleshooting are concerned. Let me summarize.You can configure and troubleshoot machines running Linux (all distributions) You can configure and troubleshoot networking devices that run modified version of Linux OS as their networking OS e.g. Cumulus Linux. You can configure, automate and troubleshoot black boxes (routers, switches etc.) from likes of Cisco, Juniper and Arista as virtually all of them run admin-accessible Linux as sort of base [...]

Read more...
Linux Commands for Networking Configuration and Troubleshooting for Network Engineers

Your Path to Full Stack Networker Starts Here

  Before, we get into why, what and how FullStack networker, let me a do a quick introduction as to who we are and what we stand for. We’re a bunch of industry veterans out of silicon valley (California) with corporate backgrounds from Cisco, Huawei, Apple (and a few more). Most of us started our career when networking was about knowing Cisco IOS CLI and protocol soup from IETF (ever heard about them?). Now, since we are an ambitious bunch, we [...]

Read more...
Thanksgiving Week 10% Discount on All Products - Sale Ends In
x
sample guides, quizzes and discount
GET YOUR COMPLEMENTARY ACCESS TO LINUX COURSE
We hate spam as much as you do.
sample guides, quizzes and discount
FREE ACCESS TO LINUX MODULE #1
Register and Watch Module #1 Lessons and Labs NOW!