Job Overview We are seeking a skilled and motivated Network Engineer to join our dynamic IT team. The ideal candidate will be responsible for designing, implementing, and maintaining our network infrastructure to ensure optimal performance and security. This role requires a strong understanding of network architecture, virtualization technologies, and various protocols. The Network Engineer will work collaboratively with other IT professionals to support the organization's networking needs and facilitate telecommunication solutions. Responsibilities Design and implement network architecture that meets organizational requirements. Manage and configure networking equipment such as routers, switches, and firewalls. Monitor network performance and troubleshoot issues related to connectivity, bandwidth, and security. Implement virtualization solutions to optimize resource utilization. Configure and maintain services such as DHCP, FTP, SSL, and SAN. Collaborate with cross-functional teams to ensure seamless integration of network systems. Document network configurations, procedures, and changes for future reference. Stay updated on industry trends and emerging technologies related to networking. Requirements Proven experience as a Network Engineer or similar role in IT. Strong knowledge of networking protocols including BGP, DHCP, FTP, and SSL. Experience with virtualization technologies is preferred. Proficiency in programming languages such as Python for automation tasks is a plus. Ability to telecommunicate effectively with remote teams and clients. Relevant certifications (e.g., CCNA, CCNP) are highly desirable. Excellent problem-solving skills with attention to detail. Strong communication skills to convey technical information clearly. Join our team and contribute to building robust networking solutions that drive our organization forward