About the role
Our ideal candidate is highly autonomous, possesses effective written and verbal communication skills, a strong sense of ownership, adapts quickly to new technologies, and has high career growth potential. The desire and ability to work in a fast-paced, collaborative environment is essential.
Essential Functions:
- Develop network architecture for a multi-tenant enterprise environment.
- Be responsible for the lifecycle of architecture from inception to working with engineering teams on implementation and supportability of design.
- Build reusable designs and systems that promote scale, reliability, security and efficiency.
- Manage and maintain multi-vendor, multi-protocol datacenter and backbone networks.
- Define and develop optimized network monitoring systems.
- Develop and maintain consistency within the networking infrastructure.
- Troubleshoot and remedy network related issues.
- Ability to participate in a regular on-call rotation.
- Analyze complex business problems and issues as it relates to enterprise network infrastructure.
- Provide technical guidance to IT professionals to correct issues encountered with network software & connectivity.
- Manage the needs of multiple customers, prioritize needs and manage the daily workload.
- Assist with internal projects as necessary, and work with project managers to set the scope and timelines of new projects to meet completion deadlines.
- Interface with all levels of employees internally and within client businesses to support engagement requirements (business owners, project managers, customer employees, and executive management).
- Write technical procedural documentation for co-workers and for delegated tasks.
Required Education, Knowledge, and Experience:
- BS degree in Computer Science or related technical field involving systems engineering, or equivalent practical experience.
- 5+ years of experience working on a service provider or enterprise-level network in engineering or design capacity.
- A deep understanding of network protocols, including IP and related transports, BGP, EIGRP and OSPF.
- A deep understanding of network hardware internals, including forwarding, filtering, and policing mechanisms.
- A solid understanding of application protocols, including DNS, IPSEC, HTTPS, and TLS.
- Practical experience in network device firmware management in a large-scale enterprise environment.
- Experience developing network automation tools in at least one language (Python, Perl, C++, Bash, etc.).
- Experience with and understanding authentication mechanisms including PKI.
- Proven expertise with network hardware and software, preferably including Cisco, Juniper, HPE, Fortinet etc. - CCNP certification required, JNCIA/JNCIS certification preferred.
- Strong understanding of wireless protocols with proven experience in Juniper Mist, Cisco WLC and Ruckus
- Strong written and verbal communications skills.
Abilities and Skills:
- Ability to adapt to a changing technical environment.
- Ability to coach other members of team in their area of expertise.
- Ability to communicate clearly with all team members and end-users.
- Ability to work with a sense of urgency.
- Self-directed and sufficient as there may be little to no daily supervision.
- Ability to analyze complex business systems and proprietary application configurations, document the configurations and processes, and support them as needed.
- Ability to prioritize and manage competing demands and tasks, and successfully manage multiple engagements that may require additional resources.
Equipment Used:
- Computer
- Headset
Conditions of Employment:
- Must successfully pass pre-employment (post offer) background check and drug screen.