Automation Architect

Overview

Full Time

Skills

Computer Science
Network Engineering
JSON
XML
YAML
DNA
Computer Networking
TCP/IP
Border Gateway Protocol
OSPF
VLAN
Linux
Network Protocols
Scripting
Workflow
Python
Ansible
Terraform
Cisco
Juniper
Arista
Collaboration
Network
Documentation
Network Design
FOCUS
Scalability
Regulatory Compliance
Change Management

Job Details

Required Qualifications:

Bachelor's degree in computer science, Network Engineering, or a related field (or equivalent experience).
6-8+ years of experience in network engineering, with at least 4 years focused on automation.
Strong scripting/programming skills in Ansible, Python, JSON, XML & YAML format document and their manipulation
Hands-on experience with network automation platforms like Ansible, Terraform, Netmiko, Nornir, or Cisco NSO/DNA Center/APIC.
Solid understanding of networking concepts: TCP/IP, BGP, OSPF, VLANs, VRFs, ACLs, etc.
Strong experience in Ansible, including roles, playbooks, dynamic inventories, and Tower/AWX.
Proficiency in automating network device configurations using Ansible, Terraform, Python, or similar tools
Proficiency with Python, REST APIs, and Linux-based environments.
Experience with REST APIs and automation of Cisco/Juniper/Arista environments for network automation and integration

Job Summary:

We are seeking a proactive and highly skilled Network Automation architect to develop, implement, and maintain automated network solutions across enterprise environment. The ideal candidate will have strong scripting and programming skills, deep understanding of network protocols and architectures, and experience with automation platforms and tools.

Key Responsibilities:

Design, develop, and implement network automation solutions to improve efficiency and reduce manual configuration tasks.
Create and maintain scripts, playbooks, and workflows using tools such as Python, Ansible, Terraform, and REST APIs.
Integrate automation solutions with existing network infrastructure (Cisco, Juniper, Arista, etc.).
Collaborate with network engineers and Ops teams to define the tasks that can be automated & standardized.
Monitor, test, and troubleshoot automated solutions to ensure reliability and performance.
Maintain up-to-date documentation for all automation systems and processes.
Participate in network design and architectural reviews with a focus on automation and scalability.
Ensure solutions adhere to security, compliance, and change management requirements.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.