Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
AC

Senior Python Developer

Aditi Consulting
  • 🇮🇳 India
  • On-site
  • Senior
  • 16 hours ago
  • Python
  • Kubernetes
  • SSH
  • SNMP
  • Helm
  • Mac
  • BGP
  • OSPF
  • Ping
  • TCP
  • UDP
  • DNS
  • TLS
  • SSL
  • Prometheus
  • Grafana
  • JSON
  • XML
  • CI/CD
  • Devops
  • OOP
  • Unit Testing
  • pytest
  • Claude
  • TCP/IP
  • Load Balancing
  • Linux
  • Git
  • REST API
  • OpenTelemetry
  • Docker
  • Ansible
  • Terraform
  • Jenkins
  • GitLab CI
  • OpenShift
  • VMware
  • SIP
  • Wireshark
  • Tcpdump
  • Nmap
  • AWS
  • Azure
  • GCP
  • AIOps
  • CKA
  • CCNA
  • CCNP
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

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

Senior Python Developer · Aditi Consulting

Auto apply with Likeremote