Overview:
A highly skilled Staff Network Engineer is sought to ensure continued leadership in the development of applied artificial intelligence. This role encompasses managing the production, development, and test environments of the network infrastructure, including but not limited to routers, firewalls, and switches. The Staff Network Engineer will be responsible for the engineering, deployment, provisioning, and maintenance of network systems, ensuring continual innovation across data center networks, Local Area Network (LAN), Wide Area Network (WAN), and remote office environments in the United States and internationally. Additionally, this position will support and establish communications with Azure public cloud workloads. Limited travel may be required.
Responsibilities:
Network Engineering:
- Network design, architecture, management, and deployment of new and existing routing, switching, WLAN, and firewall infrastructure for multiple datacenter environments.
- Deployment and management of new and existing WAN and VPN connections with associated collaboration with the business’ customers.
- Proper execution of network and firewall change requests supporting communications within the environment for its customers and business units, conducted in accordance with corporate security policies.
- Responsible for network performance and security monitoring and troubleshooting network-related issues logically.
- Willingness to learn and work with potentially unfamiliar network operating systems and leverage automation tasks against repeatable network tasks.
- Research, recommend, and develop innovative, and where possible, automated approaches for daily administrative tasks.
- Identify similar approaches that can also leverage resources and provide economies of scale.
- Responsible for vulnerability remediation and resolution efforts across various network systems.
- Manage and facilitate the progress of assigned technical IT-related projects and taskings.
- Participate in and contribute to Agile methodologies and sound engineering principles.
- Network capacity planning and recommendations for growth.
Operations and Support:
- Perform daily system monitoring, verifying the integrity and availability of all network-related hardware, software, systems, and key processes, and verifying completion of scheduled jobs such as network changes and its backups.
- Provide advanced-level network support requested from the engineering and operational departments; investigate and troubleshoot system hardware, software, and application issues from a network-focused perspective.
- Configure and support related network services (e.g., FTP, SFTP, HTTPS, VPN/ZTNA, and remote access).
- Analyze, troubleshoot, and resolve potential networking issues supporting system hardware, software, and application services.
- Train operational departments with documented processes and procedures.
- Coordinate with vendors for support requests, procurement, and consulting services as necessary.
- Participate in on-call, emergency, or maintenance roles as needed.
Maintenance:
- Lead or assist with applying necessary network-related updates and upgrades on a regular basis.
- Perform maintenance to network and firewall devices during approved maintenance windows.
- Maintain and administer systems and software licensing as needed.
- Maintain and draft operational, configuration, and other procedural documentation.
Required Qualifications:
- Typically requires a minimum of 7 years of related experience with a Bachelor’s degree; or 6 years with a Master’s degree; or 4 years with a PhD; or equivalent work experience.
- 6 years’ experience supporting applications and systems in a production environment, preferably for a technology or financial organization.
- Deep expertise in network protocols, network security, routing, and switching.
- Advanced and in-depth experience along with the fundamental understanding of at least one type of Network Operating System (e.g., NX-OS, JunOS, Arista EOS).
- Advanced and in-depth experience along with the fundamental understanding of at least one type of Network Security Operating System (e.g., FortiOS, PAN-OS).
- Experience with various automation or scripting tools (Ansible, Python, Bash).
- Ability to work independently to accomplish assigned tasks.
- Proven organizational and multi-tasking skills.
- Effective verbal and written communication skills.
- Project management skills, process-oriented with attention to detail.
- Comfortable performing in a process-oriented and change-controlled working atmosphere.
- Team player; should be able to communicate, lead, and coach other team members, and to present to non-technical audiences including customers.
- Solution-oriented, constructive approach to problem-solving.
- Bachelor’s degree in a technical discipline or at least 6 years of experience plus an engineer level certification such as a CCNP, JNCIS, VCP-NV, or equivalent network-related certification.
Preferred Qualifications:
- Working knowledge of VMWare, Microsoft Windows, or Linux system administration.
- Familiarity with Juniper Networks and its various network solutions.
- Familiarity with Fortinet firewalls and its centralized management applications.
- Familiarity with WLAN technologies and approaches.
- Familiarity with public cloud networking and its associated solution methodologies.