Provide technical support in installations and maintenances of network systems.
Support existing networks and perform upgrades as needed.
Mentor and train other network Engineers when required.
Maintain network security firewalls and define network access rights.
Maintain disaster recovery procedures and contingency plans during system failures.
Perform network routing, cabling and switching activities.
Develop and enforce standard operating procedures to ensure quality and productivity.
Develop system installation and configuration documents for references.
Design network topologies and Identify and correct network non-compliance issues.
Assist in project management activities including budget preparation, timelines determination, resource allocation, and work assignment.
Respond promptly during outages and recommend solutions for performance issues.
Recommend new networking technologies to improve performance, reliability and scalability.
Maintain network infrastructure and perform modifications and expansions when needed.
Work closely with other Network Engineers to plan and complete assigned tasks within deadlines.
Perform root cause analysis of network issues and recommend corrective actions.