Role Overview
The Network Engineer is responsible for designing, implementing, maintaining, and supporting the organisation's network infrastructure. This includes routers, switches, firewalls, VPNs, wireless networks, and monitoring systems to ensure high performance, availability, and security across all network environments.
Key Responsibilities
Design, configure, and maintain LAN, WAN, WLAN, and VPN environments.
Install and manage routers, switches, firewalls, load balancers, and network security devices.
Monitor network performance and ensure high availability and optimal throughput.
Troubleshoot and resolve network outages and performance bottlenecks.
Implement and manage network security controls, including ACLs, IPS/IDS, and firewall policies.
Perform periodic network upgrades, patching, and firmware updates.
Maintain documentation for network diagrams, configurations, IP schemas, and operational procedures.
Support cloud and hybrid connectivity (e.g., Azure, AWS, GCP).
Collaborate with cross‑functional teams including Security, Infrastructure, and DevOps.
Conduct capacity planning and recommend improvements to network infrastructure.
Manage network monitoring tools (SolarWinds, PRTG, Nagios, Zabbix, etc.).
Participate in on‑call or after‑hours support as required.
Required Skills & Qualifications
Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
6+ years of experience in network engineering or infrastructure support.
Strong hands‑on experience with:
ü Cisco / Juniper / Aruba / Fortinet / Palo Alto devices
ü Routing protocols: BGP, OSPF, EIGRP
ü Switching technologies: VLANs, STP, EtherChannel
ü Firewall technologies and rule configuration
Expertise in TCP/IP, DNS, DHCP, NAT, VPN, and other core networking concepts.
Experience with SD‑WAN and Network Security best practices.
Familiarity with network automation tools (Python, Ansible — optional but preferred).
Strong troubleshooting and analytical skills.