Network & Security Automation Engineer 100% remote
Role Overview
We are seeking an experienced Network & Security Automation Engineer to support and automate enterprise network infrastructure across cloud, hybrid, and on-premises environments. The ideal candidate will have strong hands-on experience in network security, Python-based automation, AWS/DevOps technologies, and advanced network troubleshooting.
This role involves developing automation solutions, supporting network and security platforms, troubleshooting complex infrastructure issues, and maintaining secure, reliable network connectivity.
Required Qualifications
- Bachelor's degree in a related field.
- 3+ years of experience in network security and network infrastructure support.
- 2+ years of hands-on experience with packet capture tools such as Wireshark and TCPdump.
- 2+ years of experience configuring, supporting, and troubleshooting firewalls, site-to-site IPSec VPNs, and Network Address Translation (NAT).
- 2+ years of experience with AWS Cloud and DevOps technologies.
Preferred Qualifications
- 3+ years of network automation experience, including Python programming.
- 4+ years of experience in network communications, troubleshooting network security, and cloud-based solutions.
- Strong understanding of NetDevOps practices and network automation frameworks.
Key Responsibilities
1. Network Automation & DevOps
- Develop Python-based network automation solutions to reduce repetitive manual tasks and minimize human error.
- Build and maintain automation scripts using APIs, SQL, JSON, YAML, and XML.
- Work with Ansible, configuration management, collections, and playbooks.
- Use GitHub, GitLab, and GitHub Copilot for development and collaboration.
- Support automation and deployment workflows using AWS, Jenkins, and Docker.
2. Network Infrastructure & Support
- Support enterprise LAN/WAN, routing, switching, wireless, SD-WAN, and cloud connectivity.
- Provide engineering support for network deployments, upgrades, expansions, and infrastructure refreshes.
- Troubleshoot complex network and connectivity issues across cloud, hybrid, and on-premises environments.
- Support network infrastructure across geographically distributed offices, campuses, and data centers.
3. Network Security & Configuration
- Configure, maintain, and troubleshoot firewalls, proxies, load balancers, VPNs, DNS, DDoS protection, and SASE platforms.
- Support security platforms and technologies, including Palo Alto, F5, Forescout, GlobalProtect, and Akamai.
- Perform configuration standardization, vulnerability remediation, and network OS upgrades.
- Support secure network design, implementation, and maintenance.
4. Incident Response & Troubleshooting
- Respond to network and security incidents and perform root cause analysis.
- Analyze network traffic using Wireshark, TCPdump, Riverbed, Sniffer, Arkime, and other packet analysis tools.
- Use monitoring and observability platforms to identify and resolve performance issues.
- Participate in major incident bridges and provide technical leadership during critical incidents.
5. Documentation & Collaboration
- Create and maintain network diagrams, design documents, configurations, runbooks, assessments, and change orders.
- Collaborate with network architecture, cloud governance, security, and business teams.
- Participate in technical discussions, design reviews, and implementation planning.
- Use Jira and Confluence for Agile project coordination and documentation.
- Support peer reviews, knowledge sharing, and network engineering best practices.
Technical Skills
- Network & Security: Palo Alto, F5, Forescout, Proxy, GlobalProtect, Akamai, Firewalls, IPSec VPN, NAT, DNS, DDoS, SASE.
- Networking: LAN/WAN, Routing, Switching, SD-WAN, Wireless, Wi-Fi, ACI, TCP/IP.
- Automation & Programming: Python, Ansible, APIs, SQL, JSON, YAML, XML, GitHub, GitLab, GitHub Copilot.
- Cloud & DevOps: AWS, Jenkins, Docker.
- Monitoring & Operations: Datadog, New Relic, Observe, PagerDuty, ServiceNow, NetBrain, Aternity, Arkime, Riverbed, Spectrum.
Work Environment
- Must be comfortable working a third-shift schedule and supporting occasional nights and weekends for maintenance windows.
- Ability to work independently in a Network Command Center environment.
- Participate in team phone queues, incident tracking, and major incident response.
- Remote position, with office attendance requirements of 2–3 days per week according to corporate policy.
- Minimal travel may be required for network troubleshooting and support.