Network Automation Engineer

Core4ce

$95K — $115K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-5 years of experience in IT automation, DevOps, Network Engineering, or related field
  • Ability to obtain a Secret Clearance with Tier 5 investigation
  • Hands-on experience with Ansible and Terraform for IaC
  • Solid understanding of core networking concepts
  • Strong proficiency in Python and experience with REST APIs
  • Background in Linux/Unix systems administration
  • Proficiency with Git and collaborative workflows

Responsibilities

  • Design, develop, and maintain automation workflows using Ansible and Terraform
  • Write scalable Python scripts for network/server automation
  • Automate network provisioning and configuration management
  • Collaborate with teams to architect self-healing infrastructure solutions
  • Build tools for internal teams to create automation portals
  • Identify performance bottlenecks and ensure CI/CD reliability
  • Mentor junior engineers and promote automation best practices

Benefits

  • Flexible role with evolving responsibilities
  • Opportunities for individual growth
  • Support for continuous learning and skill development
Full Job Description
Job Description

We are seeking an experienced and driven Mid-Level Automation Engineer to join our dynamic team. In this role, you will design, build, and maintain robust infrastructure and network automation solutions. The ideal candidate will have a strong foundation in networking, extensive experience with Infrastructure as Code (IaC) tools like Ansible and Terraform, and advanced scripting capabilities. You will play a critical role in scaling our operations, integrating disparate systems via REST APIs, and acting as a technical bridge between infrastructure and development teams.

Responsibilities:
  • Automation & IaC: Design, develop, and maintain advanced automation workflows, playbooks, and modules using Ansible and Terraform to provision, configure, and manage infrastructure and networking devices.
  • Scripting & Integration: Write clean, scalable scripts (primarily in Python) utilizing libraries like Paramiko for SSH-based network/server automation and interact seamlessly with RESTful APIs for third-party integrations.
  • Network Automation: Apply a deep understanding of networking concepts (routing, switching, firewalls, load balancing) to automate network provisioning, state validation, and configuration management.
  • System Architecture: Collaborate with cross-functional engineering and operations teams to architect automated, self-healing, and scalable infrastructure solutions.
  • Tool Development: Build and maintain custom tooling, utilizing both frontend and backend development skills, to create self-service automation portals for internal teams.
  • Troubleshooting & Optimization: Proactively identify performance bottlenecks, troubleshoot complex automation failures, and ensure the reliability of CI/CD pipelines.
  • Mentorship & Best Practices: Champion code quality, perform code reviews, maintain comprehensive documentation, and help guide junior engineers in automation best practices.

*This position is designed to be flexible, with responsibilities evolving to meet business needs and enable individual growth.

Qualifications:
  • Experience: 3-5 years of proven experience in IT automation, DevOps, Network Engineering, or a related field.
  • Ability to obtain a Secret Clearance with Tier 5 investigation
  • Configuration & IaC: Hands-on, production-level experience with Ansible (playbooks, roles, inventory management) and Terraform (state management, modules, providers).
  • Networking: Solid understanding of core networking concepts (TCP/IP, DNS, DHCP, VPNs, BGP/OSPF) and experience automating network hardware or virtual appliances.
  • Scripting & API: Strong proficiency in Python, including practical experience with Paramiko (or Netmiko) and consuming/building REST APIs.
  • OS Administration: Strong background in Linux/Unix systems administration.
  • Version Control: Proficiency with Git and collaborative workflows (e.g., branching, merging, pull requests).
  • Problem Solving: Excellent analytical skills with the ability to troubleshoot complex, multi-tier system issues independently.

Preferred Skills:
  • Full-Stack Development: Experience with backend development (e.g., Flask, FastAPI, Django, Node.js) and frontend development (e.g., React, Vue.js, or HTML/CSS/JS) to build custom internal automation dashboards.
  • Certifications: Relevant industry certifications such as Red Hat Certified Specialist in Ansible Automation, HashiCorp Certified: Terraform Associate, or Cisco DevNet.
  • Cloud Platforms: Experience provisioning resources in AWS, Azure, or Google Cloud Platform.
  • Containers & CI/CD: Familiarity with Docker, Kubernetes, and pipeline orchestration tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Degree: Bachelor's degree in Computer Science, Information Technology, Network Engineering, or equivalent practical experience.


Similar Jobs

More Jobs at Core4ce

More Information Technology Jobs

Find similar Network Automation Engineer jobs: