Network Automation Engineer
About the role
A Network Automation Engineer is needed to support the development and maintenance of network automation solutions that improve operational efficiency, visibility, and incident response. This role focuses on developing and applying skills in Python-based automation, network fundamentals, and operational support automation within a structured engineering environment. The position involves working under the guidance of senior automation engineers to deliver well-defined automation tasks and enhancements.
Responsibilities
- Develop and enhance Python-based automation scripts to support network operations and monitoring use cases.
- Assist in building and maintaining automation workflows used for event enrichment, diagnostics, and basic remediation.
- Support integration of automation with existing monitoring, telemetry, and alerting platforms.
- Participate in identifying repeatable operational tasks that can be automated under senior engineer guidance.
- Help implement validation checks, logging, and basic guardrails in automation workflows.
- Perform testing, troubleshooting, and debugging of automation components in non-production and production environments.
- Maintain documentation such as runbooks, automation usage guides, and operational notes.
- Provide first-level support for automation tools and escalate complex issues to senior team members.
- Follow established development, version control, and deployment standards.
Requirements
- Education: A bachelor’s or master’s degree in computer science, Engineering, or a related field is required.
- Experience: 4-6 years of experience in network operations, automation, scripting, or infrastructure support roles is required.
- Technical Skills: Working knowledge of Python, including writing and maintaining scripts; Basic understanding of REST APIs and JSON-based data exchange; Fundamental understanding of enterprise networking concepts such as routing, switching, wireless, and basic SD-WAN; Familiarity with monitoring, alerting, or telemetry tools; Basic understanding of Linux environments and troubleshooting; Ability to follow established designs and operational processes.
Preferred Qualifications
- Exposure to automation or scripting used in operational environments.
- Familiarity with version control systems, such as Git.
- Basic understanding of incident and problem management processes.
- Awareness of observability concepts such as metrics, logs, and events.
- Interest in Infrastructure as Code and CI/CD practices.
- Exposure to backend frameworks, such as Django or Flask.
Benefits
Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our ‘Welcome Packet’ as well, which an Everforth Apex team member can provide.
Pay
The salary range for this position is $80,000 - $120,000 annually, depending on experience and qualifications.
Schedule
This role is hybrid, with a combination of remote and in-office work.