Responsibilities:
- Design, develop, and implement scalable, secure, and reliable network solutions.
- Evaluate and integrate new technologies to enhance network performance and security.
- Oversee the installation, configuration, and support of network hardware and software.
- Lead and mentor a team of network engineers, providing guidance and support.
- Assign tasks, set goals, and monitor team performance.
- Foster a collaborative and productive team environment.
- Monitor network performance and troubleshoot issues to ensure minimal downtime.
- Conduct regular network assessments and audits.
- Develop and maintain network documentation, including diagrams and configurations.
- Implement and enforce network security protocols and best practices.
- Ensure compliance with industry standards and regulatory requirements.
- Respond to security incidents and conduct root cause analysis.
- Collaborate with other IT departments, stakeholders, and vendors.
- Communicate network-related issues and changes to the relevant parties.
- Provide technical support and training to staff as needed.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 10 years of experience in network engineering, with at least 5 years in a leadership role.
- Strong knowledge of network protocols, hardware, and software.
- Experience with network design and architecture.
- Proficiency in network security principles and practices.
- Excellent troubleshooting and problem-solving skills.
- Strong leadership, communication, and interpersonal skills.
- Relevant certifications (e.g., CCNA, CCNP, CISSP) are preferred.
- Experience with cloud networking (AWS, Azure, Google Cloud).
- Knowledge of automation and scripting (Python, Ansible, etc.).
- Familiarity with network monitoring tools and software.
- Ability to manage multiple projects and prioritize tasks effectively.