Network Automation Engineer

BYTEBRIDGE TECHNOLOGIES INC
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 114K

Job location

Remote

Tech stack

API
Amazon Web Services (AWS)
Azure
Bash
Border Gateway Protocol
Cloud Computing
Configuration Management
Computer Programming
Dynamic Host Configuration Protocol
DevOps
DNS
Perl
Github
Virtual Private Networks (VPN)
JSON
Python
Network Configuration and Change Management
Network Monitoring
Open Shortest Path First
Ansible
TCP/IP
Virtual Local Area Networks
Wide Area Networks
YAML
Network Routers
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Load Balancing
Computer Network Operations
Software Troubleshooting
Firewalls (Computer Science)
Infrastructure as Code (IaC)
Juniper
Gitlab
GIT
Kubernetes
Infrastructure Automation Frameworks
Routing & Switching
REST
Terraform
Open Network Automation Platform
Cisco networks

Job description

We are seeking a highly skilled Senior Network Automation Engineer with strong expertise in Python, Ansible, and advanced scripting to design, develop, and implement scalable network automation solutions across enterprise environments. The ideal candidate will have deep experience automating network operations, infrastructure provisioning, configuration management, and operational workflows in complex multi-vendor environments. This role requires a hands-on engineer who can streamline network operations, improve reliability, reduce manual efforts, and support large-scale infrastructure transformation initiatives., * Design and implement end-to-end network automation solutions using Python and Ansible.

  • Develop reusable automation frameworks, scripts, and playbooks for network provisioning, configuration, compliance, and remediation.
  • Automate operational tasks related to routers, switches, firewalls, load balancers, and cloud networking components.
  • Integrate automation workflows with CI/CD pipelines and infrastructure orchestration tools.
  • Build APIs and automation services for network monitoring, inventory management, and configuration validation.
  • Collaborate with network engineering, security, cloud, and DevOps teams to enhance infrastructure efficiency.
  • Perform network configuration backups, change validation, compliance checks, and drift detection using automation.
  • Troubleshoot automation failures, optimize scripts, and improve platform performance.
  • Create technical documentation, standards, and operational procedures.
  • Mentor junior engineers and provide guidance on automation best practices.

Requirements

  • 8+ years of experience in Network Engineering and Network Automation.

  • Strong programming expertise in Python.

  • Extensive hands-on experience with Ansible and Ansible Playbooks.

  • Advanced scripting experience using Python, Shell, Bash, or Perl.

  • Experience with REST APIs, JSON, YAML, and data parsing techniques.

  • Strong knowledge of enterprise networking concepts including:

  • Routing & Switching

  • TCP/IP

  • BGP, OSPF, VLANs

  • VPNs

  • DNS/DHCP

  • Firewalls & Load Balancers

Experience with network automation frameworks such as:

  • Netmiko
  • NAPALM
  • Paramiko
  • pyATS

Familiarity with Git, GitHub/GitLab, and CI/CD pipelines.

Experience working with multi-vendor environments including Cisco, Juniper, Arista, Palo Alto, or F5.

Strong troubleshooting and analytical skills., * Experience with cloud networking in AWS, Azure, or Google Cloud Platform.

  • Knowledge of Infrastructure as Code (IaC) concepts.

  • Exposure to Terraform or similar automation tools.

  • Experience with SDN, SD-WAN, or network orchestration platforms.

  • Relevant certifications preferred:

  • CCNP / CCIE

  • DevNet

  • Ansible Automation Certification

Apply for this position