onsite
Network Automation Developer Python - Playtech
Software Engineer
Develop and maintain automated network solutions using Python and Ansible, integrating REST APIs and Linux environments to streamline operations and enhance network reliability.
About the role
Key Responsibilities
- Design, develop, and deploy Python-based automation scripts for network configuration and management.
- Implement and maintain Ansible playbooks to orchestrate network device provisioning and updates.
- Integrate RESTful APIs to enable real‑time monitoring and control of network infrastructure.
- Collaborate with network engineers to translate business requirements into automated workflows.
- Perform troubleshooting, debugging, and performance tuning of automation tools.
- Document processes, maintain version control, and ensure compliance with security standards.
Requirements
- Proven experience with Python programming and network automation frameworks.
- Hands‑on knowledge of Ansible, REST APIs, and Linux system administration.
- Strong understanding of network protocols (TCP/IP, BGP, OSPF, etc.) and device configuration.
- Experience with version control (Git) and CI/CD pipelines for automation code.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.