Job description
Job Description – Python Automation Engineer (Telecom Migration) Location: Karuna, Chennai, Tamil Nadu, India (In-Office) Domain: Telecom Migration Role Overview We are seeking a Python Automation Engineer with a Telecom background to support a live migration project.
The ideal candidate must have strong Python programming expertise, hands-on experience in network automation, and the ability to migrate old IP devices to newer platforms.
This role is backend-focused, requiring scripting and automation skills (not frontend/Django).
Key Responsibilities * High Complexity Activities (Experience >
4 years) Design & Develop Network Automation Workflows Automate provisioning, configuration, and monitoring for telecom networks.
Build automation for legacy systems (e.G., ECI NMS).
DevOps & CI/CD Integration Architect pipelines using Jenkins, GitLab CI/CD.
Deploy CNFs/VNFs using Docker & Kubernetes.
Advanced Python Development Develop multi-threaded Python applications and reusable libraries.
Implement Python-based self-healing and alerting mechanisms.
API & Network Protocol Automation Automate telecom functions using REST, Netconf, SNMP.
Integrate APIs across NMS/EMS/OSS/BSS systems.
Monitoring & Observability Build observability frameworks with Prometheus, Grafana, ELK, OpenTelemetry.
Implement event-driven automation based on telemetry.
Cross-Functional Collaboration Work with SRE, DevOps, and Network teams to define automation strategies.
Evaluate frameworks and tools for scalable automation.
AI/ML in Network Automation (Desirable) Implement predictive fault detection or auto-remediation.
Cloud & Orchestration Tools Automate cloud networking solutions (AWS, Azure, GCP).
* Medium Complexity Activities (Experience ≤ 4 years) Basic Network Automation Write Python scripts for circuit provisioning, log processing, and email parsing.
Automate repetitive network configurations.
Scripting & Automation Use Python, Selenium, Bash, Shell, YAML, PowerShell.
Maintain and enhance existing scripts.
GUI Automation Automate desktop/web apps using Selenium, Pywinauto, PyAutoGUI.
Monitoring & Reporting Assist in Grafana/Prometheus dashboard setup.
Use ELK/Splunk for log analysis.
Tool Integrations Use Jenkins/Git for automation repositories.
Deploy containerized tools with Docker.
Support & Documentation Document workflows and support debugging with senior engineers.
Testing & Maintenance Validate scripts in staging before production rollout.
Update automation code per configuration changes.
Mandatory Skills Strong Python programming & scripting (Backend focus).
Networking & Telecom domain knowledge.
Experience in telecom device migration projects.
Exposure to automation frameworks and APIs (REST/Netconf/SNMP).
Familiarity with CI/CD tools (Jenkins, GitLab).
Strong problem-solving and debugging skills.
Good-to-Have Skills Selenium (for GUI automation).
Knowledge of Docker, Kubernetes, Cloud (AWS/Azure/GCP).
Experience with monitoring tools (Grafana, ELK, Prometheus).
Exposure to AI/ML-driven automation.
Job Type: Full-time Pay: ₹500, ₹800,000.00 per year Benefits: Health insurance Paid sick time Provident Fund Work Location: In person
Required Skill Profession
Computer Occupations