From 039c24d6c15e6b386dc795cb968c1c352606b3c2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 14:01:51 +0200 Subject: [PATCH] chore: sync content to repo (#9930) Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com> --- .../content/acls@MVuNY7zJkimjXMMeXbVTa.md | 8 ++++++++ .../content/ansible@nbOAx9ljA8eZEYRpnvpOW.md | 9 +++++++++ .../apis-for-networking@PQyKcqw8-NIxE3_MAr58j.md | 9 +++++++++ .../content/aws@YuiWVG6IB5tXBmQfZVM9m.md | 9 +++++++++ .../content/azure@ureyf-ZuLYApXDMh_772m.md | 9 +++++++++ .../content/ccna@4RD22UZATfL8dc71YkJwQ.md | 9 +++++++++ .../content/ccnp@lbAgU5lR1O7L_5mCbNz_D.md | 8 ++++++++ .../cloud-certifications@fSf714jdEpuR9s5-w9wgC.md | 9 +++++++++ .../cloud-network-types@q-J08VY4H4y-XfDgpF1ap.md | 8 ++++++++ .../cloud-networking-basics@5ye5erjT8jOhptU_ZFY9E.md | 9 +++++++++ .../content/cloud-routing@4QMijqUnLobtmoJVPno1A.md | 9 +++++++++ .../content/cloud-vpn@XoEA6plSo5DSw2GKO05Vv.md | 8 ++++++++ .../common-networks-issues@aorLjhyk7VjFTWgV19uRf.md | 9 +++++++++ .../content/comptia-network@4RGbNOfMPDbBcvUFWTTCV.md | 8 ++++++++ .../content/comptia-security@AxeDcKK3cUtEojtHQPBw7.md | 9 +++++++++ .../content/datadog@RHve_fAltcV5ITmpBaChV.md | 8 ++++++++ .../content/dynatrace@KFHcpdrwn70xEK4AWMQhS.md | 3 +++ .../content/gcp@u2EeL1CasEoOTO7sORiRG.md | 9 +++++++++ .../content/glbp@pF3nA9VU7t32cgyrejntj.md | 9 +++++++++ .../content/grafana@SjOHln4ZN7PaBZG223q-3.md | 9 +++++++++ .../content/greipsec-tunnels@D4M9Yh2g5S4g7QNteA32Q.md | 8 ++++++++ .../content/high-availability@no6c8-vVBQSoe1ruutOxj.md | 3 +++ .../content/hsrp@pAnal6NJxnCxnNPDFEQ83.md | 8 ++++++++ .../infrastructure-as-code@pKqBMC1Ck7h58e7cJDWPT.md | 9 +++++++++ .../ipconfig--ifconfig@XZlgkympmXpmToDYel1sx.md | 8 ++++++++ .../linux-for-networking@5o_VRIz7dZ7Pm3FsAW7We.md | 10 ++++++++++ .../content/load-balancing@i5ojP4on5Iz2MgeFc0050.md | 8 ++++++++ .../content/methdologies@WjhKYOnKJx3HSbDxtwAS0.md | 8 ++++++++ .../content/mlps-vpn@GqTT8HjC8yHboiCwsT7Pt.md | 9 +++++++++ .../content/nat-vs-pat@8aKWoGDQobyc53A2ByJXo.md | 2 +- .../content/netstat@lzGbPjMP5mkCZsNpYM2yK.md | 8 ++++++++ .../network-automation@LDI6dH-AlVtfRvaXImSAU.md | 8 ++++++++ .../content/nslookup@Do6-cQ3nXGjGSmGgDJ_eA.md | 8 ++++++++ .../content/packet-analysis@36jbOEEyvUP-gxTB_Di_a.md | 9 +++++++++ .../content/ping@h0E993-5ONxubc4NZEXjP.md | 9 +++++++++ .../content/prometheus@_uu_DSfe2EPCyJYB_it0q.md | 8 ++++++++ .../content/sd-wan@vplU66XdAm84SWTcS092H.md | 9 +++++++++ .../content/security-groups@XVBia0Me-Nllgi56PW3W0.md | 8 ++++++++ .../content/shell--scripting@m8opRjj1rNgQqoN3rTkbI.md | 9 +++++++++ .../content/speedtest@Qcy3RjC0Queb5MxaLUMHp.md | 8 ++++++++ .../content/terraform@a1nC8vNJod_e0RrGjTeBd.md | 9 +++++++++ .../traceroute--tracert@gvMthdnaTxXOUKx4rAl6S.md | 8 ++++++++ .../traffic-management@E4ryTk563my0yfOhXvGwg.md | 3 +++ .../content/troubleshooting@vG_95IDrk5lOnCQub2XkD.md | 8 ++++++++ .../content/tunneling--vpns@WHYQSWWe4mKUl7OC9thyF.md | 8 ++++++++ .../content/virtual-networks@-5_aMu3RtOBr0Vav9-Fyx.md | 9 +++++++++ .../content/vrfs@dwqMxvPbs-s2c6sgoPz-s.md | 8 ++++++++ .../content/vrrp@XqCdBCL2E8XSCVlwrOohL.md | 8 ++++++++ .../content/vxlan@Q6BKksLt1FrJQb0hv_KPn.md | 8 ++++++++ 49 files changed, 393 insertions(+), 1 deletion(-) create mode 100644 src/data/roadmaps/network-engineer/content/acls@MVuNY7zJkimjXMMeXbVTa.md create mode 100644 src/data/roadmaps/network-engineer/content/ansible@nbOAx9ljA8eZEYRpnvpOW.md create mode 100644 src/data/roadmaps/network-engineer/content/apis-for-networking@PQyKcqw8-NIxE3_MAr58j.md create mode 100644 src/data/roadmaps/network-engineer/content/aws@YuiWVG6IB5tXBmQfZVM9m.md create mode 100644 src/data/roadmaps/network-engineer/content/azure@ureyf-ZuLYApXDMh_772m.md create mode 100644 src/data/roadmaps/network-engineer/content/ccna@4RD22UZATfL8dc71YkJwQ.md create mode 100644 src/data/roadmaps/network-engineer/content/ccnp@lbAgU5lR1O7L_5mCbNz_D.md create mode 100644 src/data/roadmaps/network-engineer/content/cloud-certifications@fSf714jdEpuR9s5-w9wgC.md create mode 100644 src/data/roadmaps/network-engineer/content/cloud-network-types@q-J08VY4H4y-XfDgpF1ap.md create mode 100644 src/data/roadmaps/network-engineer/content/cloud-networking-basics@5ye5erjT8jOhptU_ZFY9E.md create mode 100644 src/data/roadmaps/network-engineer/content/cloud-routing@4QMijqUnLobtmoJVPno1A.md create mode 100644 src/data/roadmaps/network-engineer/content/cloud-vpn@XoEA6plSo5DSw2GKO05Vv.md create mode 100644 src/data/roadmaps/network-engineer/content/common-networks-issues@aorLjhyk7VjFTWgV19uRf.md create mode 100644 src/data/roadmaps/network-engineer/content/comptia-network@4RGbNOfMPDbBcvUFWTTCV.md create mode 100644 src/data/roadmaps/network-engineer/content/comptia-security@AxeDcKK3cUtEojtHQPBw7.md create mode 100644 src/data/roadmaps/network-engineer/content/datadog@RHve_fAltcV5ITmpBaChV.md create mode 100644 src/data/roadmaps/network-engineer/content/dynatrace@KFHcpdrwn70xEK4AWMQhS.md create mode 100644 src/data/roadmaps/network-engineer/content/gcp@u2EeL1CasEoOTO7sORiRG.md create mode 100644 src/data/roadmaps/network-engineer/content/glbp@pF3nA9VU7t32cgyrejntj.md create mode 100644 src/data/roadmaps/network-engineer/content/grafana@SjOHln4ZN7PaBZG223q-3.md create mode 100644 src/data/roadmaps/network-engineer/content/greipsec-tunnels@D4M9Yh2g5S4g7QNteA32Q.md create mode 100644 src/data/roadmaps/network-engineer/content/high-availability@no6c8-vVBQSoe1ruutOxj.md create mode 100644 src/data/roadmaps/network-engineer/content/hsrp@pAnal6NJxnCxnNPDFEQ83.md create mode 100644 src/data/roadmaps/network-engineer/content/infrastructure-as-code@pKqBMC1Ck7h58e7cJDWPT.md create mode 100644 src/data/roadmaps/network-engineer/content/ipconfig--ifconfig@XZlgkympmXpmToDYel1sx.md create mode 100644 src/data/roadmaps/network-engineer/content/linux-for-networking@5o_VRIz7dZ7Pm3FsAW7We.md create mode 100644 src/data/roadmaps/network-engineer/content/load-balancing@i5ojP4on5Iz2MgeFc0050.md create mode 100644 src/data/roadmaps/network-engineer/content/methdologies@WjhKYOnKJx3HSbDxtwAS0.md create mode 100644 src/data/roadmaps/network-engineer/content/mlps-vpn@GqTT8HjC8yHboiCwsT7Pt.md create mode 100644 src/data/roadmaps/network-engineer/content/netstat@lzGbPjMP5mkCZsNpYM2yK.md create mode 100644 src/data/roadmaps/network-engineer/content/network-automation@LDI6dH-AlVtfRvaXImSAU.md create mode 100644 src/data/roadmaps/network-engineer/content/nslookup@Do6-cQ3nXGjGSmGgDJ_eA.md create mode 100644 src/data/roadmaps/network-engineer/content/packet-analysis@36jbOEEyvUP-gxTB_Di_a.md create mode 100644 src/data/roadmaps/network-engineer/content/ping@h0E993-5ONxubc4NZEXjP.md create mode 100644 src/data/roadmaps/network-engineer/content/prometheus@_uu_DSfe2EPCyJYB_it0q.md create mode 100644 src/data/roadmaps/network-engineer/content/sd-wan@vplU66XdAm84SWTcS092H.md create mode 100644 src/data/roadmaps/network-engineer/content/security-groups@XVBia0Me-Nllgi56PW3W0.md create mode 100644 src/data/roadmaps/network-engineer/content/shell--scripting@m8opRjj1rNgQqoN3rTkbI.md create mode 100644 src/data/roadmaps/network-engineer/content/speedtest@Qcy3RjC0Queb5MxaLUMHp.md create mode 100644 src/data/roadmaps/network-engineer/content/terraform@a1nC8vNJod_e0RrGjTeBd.md create mode 100644 src/data/roadmaps/network-engineer/content/traceroute--tracert@gvMthdnaTxXOUKx4rAl6S.md create mode 100644 src/data/roadmaps/network-engineer/content/traffic-management@E4ryTk563my0yfOhXvGwg.md create mode 100644 src/data/roadmaps/network-engineer/content/troubleshooting@vG_95IDrk5lOnCQub2XkD.md create mode 100644 src/data/roadmaps/network-engineer/content/tunneling--vpns@WHYQSWWe4mKUl7OC9thyF.md create mode 100644 src/data/roadmaps/network-engineer/content/virtual-networks@-5_aMu3RtOBr0Vav9-Fyx.md create mode 100644 src/data/roadmaps/network-engineer/content/vrfs@dwqMxvPbs-s2c6sgoPz-s.md create mode 100644 src/data/roadmaps/network-engineer/content/vrrp@XqCdBCL2E8XSCVlwrOohL.md create mode 100644 src/data/roadmaps/network-engineer/content/vxlan@Q6BKksLt1FrJQb0hv_KPn.md diff --git a/src/data/roadmaps/network-engineer/content/acls@MVuNY7zJkimjXMMeXbVTa.md b/src/data/roadmaps/network-engineer/content/acls@MVuNY7zJkimjXMMeXbVTa.md new file mode 100644 index 000000000..7f0836a7b --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/acls@MVuNY7zJkimjXMMeXbVTa.md @@ -0,0 +1,8 @@ +# ACLs + +ACLs, or Access Control Lists, are ordered sets of rules applied to a router or switch interface that permit or deny traffic based on criteria such as source IP address, destination IP address, protocol, and port number. They are one of the most fundamental tools for controlling traffic flow and enforcing security policies on a network. ACLs can be applied inbound or outbound on an interface and are evaluated sequentially, with the first matching rule determining the action taken on the packet. + +Visit the following resources to learn more: + +- [@article@What Is A Network Access Control List (ACL)?](https://www.fortinet.com/resources/cyberglossary/network-access-control-list) +- [@video@What Are Access Lists? -- Access Control Lists (ACLs) -- Part 1 of 8](https://www.youtube.com/watch?v=0gGhuYOh-54&list=PLIFyRwBY_4bRkAk_BkWL3ea6lRvOn8AKs) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ansible@nbOAx9ljA8eZEYRpnvpOW.md b/src/data/roadmaps/network-engineer/content/ansible@nbOAx9ljA8eZEYRpnvpOW.md new file mode 100644 index 000000000..85209099d --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/ansible@nbOAx9ljA8eZEYRpnvpOW.md @@ -0,0 +1,9 @@ +# Ansible + +Ansible is an open-source automation tool that uses simple, human-readable YAML files called playbooks to automate the configuration and management of servers, network devices, and cloud infrastructure. Unlike some automation tools, Ansible is agentless — it communicates with devices directly over SSH or APIs without requiring any software to be installed on the target device first. For network engineers, Ansible is particularly valuable for pushing configuration changes to many routers and switches simultaneously, ensuring consistency across the network and eliminating the need to log into each device manually. + +Visit the following resources to learn more: + +- [@official@Ansible for Network Automation](https://docs.ansible.com/projects/ansible/latest/network/index.html) +- [@official@Ansible Docs](https://docs.ansible.com/) +- [@video@Introduction to Ansible - Automating Network Configuration](https://www.youtube.com/watch?v=il5IjFehoMA) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/apis-for-networking@PQyKcqw8-NIxE3_MAr58j.md b/src/data/roadmaps/network-engineer/content/apis-for-networking@PQyKcqw8-NIxE3_MAr58j.md new file mode 100644 index 000000000..f32cbf660 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/apis-for-networking@PQyKcqw8-NIxE3_MAr58j.md @@ -0,0 +1,9 @@ +# APIs + +An API, or Application Programming Interface, is a standardized interface that allows software applications and automation tools to communicate with network devices and services programmatically, without a human typing commands manually into a CLI. In networking, APIs are the foundation of modern automation: when a Python script configures a switch, when Ansible pushes a change to a router, or when Terraform creates a cloud network, they are all talking to devices and platforms through an API under the hood. + +Visit the following resources to learn more: + +- [@roadmap@Visit the Dedicated API Design Roadmap](https://roadmap.sh/api-design) +- [@article@What Is a Network API?](https://www.vonage.com/resources/articles/what-is-a-network-api/) +- [@video@Full HTTP Networking Course – Fetch and REST APIs in JavaScript](https://www.youtube.com/watch?v=2JYT5f2isg4) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/aws@YuiWVG6IB5tXBmQfZVM9m.md b/src/data/roadmaps/network-engineer/content/aws@YuiWVG6IB5tXBmQfZVM9m.md new file mode 100644 index 000000000..9a653d20b --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/aws@YuiWVG6IB5tXBmQfZVM9m.md @@ -0,0 +1,9 @@ +# AWS + +AWS (Amazon Web Services) offers a comprehensive set of networking services that allow engineers to build and manage network infrastructure entirely in the cloud. Core networking components include VPC (Virtual Private Cloud) for creating isolated virtual networks, subnets for segmenting those networks, Security Groups and Network ACLs for controlling traffic, Route Tables for directing traffic between subnets and to the Internet, and Internet Gateways for enabling public connectivity. For connecting cloud and on-premises environments, AWS provides services like Direct Connect for dedicated private connections, AWS VPN for encrypted tunnels, Transit Gateway for connecting multiple VPCs and on-premises networks at scale, and Elastic Load Balancing for distributing traffic across resources. + +Visit the following resources to learn more: + +- [@course@AWS Networking Basics](https://skillbuilder.aws/learn/S1VYRYHD8V/aws-networking-basics/SKP7248UVF) +- [@video@AWS Networking Basics For Programmers | Hands On](https://www.youtube.com/watch?v=2doSoMN2xvI) +- [@video@Introduction to AWS Networking](https://www.youtube.com/watch?v=XZbvQWkpJTI) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/azure@ureyf-ZuLYApXDMh_772m.md b/src/data/roadmaps/network-engineer/content/azure@ureyf-ZuLYApXDMh_772m.md new file mode 100644 index 000000000..f21be9422 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/azure@ureyf-ZuLYApXDMh_772m.md @@ -0,0 +1,9 @@ +# Azure + +Microsoft Azure provides a full suite of networking services built around the concept of Virtual Networks (VNets), which are the foundational isolated network environments where Azure resources are deployed. Key networking services include VNet Peering for connecting virtual networks together, Azure VPN Gateway for site-to-site and point-to-site VPN connections, ExpressRoute for dedicated private connectivity between on-premises networks and Azure, Azure Firewall for centralized network security, Network Security Groups (NSGs) for controlling inbound and outbound traffic, and Azure Load Balancer and Application Gateway for distributing traffic across services. Azure also offers Azure Virtual WAN for large-scale branch connectivity and Azure DNS for managing domain name resolution within and across cloud environments. + +Visit the following resources to learn more: + +- [@official@Networking on Azure](https://azure.microsoft.com/en-us/products/category/networking) +- [@article@Cloud Networking Basics with Azure](https://medium.com/@AlexanderObregon/cloud-networking-basics-with-azure-16509a99aca6) +- [@video@Azure Master Class v3 - Part 6 - Networking](https://www.youtube.com/watch?v=nDtCSQyG_I8) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ccna@4RD22UZATfL8dc71YkJwQ.md b/src/data/roadmaps/network-engineer/content/ccna@4RD22UZATfL8dc71YkJwQ.md new file mode 100644 index 000000000..1cc909b7e --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/ccna@4RD22UZATfL8dc71YkJwQ.md @@ -0,0 +1,9 @@ +# CCNA + +The Cisco Certified Network Associate (CCNA) certification is an entry-level certification for IT professionals who want to specialize in networking, specifically within the realm of Cisco products. This certification validates an individual's ability to install, configure, operate, and troubleshoot medium-sized routed and switched networks. It also covers the essentials of network security and management. + +Visit the following resources to learn more: + +- [@official@CCNA Certification](https://www.cisco.com/site/us/en/learn/training-certifications/certifications/enterprise/ccna/index.html) +- [@video@Network Chuck Free CCNA Course](https://www.youtube.com/playlist?list=PLIhvC56v63IJVXv0GJcl9vO5Z6znCVb1P) +- [@video@Jeremy's IT Lab](https://www.youtube.com/@JeremysITLab) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ccnp@lbAgU5lR1O7L_5mCbNz_D.md b/src/data/roadmaps/network-engineer/content/ccnp@lbAgU5lR1O7L_5mCbNz_D.md new file mode 100644 index 000000000..b33330aff --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/ccnp@lbAgU5lR1O7L_5mCbNz_D.md @@ -0,0 +1,8 @@ +# CCNP + +CCNP (Cisco Certified Network Professional) is an intermediate-level professional certification that validates a candidate's ability to plan, implement, verify, and troubleshoot local and wide-area enterprise networks. It focuses on advanced core technologies, including routing, switching, security, automation, and programmable network solutions. Earning this credential requires passing a core exam followed by a concentration exam, demonstrating that an individual possesses the deep technical expertise necessary to manage complex network infrastructures in large-scale environments. + +Visit the following resources to learn more: + +- [@official@CCNP Certification](https://www.cisco.com/site/us/en/learn/training-certifications/certifications/enterprise/ccnp-enterprise/exams-and-training.html) +- [@video@CCNP Course Introduction](https://www.youtube.com/watch?v=0iBRK8GRTrI&list=PLxbwE86jKRgOb2uny1CYEzyRy_mc-lE39) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/cloud-certifications@fSf714jdEpuR9s5-w9wgC.md b/src/data/roadmaps/network-engineer/content/cloud-certifications@fSf714jdEpuR9s5-w9wgC.md new file mode 100644 index 000000000..ca6cf1e7f --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/cloud-certifications@fSf714jdEpuR9s5-w9wgC.md @@ -0,0 +1,9 @@ +# Cloud Certifications + +Cloud certifications are professional credentials that validate an individual's ability to design, deploy, and manage scalable infrastructure and services on platforms like AWS, Microsoft Azure, and Google Cloud. These programs cover essential technical competencies, including virtual networking, identity and access management, storage solutions, and security configurations within public and hybrid cloud environments. Earning these certifications demonstrates proficiency in transitioning traditional on-premises network architectures to cloud-native models while ensuring connectivity, performance, and reliability. + +Visit the following resources to learn more: + +- [@official@AWS Certified Advanced Networking - Specialty](https://aws.amazon.com/certification/certified-advanced-networking-specialty/) +- [@official@Google Professional Cloud Network Engineer](https://cloud.google.com/learn/certification/cloud-network-engineer) +- [@official@Azure Network Engineer Associate](https://learn.microsoft.com/en-us/credentials/certifications/azure-network-engineer-associate/) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/cloud-network-types@q-J08VY4H4y-XfDgpF1ap.md b/src/data/roadmaps/network-engineer/content/cloud-network-types@q-J08VY4H4y-XfDgpF1ap.md new file mode 100644 index 000000000..06d2cc8a7 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/cloud-network-types@q-J08VY4H4y-XfDgpF1ap.md @@ -0,0 +1,8 @@ +# Cloud Network Types + +Cloud providers offer several types of virtual network constructs that mirror traditional networking concepts but operate in software. The most fundamental is the Virtual Private Cloud (VPC), a logically isolated section of the cloud where resources are deployed. Within a VPC, public subnets host resources accessible from the Internet, while private subnets contain resources with no direct public exposure. Cloud environments also support concepts like peering connections between VPCs, transit networks for hub-and-spoke architectures, and overlay networks for connecting cloud resources across regions or providers. + +Visit the following resources to learn more: + +- [@article@What are the different types of cloud computing?](https://cloud.google.com/discover/types-of-cloud-computing?hl=en) +- [@video@Types Of Cloud Computing](https://www.youtube.com/watch?v=1BMO7YkwR6Y) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/cloud-networking-basics@5ye5erjT8jOhptU_ZFY9E.md b/src/data/roadmaps/network-engineer/content/cloud-networking-basics@5ye5erjT8jOhptU_ZFY9E.md new file mode 100644 index 000000000..4888dd9de --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/cloud-networking-basics@5ye5erjT8jOhptU_ZFY9E.md @@ -0,0 +1,9 @@ +# Cloud Networking Basics + +Cloud networking refers to the networking infrastructure and services delivered through cloud platforms, allowing organizations to build, connect, and secure their resources in the cloud using virtual equivalents of traditional network components. Instead of physical routers, switches, and firewalls, cloud networking uses software-defined resources that can be provisioned, configured, and scaled through APIs and web consoles. Understanding cloud networking is increasingly essential for network engineers as more infrastructure moves away from on-premises data centers and into cloud environments. + +Visit the following resources to learn more: + +- [@article@What is cloud networking? - Cloudflare](https://www.cloudflare.com/en-gb/learning/cloud/what-is-cloud-networking/) +- [@article@What is cloud networking? - Cisco](https://www.cisco.com/site/us/en/learn/topics/cloud-networking/what-is-cloud-networking.html) +- [@video@Cloud Networking Explained](https://www.youtube.com/playlist?list=PLOspHqNVtKAA_5N3pI49wkH4WsTkeZ_iQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/cloud-routing@4QMijqUnLobtmoJVPno1A.md b/src/data/roadmaps/network-engineer/content/cloud-routing@4QMijqUnLobtmoJVPno1A.md new file mode 100644 index 000000000..451fef6c5 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/cloud-routing@4QMijqUnLobtmoJVPno1A.md @@ -0,0 +1,9 @@ +# Cloud Routing + +Cloud routing refers to how traffic is directed between subnets, virtual networks, on-premises environments, and the Internet within a cloud platform. Each cloud provider uses route tables (collections of rules that determine where traffic destined for specific IP ranges should be sent) to control the flow of packets through the virtual network. Cloud routing also involves dynamic routing protocols through services like AWS Transit Gateway, Azure Route Server, or GCP Cloud Router, which use BGP to exchange routes automatically between cloud and on-premises environments, making large hybrid network architectures manageable without manual route configuration. + +Visit the following resources to learn more: + +- [@video@Amazon Virtual Private Cloud (VPC) Routing Deep Dive](https://www.youtube.com/watch?v=LJNNMTicv1c) +- [@video@Azure Routing](https://www.youtube.com/watch?v=BUH9kVTrM-8&t=22s) +- [@video@02- Google Cloud Routing: A Complete Guide with Real-World Examples](https://www.youtube.com/watch?v=fby0PSTH3AY) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/cloud-vpn@XoEA6plSo5DSw2GKO05Vv.md b/src/data/roadmaps/network-engineer/content/cloud-vpn@XoEA6plSo5DSw2GKO05Vv.md new file mode 100644 index 000000000..0c39b8a21 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/cloud-vpn@XoEA6plSo5DSw2GKO05Vv.md @@ -0,0 +1,8 @@ +# Cloud VPN + +A Cloud VPN is a managed service offered by cloud providers that creates encrypted IPSec tunnels between a cloud virtual network and an on-premises network or another cloud environment over the public Internet. It allows organizations to securely extend their private network into the cloud without needing a dedicated physical connection, making it a cost-effective option for hybrid connectivity. Cloud VPNs are suitable for moderate traffic volumes and scenarios where the latency and variability of the public Internet are acceptable, as opposed to dedicated interconnect services that provide more consistent, higher-bandwidth private connections. + +Visit the following resources to learn more: + +- [@article@Cloud VPN: Secure Remote Access For Modern Workforces](https://www.fortinet.com/resources/cyberglossary/cloud-vpn) +- [@article@What Is a Cloud VPN? | Cloud-Based Remote Access VPNs Explained](https://www.paloaltonetworks.com/cyberpedia/what-is-a-cloud-vpn) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/common-networks-issues@aorLjhyk7VjFTWgV19uRf.md b/src/data/roadmaps/network-engineer/content/common-networks-issues@aorLjhyk7VjFTWgV19uRf.md new file mode 100644 index 000000000..685f204ca --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/common-networks-issues@aorLjhyk7VjFTWgV19uRf.md @@ -0,0 +1,9 @@ +# Common Network Issues + +Common network issues are recurring problems that network engineers encounter regularly across different environments and infrastructures. These include IP address conflicts where two devices share the same address, DNS resolution failures where domain names cannot be translated to IP addresses, default gateway misconfigurations that prevent traffic from leaving the local network, duplex and speed mismatches between connected devices causing performance degradation, VLAN misconfigurations that isolate devices unintentionally, routing loops where packets cycle endlessly between routers, and high latency or packet loss caused by congestion, faulty hardware, or misconfigured QoS policies. + +Visit the following resources to learn more: + +- [@article@7 Common Network Issues and How to Resolve Them Fast](http://cbtnuggets.com/blog/technology/networking/7-common-network-issues-and-how-to-resolve-them-fast) +- [@article@9 common network issues and how to fix them](https://www.techtarget.com/searchnetworking/answer/What-are-the-3-most-common-network-issues-to-troubleshoot) +- [@video@Network Troubleshooting for Beginners: Fix Your Internet Step-by-Step](https://www.youtube.com/watch?v=czXiP1mYtPE) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/comptia-network@4RGbNOfMPDbBcvUFWTTCV.md b/src/data/roadmaps/network-engineer/content/comptia-network@4RGbNOfMPDbBcvUFWTTCV.md new file mode 100644 index 000000000..2b115e044 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/comptia-network@4RGbNOfMPDbBcvUFWTTCV.md @@ -0,0 +1,8 @@ +# CompTIA Network+ + +The CompTIA Network+ is a highly sought-after certification for IT professionals who aim to build a solid foundation in networking concepts and practices. This certification is vendor-neutral, meaning that it covers a broad range of knowledge that can be applied to various network technologies, products, and solutions. The Network+ certification is designed for beginners in the world of IT networking, and it is recommended that you first obtain the CompTIA A+ certification before moving on to Network+. + +Visit the following resources to learn more: + +- [@official@CompTIA Network+](https://www.comptia.org/certifications/network) +- [@video@CompTIA Network+ Course](https://www.youtube.com/watch?v=xmpYfyNmWbw) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/comptia-security@AxeDcKK3cUtEojtHQPBw7.md b/src/data/roadmaps/network-engineer/content/comptia-security@AxeDcKK3cUtEojtHQPBw7.md new file mode 100644 index 000000000..b1f0de66d --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/comptia-security@AxeDcKK3cUtEojtHQPBw7.md @@ -0,0 +1,9 @@ +# CompTIA Security+ + +CompTIA Security+ is a global certification that establishes the baseline knowledge required to perform core security functions and pursue an IT security career. It covers foundational principles of network security, including threat identification, risk management, cryptography, and identity and access management. Earning this credential validates an individual's ability to secure devices, applications, and networks against common vulnerabilities and cyberattacks. + +Visit the following resources to learn more: + +- [@official@CompTIA Security+ Website](https://www.comptia.org/certifications/security) +- [@video@CompTIA SY0-701 Security+ Exam Course Playlist](https://www.youtube.com/playlist?list=PLG49S3nxzAnl4QDVqK-hOnoqcSKEIDDuv) +- [@video@CompTIA Security+ Course](https://www.youtube.com/watch?v=yLf2jRY39Rc&list=PLIhvC56v63IIyU0aBUed4qwP0nSCORAdB) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/datadog@RHve_fAltcV5ITmpBaChV.md b/src/data/roadmaps/network-engineer/content/datadog@RHve_fAltcV5ITmpBaChV.md new file mode 100644 index 000000000..047af94d4 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/datadog@RHve_fAltcV5ITmpBaChV.md @@ -0,0 +1,8 @@ +# Datadog + +Datadog is a cloud-based observability platform that provides monitoring, logging, and security capabilities across infrastructure, applications, and networks in a single unified interface. It collects metrics, traces, and logs from servers, containers, cloud services, and network devices, correlating them to give a complete picture of system health. For network engineers, Datadog offers network performance monitoring (NPM) features that provide visibility into traffic flows, latency between services, and the health of network paths across on-premises and cloud environments. + +Visit the following resources to learn more: + +- [@official@Datadog](https://www.datadoghq.com/) +- [@official@Datadog Docs](https://docs.datadoghq.com/) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/dynatrace@KFHcpdrwn70xEK4AWMQhS.md b/src/data/roadmaps/network-engineer/content/dynatrace@KFHcpdrwn70xEK4AWMQhS.md new file mode 100644 index 000000000..1a6f7d29a --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/dynatrace@KFHcpdrwn70xEK4AWMQhS.md @@ -0,0 +1,3 @@ +# Dynatrace + +Dynatrace is an AI-powered observability platform that automatically discovers, maps, and monitors the full technology stack, from infrastructure and networks to applications and user experience. Its standout feature is the Davis AI engine, which automatically detects anomalies, determines root causes, and reduces alert noise by correlating data across the entire environment. While primarily used by application and platform teams, network engineers in large enterprises use Dynatrace to gain visibility into how network performance impacts application behavior and end-user experience. \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/gcp@u2EeL1CasEoOTO7sORiRG.md b/src/data/roadmaps/network-engineer/content/gcp@u2EeL1CasEoOTO7sORiRG.md new file mode 100644 index 000000000..e12d07a33 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/gcp@u2EeL1CasEoOTO7sORiRG.md @@ -0,0 +1,9 @@ +# GCP + +Google Cloud Platform (GCP) takes a unique approach to networking with its globally distributed Virtual Private Cloud (VPC), which, unlike AWS and Azure, operates as a single global resource rather than being tied to a specific region. Key networking services include Cloud Router for dynamic routing between on-premises and GCP networks using BGP, Cloud VPN and Cloud Interconnect for hybrid connectivity, Cloud Load Balancing for distributing traffic globally across regions, Firewall Rules for controlling traffic at the network level, and Cloud DNS for scalable domain name resolution. GCP's network is built on the same private global fiber infrastructure that powers Google's own services, giving it a performance advantage for traffic that can be routed through Google's backbone rather than the public Internet. + +Visit the following resources to learn more: + +- [@course@Networking in Google Cloud: Fundamentals](https://www.skills.google/course_templates/35) +- [@video@Cloud OnAir: Google Cloud Networking 101](https://www.youtube.com/watch?v=0hN-dyOV10c&t=146s) +- [@video@Networking End to End](https://www.youtube.com/playlist?list=PLIivdWyY5sqJ0oXcnZYqOnuNRsLF9H48u) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/glbp@pF3nA9VU7t32cgyrejntj.md b/src/data/roadmaps/network-engineer/content/glbp@pF3nA9VU7t32cgyrejntj.md new file mode 100644 index 000000000..62b0f45d7 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/glbp@pF3nA9VU7t32cgyrejntj.md @@ -0,0 +1,9 @@ +# GLBP + +GLBP, or Gateway Load Balancing Protocol, is a Cisco proprietary protocol that goes beyond simple redundancy by also distributing traffic across multiple routers simultaneously. Unlike HSRP and VRRP, where only one router actively handles traffic at a time, GLBP allows all routers in the group to forward traffic, improving both availability and bandwidth utilization. Each router in the group shares the same virtual IP address but is assigned a different virtual MAC address, allowing traffic to be load-balanced across all active gateways. + +Visit the following resources to learn more: + +- [@article@GLBP - Gateway Load Balancing Protocol](https://www.cisco.com/en/US/docs/ios/12_2t/12_2t15/feature/guide/ft_glbp.html) +- [@article@Gateway Load Balancing Protocol (GLBP)](https://www.networkacademy.io/ccna/network-services/gateway-load-balancing-protocol-glbp) +- [@video@GLBP Operation (Cisco SWITCH (300-115) Complete Video Course)](https://www.youtube.com/watch?v=ujApoqozzsE) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/grafana@SjOHln4ZN7PaBZG223q-3.md b/src/data/roadmaps/network-engineer/content/grafana@SjOHln4ZN7PaBZG223q-3.md new file mode 100644 index 000000000..51bd73b13 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/grafana@SjOHln4ZN7PaBZG223q-3.md @@ -0,0 +1,9 @@ +# Grafana + +Grafana is an open-source data visualization and dashboarding platform that connects to a wide range of data sources, including Prometheus, InfluxDB, Elasticsearch, and SNMP collectors, and displays the data in customizable, real-time dashboards. In network engineering, it is commonly used to visualize metrics like interface traffic, packet loss, latency, and device health collected from monitoring tools. Grafana does not collect data itself but excels at making complex time-series data understandable through graphs, gauges, and alerts. + +Visit the following resources to learn more: + +- [@official@Grafana](https://grafana.com/) +- [@official@Grafana Webinars and Videos](https://grafana.com/videos/) +- [@video@Server Monitoring // Prometheus and Grafana Tutorial](https://www.youtube.com/watch?v=9TJx7QTrTyo) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/greipsec-tunnels@D4M9Yh2g5S4g7QNteA32Q.md b/src/data/roadmaps/network-engineer/content/greipsec-tunnels@D4M9Yh2g5S4g7QNteA32Q.md new file mode 100644 index 000000000..4874f8d94 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/greipsec-tunnels@D4M9Yh2g5S4g7QNteA32Q.md @@ -0,0 +1,8 @@ +# GRE / IPSec Tunnels + +GRE, or Generic Routing Encapsulation, is a tunneling protocol that wraps packets from one protocol inside packets of another, allowing traffic to be carried across networks that would not normally support it. On its own, GRE provides no encryption, so it is commonly combined with IPSec, which adds authentication and encryption to secure the tunnel. Together, GRE over IPSec is widely used to create flexible, secure connections between sites while supporting routing protocols and multicast traffic that plain IPSec tunnels cannot carry on their own. + +Visit the following resources to learn more: + +- [@article@Encrypted GRE Tunnel with IPSEC](https://networklessons.com/vpn/encrypted-gre-tunnel-with-ipsec) +- [@video@Net Talk - GRE over IPsec](https://www.youtube.com/watch?v=anm84IVNBZU) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/high-availability@no6c8-vVBQSoe1ruutOxj.md b/src/data/roadmaps/network-engineer/content/high-availability@no6c8-vVBQSoe1ruutOxj.md new file mode 100644 index 000000000..71907c587 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/high-availability@no6c8-vVBQSoe1ruutOxj.md @@ -0,0 +1,3 @@ +# High Availability + +High Availability refers to systems and network configurations designed to ensure continuous operational uptime by minimizing service disruptions caused by hardware failures, software errors, or maintenance. It is typically achieved through redundancy, where backup components or secondary paths are ready to take over automatically if the primary system fails. \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/hsrp@pAnal6NJxnCxnNPDFEQ83.md b/src/data/roadmaps/network-engineer/content/hsrp@pAnal6NJxnCxnNPDFEQ83.md new file mode 100644 index 000000000..df99840b0 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/hsrp@pAnal6NJxnCxnNPDFEQ83.md @@ -0,0 +1,8 @@ +# HSRP + +HSRP, or Hot Standby Router Protocol, is a Cisco proprietary protocol that provides gateway redundancy by allowing two or more routers to work together as a single virtual router. One router acts as the active gateway handling all traffic, while one or more standby routers monitor it and take over automatically if the active router fails. End devices are configured to use the shared virtual IP address as their default gateway, so they experience no disruption when a failover occurs. + +Visit the following resources to learn more: + +- [@article@Hot Standby Router Protocol (HSRP)](http://networklessons.com/ip-services/hot-standby-router-protocol-hsrp) +- [@video@Understanding (and Configuring) HSRP](https://www.youtube.com/watch?v=-IaUa4-6ZeI&pp=ygUESFNSUA%3D%3D) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/infrastructure-as-code@pKqBMC1Ck7h58e7cJDWPT.md b/src/data/roadmaps/network-engineer/content/infrastructure-as-code@pKqBMC1Ck7h58e7cJDWPT.md new file mode 100644 index 000000000..db575ed94 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/infrastructure-as-code@pKqBMC1Ck7h58e7cJDWPT.md @@ -0,0 +1,9 @@ +# Infrastructure as Code + +Infrastructure as Code (IaC) is the practice of managing and provisioning infrastructure — including networks, servers, and cloud resources — through machine-readable configuration files rather than manual processes or interactive tools. Instead of clicking through a web console or typing commands into a CLI to set up a network, IaC lets you write code that describes exactly what the infrastructure should look like, check that code into version control, and apply it automatically and repeatably. This brings software development practices like version control, code review, and automated testing to infrastructure management, making changes more reliable, auditable, and consistent across environments + +Visit the following resources to learn more: + +- [@article@What Is Infrastructure as Code?](https://www.cisco.com/site/us/en/learn/topics/computing/what-is-iac.html) +- [@article@Infrastructure-as-Code (IaC): Benefits And Best Practices](https://www.fortinet.com/resources/cyberglossary/infrastructure-as-code) +- [@video@What is Infrastructure as Code?](https://www.youtube.com/watch?v=zWw2wuiKd5o) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ipconfig--ifconfig@XZlgkympmXpmToDYel1sx.md b/src/data/roadmaps/network-engineer/content/ipconfig--ifconfig@XZlgkympmXpmToDYel1sx.md new file mode 100644 index 000000000..2310c8107 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/ipconfig--ifconfig@XZlgkympmXpmToDYel1sx.md @@ -0,0 +1,8 @@ +# ipconfig / ifconfig + +ipconfig (on Windows) and ifconfig (on Linux and macOS) are command-line tools used to view and manage the network configuration of a device's interfaces. They display information such as the assigned IP address, subnet mask, default gateway, and MAC address for each network adapter. They are among the first tools used when troubleshooting a connectivity issue at the device level, confirming whether the device has a valid network configuration. + +Visit the following resources to learn more: + +- [@article@Ipconfig – network ad­min­is­tra­tion via the command line](https://www.ionos.com/digitalguide/server/configuration/ipconfig/) +- [@video@IPCONFIG Explained - Flush DNS Cache](https://www.youtube.com/watch?v=ZKhorleA5aA) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/linux-for-networking@5o_VRIz7dZ7Pm3FsAW7We.md b/src/data/roadmaps/network-engineer/content/linux-for-networking@5o_VRIz7dZ7Pm3FsAW7We.md new file mode 100644 index 000000000..3c0bc7f58 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/linux-for-networking@5o_VRIz7dZ7Pm3FsAW7We.md @@ -0,0 +1,10 @@ +# Linux for Networking + +Linux is the operating system that powers the majority of the world's network infrastructure, from routers and firewalls to servers and cloud platforms. Network engineers working with Linux need to understand how to configure network interfaces, manage routing tables, control firewall rules, monitor traffic, and automate tasks through the command line. Unlike GUI-based systems, Linux gives engineers direct, low-level control over every aspect of network behavior, making it an essential skill for anyone working in modern networking environments. + +Visit the following resources to learn more: + +- [@roadmap@Visit the Dedicated Linux Roadmap](https://roadmap.sh/linux) +- [@course@Linux Networking - Basics and Beyond Specialization](https://www.coursera.org/specializations/pearson-linux-networking-basics-and-beyond) +- [@article@Linux for Network Engineers – Lesson 1: Getting Started](https://richardkilleen.co.uk/blog/linux/linux-for-network-engineers-lesson-1-getting-started/) +- [@video@Linux For Network Engineers - INTRO](https://www.youtube.com/watch?v=Wz9eAdNMVUs&list=PLhHT1w6sU7CMj-NKi-wQrC0DM0WadS4Bq) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/load-balancing@i5ojP4on5Iz2MgeFc0050.md b/src/data/roadmaps/network-engineer/content/load-balancing@i5ojP4on5Iz2MgeFc0050.md new file mode 100644 index 000000000..7e36615b4 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/load-balancing@i5ojP4on5Iz2MgeFc0050.md @@ -0,0 +1,8 @@ +# Load Balancing + +Cloud load balancing distributes incoming network traffic across multiple backend resources, such as virtual machines, containers, or serverless functions, to ensure no single resource is overwhelmed and that applications remain available even if individual components fail. Unlike hardware load balancers in traditional data centers, cloud load balancers are fully managed services that scale automatically with traffic and require no physical maintenance. Cloud providers offer multiple types, including application load balancers that operate at Layer 7 and make routing decisions based on HTTP content, and network load balancers that operate at Layer 4 for high-performance, low-latency traffic distribution. + +Visit the following resources to learn more: + +- [@article@What is cloud load balancing? | LBaaS](https://www.cloudflare.com/en-gb/learning/performance/cloud-load-balancing-lbaas/) +- [@video@Cloud Load Balancing](https://www.youtube.com/watch?v=egkxWAmw4BQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/methdologies@WjhKYOnKJx3HSbDxtwAS0.md b/src/data/roadmaps/network-engineer/content/methdologies@WjhKYOnKJx3HSbDxtwAS0.md new file mode 100644 index 000000000..a8ed274a0 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/methdologies@WjhKYOnKJx3HSbDxtwAS0.md @@ -0,0 +1,8 @@ +# Troubleshooting Methodologies + +A troubleshooting methodology is a structured approach to diagnosing network problems that prevents guesswork and reduces time to resolution. The most common approaches are bottom-up (starting at the Physical layer and working up through the OSI model), top-down (starting at the Application layer and working down), and divide and conquer (starting at a middle layer based on available evidence). Most methodologies follow a general cycle: identify the problem, establish a theory of probable cause, test the theory, create a plan of action, implement the fix, verify full functionality, and document the outcome. + +Visit the following resources to learn more: + +- [@article@Network Troubleshooting Methodology and Techniques](https://study-ccna.com/network-troubleshooting-methodology-techniques/) +- [@article@Most Common Network Troubleshooting Steps, Techniques and Best Practices](https://www.dnsstuff.com/network-troubleshooting-steps) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/mlps-vpn@GqTT8HjC8yHboiCwsT7Pt.md b/src/data/roadmaps/network-engineer/content/mlps-vpn@GqTT8HjC8yHboiCwsT7Pt.md new file mode 100644 index 000000000..9da65ffc1 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/mlps-vpn@GqTT8HjC8yHboiCwsT7Pt.md @@ -0,0 +1,9 @@ +# MPLS VPN + +MPLS VPN is a technique that uses Multiprotocol Label Switching to create private, isolated network connections over a shared provider backbone. Service providers use it to offer private WAN connectivity to enterprise customers, where each customer's traffic is logically separated from others, even though it travels across the same physical infrastructure. MPLS VPNs are highly scalable and offer predictable performance, making them a popular choice for connecting multiple branch offices across a wide area network. + +Visit the following resources to learn more: + +- [@article@MPLS VPN services, types, and benefits](https://nordvpn.com/blog/mpls-vpn) +- [@article@MPLS](https://networklessons.com/mpls) +- [@video@Understanding L2 VPNs in MPLS](https://www.youtube.com/watch?v=PErdlfW-wkQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/nat-vs-pat@8aKWoGDQobyc53A2ByJXo.md b/src/data/roadmaps/network-engineer/content/nat-vs-pat@8aKWoGDQobyc53A2ByJXo.md index bafa5173d..1a5311fd9 100644 --- a/src/data/roadmaps/network-engineer/content/nat-vs-pat@8aKWoGDQobyc53A2ByJXo.md +++ b/src/data/roadmaps/network-engineer/content/nat-vs-pat@8aKWoGDQobyc53A2ByJXo.md @@ -1,3 +1,3 @@ # NAT / PAT - + NAT, or Network Address Translation, is a method used by routers to map private IP addresses on a local network to a single public IP address before traffic leaves for the Internet. This allows many devices to share one public IP, which helps conserve the limited pool of available IPv4 addresses. PAT, or Port Address Translation, is an extension of NAT that also maps different port numbers to each internal device, allowing multiple simultaneous connections to be tracked and distinguished even when they all share the same public IP. \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/netstat@lzGbPjMP5mkCZsNpYM2yK.md b/src/data/roadmaps/network-engineer/content/netstat@lzGbPjMP5mkCZsNpYM2yK.md new file mode 100644 index 000000000..46c2080e7 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/netstat@lzGbPjMP5mkCZsNpYM2yK.md @@ -0,0 +1,8 @@ +# netstat + +netstat, short for network statistics, is a command-line tool that displays active network connections, listening ports, routing tables, and network interface statistics on a device. It is useful for identifying which services are listening on which ports, spotting unexpected or unauthorized connections, and understanding the current state of network activity on a machine. Although largely replaced by the newer `ss` command on Linux systems, netstat remains widely used and available across Windows, macOS, and Linux. + +Visit the following resources to learn more: + +- [@article@What is the netstat Command?](https://www.cbtnuggets.com/blog/technology/networking/netstat-command) +- [@video@NETSTAT Command Explained](https://www.youtube.com/watch?v=8UZFpCQeXnM) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/network-automation@LDI6dH-AlVtfRvaXImSAU.md b/src/data/roadmaps/network-engineer/content/network-automation@LDI6dH-AlVtfRvaXImSAU.md new file mode 100644 index 000000000..49c8c03a0 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/network-automation@LDI6dH-AlVtfRvaXImSAU.md @@ -0,0 +1,8 @@ +# Network Automation + +Network automation is the process of using software, scripts, and tools to automatically configure, manage, monitor, and operate network devices and infrastructure instead of performing these tasks manually. Traditionally, network engineers would log into each device individually and type commands one at a time — a process that is slow, error-prone, and impossible to scale across hundreds or thousands of devices. Automation replaces repetitive manual work with code that can apply consistent configurations across the entire network in seconds, respond to events without human intervention, and make infrastructure changes as reliable and repeatable as software deployments. + +Visit the following resources to learn more: + +- [@article@What is network automation?](https://www.ibm.com/think/topics/network-automation) +- [@video@Fundamentals of Network Automation](https://www.youtube.com/watch?v=K8ptdi-z7ls) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/nslookup@Do6-cQ3nXGjGSmGgDJ_eA.md b/src/data/roadmaps/network-engineer/content/nslookup@Do6-cQ3nXGjGSmGgDJ_eA.md new file mode 100644 index 000000000..b20055e46 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/nslookup@Do6-cQ3nXGjGSmGgDJ_eA.md @@ -0,0 +1,8 @@ +# nslookup + +nslookup is a command-line tool used to query DNS servers and retrieve information about domain name resolution. It allows a network engineer to check what IP address a domain resolves to, which DNS server is being used, and whether DNS records such as A, MX, or CNAME entries are correctly configured. It is an essential tool for diagnosing DNS-related issues, such as a website being unreachable due to a missing or incorrect DNS record. + +Visit the following resources to learn more: + +- [@official@What Is nslookup and How Does It Work?](https://www.networksolutions.com/blog/what-is-nslookup/) +- [@video@What is Nslookup?](https://www.youtube.com/watch?v=n6pT8lbyhog) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/packet-analysis@36jbOEEyvUP-gxTB_Di_a.md b/src/data/roadmaps/network-engineer/content/packet-analysis@36jbOEEyvUP-gxTB_Di_a.md new file mode 100644 index 000000000..70982a89a --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/packet-analysis@36jbOEEyvUP-gxTB_Di_a.md @@ -0,0 +1,9 @@ +# Packet Analysis + +Packet analysis is the process of capturing and inspecting the raw data packets traveling across a network to understand exactly what is happening at a detailed level. By examining individual packets, network engineers can diagnose connectivity issues, identify security threats, verify that protocols are behaving correctly, and understand the root cause of performance problems. Tools like Wireshark and tcpdump are the primary instruments used for packet analysis, allowing engineers to filter, decode, and interpret traffic at every layer of the OSI model. + +Visit the following resources to learn more: + +- [@article@What Is Network Packet Analysis and Why Does It Matter?](https://www.networkcritical.com/blogs/what-is-network-packet-analysis) +- [@video@Hands-On Packet Analysis : The Course Overview](https://www.youtube.com/watch?v=1b54-GSYqDc&list=PLTgRMOcmRb3PFf5ZBQbM1OJUcs4SQjggv) +- [@video@Wireshark Tutorial for Beginners | Network Scanning Made Easy](https://www.youtube.com/watch?v=qTaOZrDnMzQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ping@h0E993-5ONxubc4NZEXjP.md b/src/data/roadmaps/network-engineer/content/ping@h0E993-5ONxubc4NZEXjP.md new file mode 100644 index 000000000..02a72e139 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/ping@h0E993-5ONxubc4NZEXjP.md @@ -0,0 +1,9 @@ +# ping + +ping is one of the most basic and widely used network diagnostic tools, sending ICMP Echo Request packets to a target host and measuring whether a response is received and how long it takes. It is typically the first tool used when troubleshooting connectivity, quickly confirming whether a device is reachable on the network. The results show round-trip time and packet loss, giving an immediate indication of whether a path exists between two devices and how stable it is. + +Visit the following resources to learn more: + +- [@article@Understanding Ping](https://www.zscaler.com/es/blogs/product-insights/understanding-ping-network-troubleshooting-and-beyond) +- [@video@PING Command - Troubleshooting Networks](https://www.youtube.com/watch?v=IIicPE38O-s) +- [@video@What Is Ping and What Does Its Output Tell Me?](https://www.youtube.com/watch?v=ZCMMyzBv354) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/prometheus@_uu_DSfe2EPCyJYB_it0q.md b/src/data/roadmaps/network-engineer/content/prometheus@_uu_DSfe2EPCyJYB_it0q.md new file mode 100644 index 000000000..77a62e7ca --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/prometheus@_uu_DSfe2EPCyJYB_it0q.md @@ -0,0 +1,8 @@ +# Prometheus + +Prometheus is an open-source monitoring and alerting toolkit originally built at SoundCloud and now widely adopted across the industry. It collects metrics by scraping data from configured targets at regular intervals, stores them in a time-series database, and provides a powerful query language called PromQL to analyze and visualize the data. While not network-specific, Prometheus is commonly used in modern infrastructure to monitor network devices, services, and applications, often paired with Grafana for visualization and alerting. + +Visit the following resources to learn more: + +- [@article@Prometheus](https://prometheus.io/) +- [@video@Introduction to the Prometheus Monitoring System | Key Concepts and Features](https://www.youtube.com/watch?v=STVMGrYIlfg) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/sd-wan@vplU66XdAm84SWTcS092H.md b/src/data/roadmaps/network-engineer/content/sd-wan@vplU66XdAm84SWTcS092H.md new file mode 100644 index 000000000..7db6d61df --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/sd-wan@vplU66XdAm84SWTcS092H.md @@ -0,0 +1,9 @@ +# SD-WAN + +SD-WAN, or Software-Defined Wide Area Network, is a technology that uses software to centrally manage and optimize how traffic is routed across multiple WAN connections, such as MPLS, broadband Internet, and 4G/5G links, based on real-time conditions and application requirements. Instead of rigidly sending all traffic through a single expensive MPLS circuit, SD-WAN can intelligently distribute traffic across the best available link at any given moment, improving performance and reducing costs. It is managed through a centralized controller that gives network engineers visibility and control over the entire WAN from a single interface, without needing to manually configure each individual device at every site. + +Visit the following resources to learn more: + +- [@article@What is SD-WAN? Software-Defined WAN (SDWAN)](https://www.cisco.com/site/us/en/learn/topics/networking/what-is-sd-wan.html) +- [@article@What Is SD-WAN](https://www.fortinet.com/resources/cyberglossary/sd-wan-explained) +- [@video@Fundamentals of SD-WAN](https://www.youtube.com/watch?v=cos4ujj80iI) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/security-groups@XVBia0Me-Nllgi56PW3W0.md b/src/data/roadmaps/network-engineer/content/security-groups@XVBia0Me-Nllgi56PW3W0.md new file mode 100644 index 000000000..39f081e31 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/security-groups@XVBia0Me-Nllgi56PW3W0.md @@ -0,0 +1,8 @@ +# Security Groups + +Security groups are virtual firewalls applied at the resource level in cloud environments, controlling which traffic is allowed to reach individual instances, containers, or services based on rules that specify protocol, port range, and source or destination IP address. Unlike traditional network firewalls that sit at the perimeter, security groups travel with the resource and enforce rules wherever that resource is deployed within the cloud. Most cloud providers implement security groups as stateful, meaning if an inbound connection is allowed, the corresponding outbound response is automatically permitted without needing an explicit outbound rule. + +Visit the following resources to learn more: + +- [@video@AWS Security Groups Simply Explained: A Step-by-Step Tutorial for Beginners](https://www.youtube.com/watch?v=uYDT2SsHImQ) +- [@video@AZ-900 Episode 21 | Azure Security Groups](https://www.youtube.com/watch?v=w8H5fWBHddA&pp=ygUbY2xvdWQgc2VjdXJpdHkgZ3JvdXBzIGF6dXJl) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/shell--scripting@m8opRjj1rNgQqoN3rTkbI.md b/src/data/roadmaps/network-engineer/content/shell--scripting@m8opRjj1rNgQqoN3rTkbI.md new file mode 100644 index 000000000..7ee133dce --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/shell--scripting@m8opRjj1rNgQqoN3rTkbI.md @@ -0,0 +1,9 @@ +# Shell & Scripting + +The shell is the command-line interface used to interact with a Linux system, while scripting is the practice of combining shell commands into reusable files called scripts. For network engineers, shell scripting helps automate repetitive tasks such as backing up device configurations, parsing log files, running diagnostic checks across multiple devices, and generating reports. Bash is the most common shell used in networking environments, and even basic scripting knowledge can significantly reduce manual work and human error. Python is equally important and has become the dominant programming language in network engineering. Compared to Bash, Python is better suited for complex automation tasks and serves as the foundation for many modern network automation tools and frameworks, including Ansible and API-based network management. + +Visit the following resources to learn more: + +- [@roadmap@Visit the Dedicated Shell/Bash Roadmap](https://roadmap.sh/shell-bash) +- [@roadmap@Visit the Dedicated Python Roadmap](https://roadmap.sh/python) +- [@video@Shell Scripting Tutorial for Beginners 1 - Introduction](https://www.youtube.com/watch?v=cQepf9fY6cE&list=PLS1QulWo1RIYmaxcEqw5JhK3b-6rgdWO_) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/speedtest@Qcy3RjC0Queb5MxaLUMHp.md b/src/data/roadmaps/network-engineer/content/speedtest@Qcy3RjC0Queb5MxaLUMHp.md new file mode 100644 index 000000000..5215a0249 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/speedtest@Qcy3RjC0Queb5MxaLUMHp.md @@ -0,0 +1,8 @@ +# speedtest + +A speedtest is a diagnostic tool that measures the actual throughput of a network connection by downloading and uploading data to a remote server and reporting the results in megabits per second. It is used to verify that a connection is delivering the bandwidth expected from an ISP or internal network link, and to identify discrepancies between advertised and real-world speeds. Speedtest tools like Speedtest.net or iPerf (used internally between two endpoints) are common first steps when users report slow Internet or network performance. + +Visit the following resources to learn more: + +- [@article@speedtest](https://www.speedtest.net/) +- [@article@Google Fiber Internet Speed Test](https://www.speedtest.net/) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/terraform@a1nC8vNJod_e0RrGjTeBd.md b/src/data/roadmaps/network-engineer/content/terraform@a1nC8vNJod_e0RrGjTeBd.md new file mode 100644 index 000000000..feff7d964 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/terraform@a1nC8vNJod_e0RrGjTeBd.md @@ -0,0 +1,9 @@ +# Terraform + +Terraform is an open-source Infrastructure as Code tool developed by HashiCorp that allows engineers to define and provision infrastructure — including network resources — using a declarative configuration language called HCL (HashiCorp Configuration Language). Instead of manually creating networks, subnets, firewall rules, and load balancers through a cloud console, Terraform lets you describe the desired state of your infrastructure in code and then automatically creates or modifies resources to match that state. It supports all major cloud providers and many network vendors, making it a popular choice for managing cloud networking infrastructure consistently and repeatably. + +Visit the following resources to learn more: + +- [@roadmap@Visit the Dedicated Terraform Roadmap](https://roadmap.sh/terraform) +- [@official@Terraform Docs](https://developer.hashicorp.com/terraform/docs) +- [@video@Terraform explained in 15 mins | Terraform Tutorial for Beginners](https://www.youtube.com/watch?v=l5k1ai_GBDE) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/traceroute--tracert@gvMthdnaTxXOUKx4rAl6S.md b/src/data/roadmaps/network-engineer/content/traceroute--tracert@gvMthdnaTxXOUKx4rAl6S.md new file mode 100644 index 000000000..32f72ca23 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/traceroute--tracert@gvMthdnaTxXOUKx4rAl6S.md @@ -0,0 +1,8 @@ +# traceroute / tracert + +traceroute (on Linux and macOS) and tracert (on Windows) are diagnostic tools that map the path packets take from a source device to a destination, showing each hop along the route and the latency at each one. By sending packets with incrementally increasing TTL (Time to Live) values, they reveal every router the traffic passes through on its way to the target. This makes them invaluable for identifying where in the network a problem is occurring — whether a packet is being dropped, a specific hop has high latency, or traffic is taking an unexpected route. + +Visit the following resources to learn more: + +- [@article@What is Traceroute? How It Works and How to Read Results](https://www.varonis.com/blog/what-is-traceroute) +- [@video@Traceroute (tracert) Explained - Network Troubleshooting](https://www.youtube.com/watch?v=up3bcBLZS74) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/traffic-management@E4ryTk563my0yfOhXvGwg.md b/src/data/roadmaps/network-engineer/content/traffic-management@E4ryTk563my0yfOhXvGwg.md new file mode 100644 index 000000000..22033e041 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/traffic-management@E4ryTk563my0yfOhXvGwg.md @@ -0,0 +1,3 @@ +# Traffic Management + +Traffic management refers to the set of techniques and tools used to control how network traffic flows, ensuring efficient use of available bandwidth and reliable delivery of data. It covers everything from prioritizing critical applications over less important ones, to shaping traffic to prevent congestion, to distributing load across multiple servers or links. Effective traffic management ensures that the network performs well under normal conditions and degrades gracefully under heavy load. \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/troubleshooting@vG_95IDrk5lOnCQub2XkD.md b/src/data/roadmaps/network-engineer/content/troubleshooting@vG_95IDrk5lOnCQub2XkD.md new file mode 100644 index 000000000..13e449d6f --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/troubleshooting@vG_95IDrk5lOnCQub2XkD.md @@ -0,0 +1,8 @@ +# Troubleshooting + +Network troubleshooting is the process of identifying, diagnosing, and resolving problems that affect network connectivity, performance, or reliability. It requires a combination of systematic methodology, knowledge of networking concepts, and familiarity with diagnostic tools. Good troubleshooting is not about randomly trying fixes, it is about gathering evidence, forming a hypothesis, testing it, and working through the problem layer by layer until the root cause is found and resolved. + +Visit the following resources to learn more: + +- [@article@What Is Network Troubleshooting?](https://www.cisco.com/site/us/en/learn/topics/networking/what-is-network-troubleshooting.html) +- [@video@Steps for Network Troubleshooting](https://www.youtube.com/watch?v=1i3XdhC2ZAs) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/tunneling--vpns@WHYQSWWe4mKUl7OC9thyF.md b/src/data/roadmaps/network-engineer/content/tunneling--vpns@WHYQSWWe4mKUl7OC9thyF.md new file mode 100644 index 000000000..c78b7f480 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/tunneling--vpns@WHYQSWWe4mKUl7OC9thyF.md @@ -0,0 +1,8 @@ +# VPNs + +A VPN, or Virtual Private Network, is a technology that creates an encrypted, secure tunnel between a device and a remote network or server over the public Internet. It allows users to access private network resources securely from remote locations and hides their traffic from potential eavesdroppers. VPNs are used by organizations for secure remote access and site-to-site connectivity, as well as by individuals for privacy and anonymity online. + +Visit the following resources to learn more: + +- [@article@What is a VPN? Meaning and what it’s used for](https://nordvpn.com/what-is-a-vpn/?srsltid=AfmBOoqW3KGxs9k--CDwPvajgU48eeQJe8bhKdb-eBRd8qojyH-wvyrH) +- [@video@https://www.youtube.com/watch?v=R-JUOpCgTZc](https://www.youtube.com/watch?v=R-JUOpCgTZc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/virtual-networks@-5_aMu3RtOBr0Vav9-Fyx.md b/src/data/roadmaps/network-engineer/content/virtual-networks@-5_aMu3RtOBr0Vav9-Fyx.md new file mode 100644 index 000000000..3db681b09 --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/virtual-networks@-5_aMu3RtOBr0Vav9-Fyx.md @@ -0,0 +1,9 @@ +# Virtual Networks + +A virtual network in cloud computing is a software-defined network that replicates the functionality of a physical network entirely in software, allowing cloud resources to communicate with each other, with on-premises systems, and with the Internet. Virtual networks are defined through configuration rather than physical cabling, making them fast to create, easy to modify, and infinitely scalable. Each cloud provider has its own implementation —AWS calls it a VPC, Azure calls it a VNet, and GCP also uses the VPC model— but all share the same core concept of providing isolated, configurable network environments for cloud resources. + +Visit the following resources to learn more: + +- [@article@What is a Virtual Network? How it Works and Its Types?](https://www.pynetlabs.com/what-is-a-virtual-network/) +- [@video@Virtual Networking Explained](https://www.youtube.com/watch?v=u0TgGIn2LIM) +- [@video@Virtual Private Cloud (VPC) Explained](https://www.youtube.com/watch?v=2fPgKvDBfbs) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/vrfs@dwqMxvPbs-s2c6sgoPz-s.md b/src/data/roadmaps/network-engineer/content/vrfs@dwqMxvPbs-s2c6sgoPz-s.md new file mode 100644 index 000000000..225e97ffa --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/vrfs@dwqMxvPbs-s2c6sgoPz-s.md @@ -0,0 +1,8 @@ +# VRFs + +VRF, or Virtual Routing and Forwarding, is a technology that allows a single physical router to run multiple independent routing tables at the same time. Each VRF acts like a completely separate virtual router, meaning traffic in one VRF is fully isolated from traffic in another, even if they share the same physical hardware. This is commonly used by service providers to keep customer traffic separate on shared infrastructure, and by enterprises to isolate different departments or network segments on the same device. + +Visit the following resources to learn more: + +- [@article@What is Cisco VRF (Virtual Routing and Forwarding)?](https://www.cbtnuggets.com/blog/technology/networking/what-is-cisco-vrf-virtual-routing-forwarding) +- [@video@What is Cisco VRF (Virtual Routing and Forwarding)?](https://www.youtube.com/watch?v=JIEwTTZuNHI) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/vrrp@XqCdBCL2E8XSCVlwrOohL.md b/src/data/roadmaps/network-engineer/content/vrrp@XqCdBCL2E8XSCVlwrOohL.md new file mode 100644 index 000000000..093d7224b --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/vrrp@XqCdBCL2E8XSCVlwrOohL.md @@ -0,0 +1,8 @@ +# VRRP + +VRRP, or Virtual Router Redundancy Protocol, is an open standard protocol that provides the same gateway redundancy function as HSRP but works across equipment from any vendor. A group of routers share a virtual IP address, with one elected as the master and the others as backups ready to take over if the master becomes unavailable. Because it is vendor-neutral, VRRP is the preferred choice in multi-vendor network environments. + +Visit the following resources to learn more: + +- [@article@Virtual Router Redundancy Protocol (VRRP)](https://www.networkacademy.io/ccna/network-services/virtual-router-redundancy-protocol-vrrp) +- [@video@What is VRRP? Virtual Router Redundancy Protocol](https://www.youtube.com/watch?v=GyQrgfrKJ38) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/vxlan@Q6BKksLt1FrJQb0hv_KPn.md b/src/data/roadmaps/network-engineer/content/vxlan@Q6BKksLt1FrJQb0hv_KPn.md new file mode 100644 index 000000000..158aab59d --- /dev/null +++ b/src/data/roadmaps/network-engineer/content/vxlan@Q6BKksLt1FrJQb0hv_KPn.md @@ -0,0 +1,8 @@ +# VXLAN + +VXLAN, or Virtual Extensible LAN, is a network virtualization technology that extends Layer 2 networks over a Layer 3 infrastructure by encapsulating Ethernet frames inside UDP packets. It was created to overcome the scalability limitations of traditional VLANs, which support a maximum of 4,096 network segments, by supporting up to 16 million virtual network identifiers. VXLAN is widely used in data centers and cloud environments where large numbers of isolated virtual networks need to coexist on shared physical infrastructure. + +Visit the following resources to learn more: + +- [@article@What is VXLAN?](https://www.hpe.com/emea_europe/en/what-is/vxlan.html) +- [@video@VXLAN - What is VXLAN?](https://www.youtube.com/watch?v=Jv0IqaM9KOs) \ No newline at end of file