Job Openings
Network Engineer
About the job Network Engineer
Job Title: Network Engineer
Reports to: Manager of Cloud Operations
Job Summary
The Infrastructure Services team provides systems engineering and operational support for network-based server and software. The Network Engineer designs, manages, and administers networks and systems, including servers (physical and virtual). Responsibilities include assessment, design, implementation, configuration, documentation, coordination, control, maintenance, troubleshooting, security, usage monitoring, and the development of specialized procedures for systems. This role is also responsible for capacity planning, tuning, system monitoring, system performance, and problem resolution across all aspects of the infrastructure.
Duties and Responsibilities
- Install, configure, maintain, and manage network devices (including firewalls, switches, wireless), servers, and their associated operating systems.
- Evaluate and recommend procurement of network devices, servers, peripheral equipment, and systems monitoring/alerting software.
- Investigate problems, identify their source, determine possible solutions, test, and implement solutions.
- Guide complex issues from identification to resolution across different departments, clients, employees, and systems.
- Troubleshoot networks, systems, and applications to identify and correct malfunctions and other operational difficulties.
- Investigate, recommend, and install enhancements and operating procedures that optimize network/system availability.
- Document system problems and resolutions for future reference.
- Participate in and contribute to the planning and execution of business continuity and disaster recovery capabilities.
- Contribute meaningfully to organizational processes, teams, and products.
- Adhere to organizational processes and procedures.
- Work independently while also collaborating effectively as a team member.
- Exhibit initiative and drive to complete tasks promptly, while adapting to change management processes with proper planning.
- Communicate effectively with clients, internal teams, and leadership.
- Demonstrate leadership qualities and take ownership of assigned responsibilities.
- Complete special projects or other duties as assigned.
- Availability for occasional off-hour, evening, weekend, and overtime work is required.
- Participation in a cyclic on-call rotation and carrying an on-call phone is required.
- Occasional travel to remote data centers within the United States is required.
- Assist in the migration of on-premises systems to AWS.
- Design and implement AWS architecture solutions that meet business requirements, including potential use of Infrastructure as Code.
- Set up and manage monitoring, logging, and alerting solutions using AWS CloudWatch, AWS Config, and third-party tools.
- Ensure cloud infrastructure complies with security standards and best practices.
- Troubleshoot and resolve issues related to AWS infrastructure and applications.
- Experience with the use of VMware ESXi, vCenter, and vSphere.
- Palo Alto Firewall administration.
- Experience with Cisco devices, including Nexus core switches and perimeter defense mechanisms. Cisco certification is a plus.
- Knowledge of TCP/IP-based LANs, VLANs, iSCSI and Fiber Channel SANs, and VPNs.
- Familiarity with current Red Hat/CentOS Linux operating systems is a plus.
- Experience in systems monitoring and management in a high-availability data center environment.
- Understanding of federal IT standards, guidelines, and programs such as NIST, DISA, and DIACAP/RMF.
- Experience optimizing cloud resources for performance and cost efficiency.
- Experience implementing AWS IAM policies and securing AWS environments is a plus.
- Experience with Infrastructure as Code tools such as Terraform, AWS CloudFormation, and Ansible is a plus.
- Experience with vulnerability management programs and patch management.
- Ability to think and act independently to resolve complex systems issues.
- Ability to provide technical and professional leadership, guidance, and training to others.
- Excellent written and verbal communication skills.
- Minimum of 3 years of hands-on experience with designing, implementing, maintaining, scaling, and capacity management.
- Bachelors degree from an accredited college or university in a related field or equivalent work experience.
- Two or more industry-standard job-related certifications are preferred.
- Ability to stand and sit for extended periods of time.
- Ability to lift up to 10 lbs.