Skip to main content

Senior Network Automation Engineer - Python

Technology
Global Technologies
1 week agoUntil 31/12/2026

Job description

Job Description :

8 years of hands-on experience in software tools and automation.

Total Experience : 8 - 12 years

Networking :

  • Ethernet Frame Structure
  • VLAN Tagging
  • Routing & Switching
  • IPv4/IPv6 Packet Flow
  • Tagging Concepts

Tech Stack :

  • Python (Basic & Advanced) : Data Types, Classes, Multi-threading
  • Specialized Python libraries : python-can, pymodbus, scapy, numpy, scikit-learn
  • Linux system administration and shell scripting (Bash)
  • Automotive (e.g., Autonomous Driving, EV) or Industrial Automation sectors

Good to Have :

  • CAN Bus and UDS protocol knowledge for automotive embedded systems
  • Flask (Python web framework) and Pytest for testing
  • REST API design and integration experience
  • Database optimization and query performance tuning
  • ECM / Domain Controller development experience

Key Responsibilities :

  • Design, develop, and maintain network automation solutions using Python for enterprise networking environments.
  • Develop Python-based automation scripts for network configuration, provisioning, monitoring, and troubleshooting.
  • Work with core networking concepts including Ethernet, VLANs, routing, switching, and IPv4/IPv6 packet flow.
  • Build reusable and scalable automation frameworks to simplify network operations and reduce manual configuration.
  • Develop Python programs using object-oriented programming, data structures, and multi-threading concepts.
  • Automate network validation, configuration checks, and operational workflows across network devices.
  • Troubleshoot complex network automation issues and perform root cause analysis for network-related problems.
  • Integrate network devices and network management systems through APIs where required.
  • Develop automation solutions for network testing, configuration validation, and deployment activities.
  • Work closely with network engineering and infrastructure teams to understand requirements and implement reliable automation solutions.
  • Write and maintain Bash scripts for network automation and Linux-based operational environments.
  • Ensure automation code is scalable, maintainable, well-documented, and aligned with networking standards.

Requirements :

  • Bachelor's or master's degree in computer science, Electronics, Embedded Systems, or a related field.
  • Strong analytical and problem-solving abilities.
  • Excellent customer communication and stakeholder management skills.
  • Experience working with global, cross-functional engineering teams.
Keywords
Scikit-learnLinuxScapyNumPyPythonDomain controllerWeb framework

Interested in this role?