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, and maintaining robust network infrastructure to support our organisation's operational needs. This role offers an excellent opportunity to work with cutting-edge technologies, including network security, virtualisation, and cloud services, ensuring high availability and optimal performance of our network systems. The ideal applicant will possess a strong background in computer networking, system administration, and network security, with experience across a variety of platforms and protocols., * Design, deploy, and manage enterprise network architecture including LAN, WAN, MPLS, and VPN solutions.
- Configure and maintain network devices such as Cisco routers, Cisco ASA firewalls, Juniper devices, and other network hardware.
- Implement and support network security measures including firewalls, IDS/IPS systems, SSL encryption, PKI solutions, and access controls via SSO and LDAP.
- Monitor network performance using tools such as SolarWinds, PRTG, and Splunk; perform troubleshooting to resolve connectivity issues promptly.
- Manage remote access solutions including SSH, SFTP, RDP, and VPNs for secure connectivity across multiple locations.
- Maintain high availability through load balancing techniques and redundancy protocols such as BGP, OSPF, EIGRP, and HSRP.
- Administer operating systems including Windows Server environments and Linux distributions like Debian, CentOS, Ubuntu, openSUSE, Solaris; perform system updates and patches.
- Automate tasks using scripting languages such as PowerShell, Bash (Unix shell), Python; utilise Ansible for configuration management.
- Oversee cloud-based infrastructure on platforms like Azure and AWS; manage virtualisation environments including VMware vSphere and Citrix.
- Develop documentation for network configurations and procedures in accordance with ITIL standards; participate in SDLC processes for project implementation.
- Collaborate with cross-functional teams to support telecommunication systems like VoIP services; optimise network protocols such as TCP/IP, DNS, DHCP, NFS.
- Ensure compliance with security policies by implementing encryption standards like IPsec and SSL/TLS; conduct regular vulnerability assessments.
Requirements
Do you have experience in vSphere?, * Proven experience in network engineering or related IT roles with a comprehensive understanding of computer networking concepts.
- Strong knowledge of routing protocols (BGP, OSPF, EIGRP), switching (Ethernet), firewall management (Cisco ASA), VPN technologies (IPsec), and network security best practices.
- Hands-on experience with Cisco ISE for identity management; familiarity with SAN storage solutions is advantageous.
- Proficiency in managing cloud services (Azure & AWS) alongside on-premise infrastructure; experience with virtualization platforms such as VMware vSphere is desirable.
- Skilled in scripting languages including Python or Bash for automation purposes; experience with DevOps tools like Ansible is beneficial.
- Familiarity with monitoring tools such as SolarWinds or PRTG; ability to analyse logs using Splunk or similar platforms.
- Relevant certifications such as CCNA/CCNP/CCIE or equivalent are preferred; knowledge of ITIL framework is advantageous.
- Excellent problem-solving skills with the ability to work independently or within a team environment under pressure. This role provides an exciting opportunity to contribute to the optimisation of our organisation's network infrastructure while working within a collaborative team committed to excellence in IT service delivery.