Overview
Skills
Job Details
Job Title: Python Engineer - Network Automations
Location: Remote
Duration: / Term: 6+ months
Job Description:
Experience Desired: 8+ Years.
Key required skills
- Strong Python expertise, with a focus on network automation tasks
- Strong experience with PHP, HTML, and JavaScript for maintaining and enhancing legacy internal tools
- Familiarity with API integration and database usage, including debugging and troubleshooting backend scripts
- Hands-on experience working in Unix/Linux VM environments (e.g., command-line navigation, shell scripting, basic system troubleshooting)
- Django framework experience (preferred)
- Nice-to-Have / Bonus Skills:
- Knowledge of modern front-end frameworks (e.g., React, Angular, Vue.js)
- Understanding of CI/CD pipelines and automation workflows
- Experience using GitLab for version control and DevOps practices
Responsibilities:
1. Python Automation Development
Support and extend automation for IP and Security Core network alarms
Build and maintain Python scripts used in backend toolchains
2. Tool Maintenance & Enhancement
Manage and enhance legacy internal tools written in PHP, HTML, and JavaScript
Apply security best practices and improve performance/hardening
Create new internal tools with Python backends and lightweight front-ends as needed
3. Tool Modernization (Optional / Bonus)
Contribute to efforts in migrating legacy tools to modern frameworks
Provide input on UI/UX redesigns and architectural improvements
Key Skills:
Python, Networking, Automation, Unix