Responsible for managing and maintaining the company's computer networks, designing and implementing network infrastructure, analyzing requirements, monitoring network performance, providing technical leadership, and mentoring junior staff. Involves configuring firewalls, routing, and switching, con...