Network Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Network Engineer whose role will be focused on maintaining and automating high-availability enterprise environments. You will be responsible for configuring and troubleshooting complex routing and switching infrastructures (Cisco, Juniper, Palo Alto) with a heavy emphasis on redundancy and stateful failover mechanisms. A core component of this position is network automation, specifically using Ansible to orchestrate configurations and streamline deployments., * Design and maintain high-availability enterprise networks using session failover configurations and state replication for routers, firewalls, and load balancers.
- Implement and manage redundancy protocols such as HSRP, VRRP, and Cisco SSO to ensure continuous system uptime.
- Drive network efficiency by writing custom Ansible playbooks and roles to automate configuration management and deployment processes.
- Configure and provide advanced troubleshooting for multi-vendor hardware including Cisco, Juniper, F5, and Palo Alto routers, switches, and firewalls.
- Administer complex routing and switching protocols including OSPF, BGP, MPLS, and VPNs to support secure and scalable connectivity.
- Optimize network performance through hands-on Session Smart Routing (SSR) expertise and granular session persistence management.
- Integrate security controls and protocols like SSL and NAT/PAT while maintaining the rigorous standards required for an active Secret Clearance.
- Collaborate on the transition toward modern infrastructure technologies such as SD-WAN, cloud networking, and containerization.
Requirements
Do you have experience in Technical troubleshooting support?, Do you have a Bachelor's degree?, * Hands-on expertise with Session Smart Routing (SSR), including session failover configurations and high-availability performance optimization.
- Proven proficiency in state replication for firewalls, load balancers, and routers.
- Direct experience implementing redundancy protocols such as HSRP, VRRP, or Cisco SSO.
- Advanced technical knowledge of networking protocols including TCP/IP, DNS, DHCP, VLANs, OSPF, BGP, MPLS, VPN, and NAT/PAT.
- Demonstrated experience configuring and troubleshooting enterprise hardware from vendors such as Cisco, Juniper, F5, or Palo Alto.
- Expertise in using Ansible for automation, specifically in writing custom playbooks and roles for configuration management.
Preferred Qualifications
- Familiarity with containerization and cloud networking technologies such as Kubernetes, AWS, Azure, or GCP.
- Experience utilizing additional network automation frameworks such as Python, Terraform, or Chef.
- Practical knowledge of load balancing technologies including F5 BIG-IP or Citrix ADC and features like session persistence.
- Strong understanding of network security protocols and controls such as SSL, VPNs, and firewalls.
- Familiarity with SD-WAN and Network Function Virtualization (NFV) technologies.
- Possession of Cisco certifications such as CCNA, CCNP, or CCIE.
- Automation-focused credentials like Cisco DevNet Associate/Professional or Red Hat Ansible certifications.
- Security certifications such as CompTIA Security+, CISSP, or equivalent.
Required Education and Length of Experience
- Bachelor's degree in Computer Science, Information Technology, or other related field; 4 years of experience (in addition to the minimum years of experience requirement) can be substituted in lieu of a degree
- 5+ years of experience as a Network Engineer (preferably with a focus on enterprise networking in a DoD environment), Due to our contracts with the U.S. federal government and the requirement for a security clearance for this role, candidates for this position must be U.S. Citizens.
Clearance Type Required
Candidates must be able to maintain an active Secret security clearance.