You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
General Dynamics Information Technology

Lead Network Automation Engineer

  • Hybrid
  • 6+ years

Salary

$144,500 - 195,500/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company needs a Lead Network Automation Engineer to build, roll out and maintain automation for a complex, multivendor enterprise network.

You will combine solid network engineering knowledge with strong hands-on skill in Python and Ansible.

You will work with network administrators, engineers, architects and customer stakeholders to turn technical requirements into automation that is scalable, reliable and easy to maintain.

This is a hands-on technical lead role. You will write production-ready automation, mentor a small team of automation engineers and help set up repeatable engineering practices.

You will help improve day-to-day network operations by speeding up configuration deployments, cutting manual work and making infrastructure changes more consistent and dependable.

Hybrid role: 3 days a week on-site at the Pentagon and 2 days remote.

Responsibilities

  • Design, build, test, deploy and maintain network automation with Python and Ansible.
  • Write Ansible playbooks, Python scripts and reusable modules for configuration management, provisioning, patching, maintenance and routine operations.
  • Automate device configuration changes, software updates, configuration backups, compliance checks and operational validation across multivendor networks.
  • Build automation for Cisco, Juniper, Arista, Aruba and other enterprise networking platforms.
  • Add automated configuration validation, state verification and drift detection to improve reliability and compliance.
  • Create automation for monitoring, reporting, inventory and operational data collection.
  • Build standardized, reusable components that cut repetitive admin work and make engineering more consistent.
  • Include error handling, logging, validation and rollback in automated network changes.
  • Troubleshoot automation failures and fix problems where automation tools meet network infrastructure.
  • Work directly with network administrators, engineers and architects to understand requirements and operational problems.
  • Turn network engineering specifications into working playbooks, scripts and workflows.
  • Review manual administration processes and find where automation can help.
  • Work with infrastructure and cybersecurity teams so automation meets operational and security requirements.
  • Check automation with network engineering stakeholders before it goes into production.
  • Advise on implementation approaches, feasibility and operational impact.
  • Lead a small team of network automation engineers as their technical lead.
  • Give technical direction, mentoring and hands-on help to team members.
  • Assign automation work according to established engineering priorities.
  • Run code reviews and enforce consistent practices for development, testing, documentation and version control.
  • Set reusable development standards and share knowledge across the automation team.
  • Coach junior and mid-level engineers through technical guidance and joint problem solving.
  • Report progress, technical issues, dependencies and delivery risks to engineering and program leadership.
  • Improve existing Python scripts and Ansible playbooks while growing the team's automation capability.
  • Set consistent approaches to source control, testing, documentation and deployment.
  • Build automation that other engineers can support and extend.
  • Help put development, testing and production deployment controls in place.
  • Document workflows, dependencies, operating procedures and troubleshooting steps.
  • Track automation results through task execution time, configuration consistency, reduction in manual work and operational reliability.

Requirements

  • Active TS/SCI security clearance.
  • Able to work on-site in a secure customer environment.
  • Advanced Python skill for building scripts, modules and applications for network automation.
  • Advanced hands-on experience building, troubleshooting and maintaining Ansible playbooks and workflows.
  • Proven experience automating configuration deployment, device administration, software patching or other network operations.
  • Working knowledge of enterprise routing and switching, including TCP/IP, VLANs, routing protocols and device configuration.
  • Practical experience administering, troubleshooting or automating enterprise networks.
  • Experience with multivendor networks using Cisco, Juniper, Arista or Aruba.
  • Experience with Git or similar version control for automation code.
  • Ability to turn network engineering requirements into working automation.
  • Understanding of automation testing, error handling, logging, change validation and operational safeguards.
  • Ability to troubleshoot complex workflows involving network devices, APIs and automation systems.
  • Demonstrated experience leading, mentoring or directing other engineers.
  • Strong communication skills for working with administrators, engineers, architects and technical stakeholders.
  • Able to carry out assigned engineering work independently and deliver maintainable, production-ready solutions.
  • Experience documenting technical solutions and reporting requirements, issues and results.
  • Proven record delivering network automation in an enterprise or similarly complex environment. Relevant experience and engineering results count more than years in a specific title.
  • Bachelor's degree in Computer Science, Information Technology, Network Engineering, Cybersecurity or a related field, or equivalent relevant experience.
  • 8+ years of related experience.
  • US citizenship required.
  • Preferred: experience automating Cisco IOS XE, IOS XR, Juniper JunOS, Arista EOS or ArubaOS.
  • Preferred: understanding of routing protocols such as BGP, OSPF, MPLS or EVPN.
  • Preferred: experience with Python networking libraries, APIs, SSH-based automation or structured configuration management.
  • Preferred: experience with Jinja2 templates and generating network configuration automatically.
  • Preferred: familiarity with Nornir, Netmiko, NAPALM or similar frameworks.
  • Preferred: experience with Ansible Automation Platform or AWX.
  • Preferred: experience with REST APIs, NETCONF, RESTCONF or other programmatic management interfaces.
  • Preferred: familiarity with CI/CD and automated testing for infrastructure automation.
  • Preferred: experience building configuration compliance, drift detection or automated validation.
  • Preferred: experience in Department of Defense, federal or other highly regulated environments.
  • Preferred: experience leading a small technical team or mentoring automation engineers.
  • Preferred: certifications such as Cisco CCNP, Cisco DevNet, Juniper, Red Hat Ansible or CompTIA Security+.

Conditions

Hybrid: 3 days a week on-site at the Pentagon, 2 days remote.

Full-time, 40 scheduled hours per week.

No travel required.

Location: Arlington, VA, USA.

Salary likely between $144,500 and $195,500, set by experience, location and possibly contract terms, and may fall outside that range.

US citizenship required.

Identity verification with biometrics and AI is part of hiring, and you must be on camera during virtual interviews.

GDIT is an equal opportunity employer that welcomes individuals with disabilities and protected veterans.

Benefits

  • Medical plans, some with Health Savings Accounts, plus dental and vision plans.
  • 401(k) with pre- and post-tax contributions up to IRS limits and a company match.
  • Flex work weeks where possible and paid time off: vacation, sick and personal time, holidays, parental, military, bereavement and jury duty leave.
  • Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness and business travel accident insurance, provided or available.
  • AI-powered career tool that suggests career steps and learning, plus an internal mobility team.
  • Competitive pay and paid time off.
  • Company culture focused on innovation and a military-friendly workplace.

Where you’d work

Hybrid, 3 days a week in the office

You can work from

  • United States

No visa sponsorship

About the company

General Dynamics Information Technology

Offices in Arlington, United States, United States

Also hiring in San Diego, United States, St. Louis, United States, Reston, United States and 3 more places

71 of their 542 open roles are remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 21 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • CI/CD
Seniority
Lead
Type
Full-time
Region
United States
Pay period
Annual
Show 8 more factsShow less

Role

Category
DevOps & Infrastructure
Seniority
Lead
Experience
8+ years
Tech stack
  • Python
  • CI/CD

Location

Work model
Hybrid
Region
United States
Offices
  • Arlington, United States
  • United States
Remote from
  • United States
Days in the office
3 days
Visa sponsorship
Not sponsored

Compensation

Salary
$144,500 - 195,500 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason