Neev logo

Python Automation Engineer

Neev
Full-time
On-site
Chennai, Tamil Nadu, India
Automation Tester, SDET

About the job

Role:- Python Automation Engineer

Location:- Karuna, Chennai

The requirement remains the same, we are looking for candidates with Networking, Automation, and Python skills, Telecom background is mandatory.

High Complexity Activities (Experience > 4 years)

Key points:-

  • Backend candidates only (not Django/Frontend).
  • Strong Python programming and scripting knowledge is required, as we need to migrate old IP devices to new ones.
  • The project is live; target closure on or before 15th Oct’25.
  • Testing profiles will not be suitable for this requirement.
  • Selenium experience will be considered a plus.
  • Designing Network Automation Workflows
  • Automate provisioning, configuration, and monitoring for telecom networks.
  • Develop automation for legacy systems (e.g., ECI NMS).
  • DevOps & CI/CD Integration
  • Architect CI/CD pipelines using Jenkins, GitLab CI/CD.
  • Deploy CNFs/VNFs using Docker and Kubernetes.
  • Advanced Python Development
  • Create multi-threaded Python applications.
  • Develop reusable Python libraries/modules for automation and RPA.
  • Design Python-based self-healing and alerting mechanisms.
  • API & Network Protocol Automation
  • Use REST, Netconf, SNMP to automate telecom functions.
  • Integrate complex APIs across NMS/EMS/OSS/BSS.
  • Monitoring and Observability Setup
  • Design observability frameworks using Prometheus, Grafana, ELK, OpenTelemetry.
  • Build event-driven automation based on network telemetry.
  • Cross-Functional Strategy & Architecture
  • Work closely with SRE, DevOps, and Network teams to define automation strategy.
  • Evaluate tools and frameworks for long-term automation scalability.
  • AI/ML in Network Automation
  • Implement AI/ML-based enhancements (if required) for predictive fault detection or auto-remediation.
  • Cloud & Orchestration Tools
  • Design automation solutions involving cloud networking (AWS, Azure, GCP).

🔹 Medium Complexity Activities (Experience ≤ 4 years)

  • Basic Network Automation
  • Write Python scripts to automate circuit provisioning, email parsing, log processing.
  • Use automated environment for repetitive network configuration.
  • Scripting & Automation Tasks
  • Use Python, Selenium, Bash, Shell, YAML, PowerShell for basic automation workflows.
  • Maintain and modify existing Python scripts.
  • GUI Automation
  • Automate desktop/web interfaces using tools like Selenium, Pywinauto, PyAutoGUI.
  • Monitoring Tasks
  • Assist in dashboard setup with Grafana, Prometheus.
  • Work on ELK/Splunk to view and filter logs.
  • Tool Integrations
  • Use Jenkins or Git for triggering scripts and maintaining automation repos.
  • Use Docker to deploy basic containerized tools.
  • Support & Documentation
  • Document automation workflows and maintain repositories.
  • Collaborate with senior engineers for debugging and deployment.
  • Testing & Maintenance
  • Test automation scripts in pre-production environments.
  • Update code based on feedback or network configuration changes.

Skills: design,selenium,telecom,cd,ci,scripting,python,basic,network automation