Job Title: Sr. Network Engineer
Location: Hybrid / Onsite (Greensboro, NC -- 3x a week)
Summary:
The Senior Network Engineer is responsible for all networked computing systems with a focus on the implementation, support, and maintenance of networks and services that run on on-prem and cloud platforms. This position will also work closely with the Senior Cloud Engineer and Enterprise Architects on the networking transition of platforms to cloud environments. Additionally, the Senior Network Engineer will be responsible for ensuring that all networks are implemented and optimized for affordability, high availability, and disaster recovery.
Responsibilities:
Engineering Implementation and Support (70%)
- Provide operational support for all networked computing systems.
- Monitor all network systems infrastructure on an ongoing basis to ensure availability to support the enterprise user community.
- Support the User Support Analysts in their resolution of system anomalies by providing level two and level three problem analysis and resolution.
- Maintain and update all networks to ensure stability and security.
- Perform project management activities for technical projects.
- Demonstrate knowledge of network architecture and implementation features (Routing protocols, VLANs, VPNs, segmentation, firewalls, virtual switching, SDWAN)
- Demonstrate knowledge of DevOps tool chains and processes
- Demonstrate leadership ability to back decisions with research and the “why,” and articulate several options, the pros and cons for each, and a recommendation
- Assist User support team with training/mentoring as well as assist with trouble tickets when necessary
- Maintain overall industry knowledge on latest trends, technology, etc.
- Deploy and maintain network architecture including SASE, Infrastructure as Code (IaC), documentation, and back logs.
- Define optimal design patterns and solutions for high availability and disaster recovery for networks
Consultation (20%)
- Drive scope definition, requirements analysis, functional and technical design, application build, product configuration, unit testing, and production deployment
- Ensure delivered solutions meet/perform to technical and functional/non-functional requirements
- Provide technical expertise and ownership in the diagnosis and resolution of an issue, including the determination and provision of workaround solution or escalation to service owners
- Ensure delivered solutions are realized in time frame committed; work in conjunction with project sponsors to size and manage scope and risk
- Provide support and technical governance, expertise related to cloud architectures, deployment, and operations
Thought Leadership (10%)
- Provide thought leadership in industry and to fellow team members across business and technical project dimensions solving complex business requirements
- Demonstrate forward thinking around where the organization is going and how technology can support these efforts
Requirements:
General Requirements:
- The ideal candidate will have a bachelor’s degree in Computer Science or closely related subject or equivalent work experience.
- In addition, 5 or more years’ experience in designing, implementing, and supporting complex IT networks in organizations, a research or academic environment is preferred. The position requires the ability to collaborate effectively with a group of high performing individuals.
Specific Requirements:
- Experience with Fortinet, Cisco, Azure, AWS, and VMWare enterprise networking
- Experience managing network security with FortiManager and FortiAnalyzer highly preferred
- CCNP and other certifications preferred
- Knowledge of all components of a technical network architecture
- Knowledge of business process re-engineering principles and processes
- Strong understanding of network architecture and application development methodologies
- Proficiency in Terraform, Git, Azure Pipeline, and Ansible
- Experience working in a research or academic environment preferred