Live opening · Posted 1 day ago

Senior Python Developer

Aditi Consulting · Bengaluru, Karnataka, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 1 day ago
CompanyAditi Consulting
LocationBengaluru, Karnataka, India (On-site)
Work modeNo
SkillsPython, AWS, Azure, GCP, Docker, Kubernetes, Terraform
SourceLinkedin
ListedPosted 1 day ago

About the role

Description supplied by the original job listing.

Summary
We are hiring strong Python developers for a network automation initiative. You will build tools and frameworks that inspect telecom network nodes, perform operational actions on Kubernetes workloads, and monitor network availability and health from Layer 1 through Layer 7. The work reduces manual effort in network operations and gives teams real-time, automated visibility into the network.
Job Responsibilities:
Design, develop and maintain Python-based automation for network and cloud-native operations.
Connect to and check the health of network nodes and servers (routers, switches, core and RAN nodes, VMs, bare-metal servers) using SSH, REST, gNMI/NETCONF, SNMP and CLI-based tools.
Automate Kubernetes operations such as pod lifecycle actions (restart, scale, drain, rollout), log collection, diagnostics and config checks, using the Kubernetes Python client, kubectl and Helm.
Build monitoring and availability checks across the OSI stack:
L1/L2: interface status, link state, optical levels, VLAN and MAC checks
L3/L4: IP reachability, routing and BGP/OSPF state, ping/traceroute, port and TCP/UDP checks
L5-L7: session health, DNS, TLS/SSL, HTTP/HTTPS and API endpoint availability, application-level service checks
Integrate with monitoring and observability tools (Prometheus, Grafana, ELK/EFK, Alertmanager) to generate alerts, dashboards and reports.
Parse and normalize network data (CLI output, JSON, XML, YANG models) using TextFSM, Jinja2, NAPALM, Netmiko or similar.
Develop CI/CD-ready, testable code with proper logging, error handling and documentation.
Work with network engineers, SREs and DevOps teams to turn manual runbooks into automated workflows.
Support troubleshooting and root-cause analysis for network and platform incidents.
Required Skills:
Strong Python programming (3.8 ), including asyncio, multithreading, OOP, packaging and unit testing (pytest).
Hands-on experience with Kubernetes: pods, deployments, services, namespaces, CNI and troubleshooting. Experience with the Kubernetes Python client is a plus.
AI tools (e.g., Claude) usage experience a big plus.
Solid understanding of networking fundamentals and the OSI model (L1-L7): TCP/IP, routing, switching, DNS, load balancing, TLS, HTTP.
Familiarity with telecom network concepts such as 4G/5G core, RAN, transport, and network functions (CNFs/VNFs).
Experience with network automation libraries and protocols: Netmiko, Paramiko, NAPALM, Scrapli, SNMP, NETCONF/RESTCONF, gNMI.
Working knowledge of Linux, shell scripting and Git.
Experience with REST APIs and integration with monitoring or ticketing systems.
Preferred Skills:
Prometheus, Grafana, ELK, OpenTelemetry or similar observability stacks.
Docker, Helm, Ansible, Terraform and CI/CD tools (Jenkins, GitLab CI).
Experience with OpenShift, Wind River, VMware Telco Cloud or other telco cloud platforms.
Knowledge of 5G core components (AMF, SMF, UPF), IMS, Diameter, SIP or GTP.
Packet analysis (Wireshark, tcpdump) and network testing tools (iperf, nmap).
Cloud platforms (AWS, Azure, GCP) and exposure to AIOps or ML-based anomaly detection.
Certifications such as CKA/CKAD, CCNA/CCNP, or Python/DevOps certifications.
#AditiConsulting
# 26-06712

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
4 min from Linkedin publishing this role to us finding it
9 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
136,898 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App