ADAditi Tech Consulting Private Limited
Senior Python Developer
Bangalore Posted 22 Oct 2026
FULL TIME
Python
Job Description
We are seeking highly skilled Python developers to contribute to our network automation project. In this role, you will design and implement tools and frameworks that facilitate the inspection of telecom network nodes, automate operational tasks on Kubernetes workloads, and continuously monitor network health from Layer 1 through Layer 7. This initiative aims to minimize manual intervention in network operations while providing teams with real-time, automated insights into network performance and status.
Key Responsibilities:
- Develop, enhance, and maintain Python-based automation solutions for network and cloud-native environments.
- Establish connections to network devices and servers (including routers, switches, core and RAN nodes, VMs, and bare-metal servers) via SSH, REST, gNMI/NETCONF, SNMP, and CLI tools to assess their health.
- Automate Kubernetes processes such as pod management (restart, scale, drain, rollout), log collection, diagnostics, and configuration validation, utilizing the Kubernetes Python client, kubectl, and Helm.
- Implement comprehensive monitoring and availability assessments across the OSI model layers:
- L1/L2: interface status, link status, optical power levels, VLANs, MAC addresses
- L3/L4: IP connectivity, routing protocols, BGP/OSPF states, ping/traceroute, port, and TCP/UDP checks
- L5–L7: session integrity, DNS, TLS/SSL, HTTP/HTTPS, API endpoints, and application-level services
