Network Automation Engineer (Python) (Hybrid)
Hybrid · Bucharest, București, Romania
Job Summary
The Network Automation Engineer will design, develop, and maintain scalable automated test suites using Python for a large-scale network orchestration platform. Responsibilities include developing Python-based abstractions for testing across different Network Operating Systems, validating infrastructure-as-code workflows, and integrating automated tests into CI/CD pipelines. Candidates must possess a Bachelor's degree in a related field, proficiency in Python, and familiarity with core networking principles and tools such as Ansible and Git. Experience with CI/CD integration, Docker, and Kubernetes is a plus.
Required Qualifications
- Bachelor’s degree in computer science, engineering, or related field (or equivalent experience)
- Strong proficiency in Python, including OOP principles and networking libraries
- Familiarity with REST APIs and data formats/models such as JSON, YAML, or YANG
- Understanding of networking principles and protocols
- Hands-on experience with tools such as Ansible, Puppet or SaltStack
- Familiarity with Linux environments and version control (Git)
- Knowledge of Docker and Kubernetes
Desired Qualifications
- Experience with Ansible: playbooks, roles, or custom modules
- CI/CD integration: Experience in integrating automated tests into CI/CD pipelines
- Experience with IXIA or other traffic generators, or recognizing how to automate high-scale traffic generators for validating throughput, latency, and protocol stability
- Advanced Networking Knowledge: A solid understanding of networking principles and protocols is considered a significant advantage
Additional Requirements
- Available to synchronize with East Coast USA until approximately 6PM Romania time
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.