Network Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and motivated Network Engineer to join our dynamic IT team. The successful candidate will be responsible for designing, implementing, maintaining, and supporting our organisation's network infrastructure. This role requires a deep understanding of computer networking, network security, and system administration to ensure reliable and secure connectivity across various platforms. The Network Engineer will play a vital part in supporting our telecommunication systems, cloud services, and virtualisation environments, contributing to the organisation's overall IT resilience and performance., * Design, deploy, and manage complex network architectures including LAN, WAN, MPLS, and SD-WAN solutions.
- Configure and maintain network devices such as Cisco routers, switches, ASA firewalls, Juniper devices, and other hardware components.
- Implement network security measures including VPNs, firewalls (Cisco ASA), IDS/IPS systems, PKI certificates, LDAP authentication, and encryption protocols like IPsec and SSL/TLS.
- Monitor network performance using tools such as SolarWinds, PRTG, and Splunk; perform troubleshooting to resolve connectivity issues promptly.
- Support remote access solutions including VPNs (IPsec, SSL), remote desktop protocols, and cloud-based services like Azure and AWS.
- Manage DNS, DHCP, NFS, SFTP/FTP servers; oversee Active Directory integration and LDAP services for user authentication.
- Maintain high availability through load balancing techniques and implement routing protocols such as BGP, OSPF, EIGRP for optimal data flow.
- Automate network tasks using scripting languages like Bash (Unix shell), PowerShell, Python; utilise Ansible for configuration management.
- Ensure compliance with ITIL standards for incident management and change control processes.
- Contribute to the planning of network upgrades or new installations; participate in SDLC processes for system development.
- Collaborate with cross-functional teams on system administration tasks involving VMware vSphere, Citrix virtualisation solutions, SAN storage management, and cloud integrations.
Requirements
- Proven experience in computer networking with a strong understanding of TCP/IP protocols, routing protocols (BGP, OSPF,EIGRP), VLANs, QoS policies and network security practices.
- Hands-on knowledge of Cisco ISE for identity services; Cisco ASA firewalls; Juniper devices; SAN storage solutions; VMware vSphere; AWS cloud services; Azure platform.
- Familiarity with operating systems including Windows Server (Active Directory), Linux distributions (Debian, CentOS, Ubuntu), Solaris and openSUSE.
- Proficiency in scripting languages such as Python or Bash for automation purposes; experience with DevOps tools like Ansible is advantageous.
- Strong understanding of network monitoring tools (SolarWinds, PRTG) and SIEM platforms like Splunk for security event analysis.
- Relevant certifications such as Cisco CCNP/CCIE Security or Routing & Switching; CompTIA Network+ or Security+ are desirable but not essential.
- Excellent problem-solving skills with the ability to work under pressure in a fast-paced environment.
- A recognised qualification in IT or Computer Science is preferred.
This position offers an opportunity to work within a forward-thinking organisation committed to technological excellence while providing a stimulating environment for professional development in the field of network engineering.