XPT Software
Python Developer
XPT SoftwareAustralia11 days ago
Full-timeInformation Technology
  • Min 5 years industry experience in software design, development, and implementations (SDLC) either as full-stack / back-end developer:
  • Preferably working experience in Automations (SDN, Telemetry, SNMP – collection, analysis, reporting, anomaly detection).
  • Python
    • Understand legacy codes/debug and development
    • Adding features to existing Perl modules
    • Building custom monitoring or alerting scripts for network events
    • Ability to integrate open-source plug ins/RFCs.
    • Ability to integrate with API
  • Linux
    • Networking and security fundamentals: TCP/IP, firewalls (iptables/nftables)
    • Subnetting, routing, NAT, VLANs, Virtual IP
    • Network Monitoring & Troubleshooting
    • Understanding of failover strategies and redundancy
    • SSH, Bash scripting
    • Configuration management tools (Ansible, …)
  • Database (mysql/postgress, MongoDB/Redis, ClickHouse, VictoriaMetrics )
    • Strong understanding of database performance tuning, indexing, and query optimization
    • Understanding of Galera Cluster concepts and synchronous replication
    • Monitoring and managing replication lag, failover, and recovery procedure

Good to have:

  • Build and manage Gitlab CI/CD pipeline
  • Experience in Docker / Podman / Microservices Design, Development, Deployment
  • Monitoring/logging/alerting: Prometheus, Grafana, Nagios
  • Reporting/scheduling: Apache Airflow
  • Experience in setting up DNS service
  • Load‑balancers (HAProxy, NGINX)
  • Experience working in telco/ISP
  • Knowledge of security best practices, vulnerability scanning, SSL/TLS, OAUTH
  • Knowledge and exposure to prompt engineering/workflow AI/ML models and tooling such as n8n, Google Opal.
  • Front-end framework: ReactJS
  • Back-end stacks: Python/FastAPI, Golang, Perl
  • Infrastructure Automation: Ansible

Key Skills

Ranked by relevance