Network Engineer
Design, build, and manage the computer networks that connect devices, offices, data centres, and the internet — ensuring fast, reliable, and secure connectivity for organisations of all sizes.
A Network Engineer designs, builds, configures, and maintains the computer networks that carry data between devices, offices, data centres, and the internet. Networks are the invisible infrastructure on which all digital communication depends — every email sent, every web page loaded, every video call made travels through networks engineered and maintained by network professionals. Network engineering encompasses both physical infrastructure (cables, routers, switches, wireless access points) and logical configuration (IP addressing, routing protocols, VLANs, firewalls, QoS). The discipline spans several domains: enterprise networking (connecting offices, users, and servers within an organisation), service provider networking (the large-scale backbone infrastructure operated by telecoms like Dialog, Mobitel, and SLT), data centre networking (the high-speed fabric connecting servers in a data centre), wireless networking (Wi-Fi, 4G/5G), and network security (firewalls, VPNs, IDS/IPS). In Sri Lanka, network engineering is a mature and stable profession with strong employment demand. The country's telecoms — Dialog Axiata, Mobitel (Sri Lanka Telecom), Airtel Lanka — operate extensive national and international network infrastructure and employ large network engineering teams. Banks, universities, government agencies, and enterprises all maintain internal network infrastructure. IT system integrators (Millennium IT, IronOne, SLT-MobTel, CMS, Virtusa) deploy and maintain network infrastructure for clients. The Cisco certification pathway (CCNA → CCNP → CCIE) is the most recognised and respected career ladder in network engineering globally, and Cisco certifications are well-recognised by Sri Lankan employers. Network engineering is also a strong foundation for transitioning into cloud engineering (cloud networking), cybersecurity (network security), and DevOps (software-defined networking).
What a Network Engineer does daily
- Design network architectures — creating network diagrams and IP addressing plans for enterprise, data centre, or service provider environments
- Configure routers and switches — Cisco IOS, Juniper JunOS, or Arista EOS; setting up routing protocols (OSPF, BGP, EIGRP), VLANs, spanning tree, and inter-VLAN routing
- Implement network security — firewall rules, ACLs (Access Control Lists), VPNs (site-to-site and remote access), IDS/IPS deployment, network segmentation
- Manage wireless networks — enterprise Wi-Fi (Cisco, Aruba, Ubiquiti); planning coverage, managing access points, implementing WPA3 security, troubleshooting interference
- Monitor network performance — network monitoring tools (Zabbix, PRTG, SolarWinds, Grafana); bandwidth utilisation, latency, packet loss, link availability
- Troubleshoot network problems — diagnosing connectivity issues using ping, traceroute, Wireshark, and protocol analysers; following the OSI model systematically from physical layer upward
- Manage IP address space — DHCP servers, DNS configuration, IPv4 subnetting, IPv6 planning; maintaining accurate network documentation
- Implement redundancy — HSRP/VRRP for gateway redundancy, spanning tree for loop prevention, link aggregation (LACP), dual-homed ISP connections
- Configure SD-WAN — software-defined wide area networking; Cisco Viptela, VMware VeloCloud; modern WAN connectivity for multi-site enterprises
- Plan and execute migrations — upgrading hardware, migrating to new platforms, implementing IPv6, transitioning to cloud-connected architectures
Step-by-Step Career Roadmap
- Learn how the internet works — "How does the internet work?" (MDN Web Docs, free); Julia Evans "Networking! ACK!" zine (free); understanding DNS, HTTP, IP addresses, and routing is the foundation
- Install Cisco Packet Tracer (free with a Cisco NetAcad account) — build a simple network: two computers connected through a switch; add a router; ping between devices; the best introductory network simulation
- Complete the Cisco NetAcad "Introduction to Networks" course (free) — covers basic networking concepts, OSI model, IP addressing, and Ethernet; well-structured and self-paced
- Learn basic subnetting — understanding how IP addresses are divided into networks; Khan Academy binary number system + IP subnetting tutorials
- Understand how home networks work — your home router; what DHCP does; what NAT does; Wi-Fi channels; this practical context makes abstract concepts concrete
- Cisco Packet Tracer: build a 3-device LAN (2 PCs + 1 switch)
- Cisco NetAcad "Introduction to Networks" Course (free)
- Julia Evans networking zines (free, wizardzines.com)
- Khan Academy: binary numbers (for IP subnetting)
- "How the internet works" Crash Course Computer Science (YouTube, free)
- Networking is a discipline that rewards understanding over memorisation — try to understand why DHCP assigns IP addresses automatically and why NAT is needed, not just what they are; understanding the purpose of each protocol makes the Cisco commands make sense later
