
Network Automation Engineer, Python
Orion Innovation
full-time
Posted on:
Location Type: Hybrid
Location: Bucharest • Romania
Visit company websiteExplore more
About the role
- Test Automation Development: Design, develop, and maintain scalable automated test suites using Python (Pytest or similar frameworks).
- Multi-Vendor Networking: Develop Python-based abstractions to test across different Network Operating Systems (e.g., IOS-XR, Junos) using CLI, NETCONF, and APIs.
- Infrastructure as Code: Validate and test infrastructure-as-code workflows used to provision and manage multi-vendor network devices.
- Network & Traffic Validation: Automate validation of network behaviour, performance, and protocol stability (throughput, latency, convergence, etc.).
- CI/CD Integration: Integrate automated tests into CI/CD pipelines (e.g. GitHub Actions and Jenkins) to ensure continuous quality of the orchestration platform.
Requirements
- Education: Bachelor’s degree in computer science, engineering, or related field (or equivalent experience).
- Python: Strong proficiency in Python, including OOP principles and networking libraries.
- APIs & Data Models: Familiarity with REST APIs and data formats/models such as JSON, YAML, or YANG.
- Core Networking Knowledge: Understanding of networking principles and protocols.
- Infrastructure as Code: Hands-on experience with tools such as Ansible, Puppet or SaltStack.
- Tooling: Familiarity with Linux environments and version control (Git).
- Knowledge of Docker and Kubernetes.
- Available to synchronize with East Coast USA until approximately 6PM Romania time.
- Nice to Have: 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.
Benefits
- Competitive financial conditions.
- Opportunity to work on internationally recognized projects.
- Flexible schedule and a hybrid work model, prioritizing remote work as much as possible to support work-life balance.
- An exciting career path within a friendly, dynamic, and growing organization.
- Professional development opportunities in a multicultural environment.
- Private medical coverage with Medlife or Regina Maria.
- Meal vouchers.
- Gift vouchers for special occasions such as birthdays, weddings, or childbirth.
- Wellbeing programs, including sick days, 7Card subscriptions, and relaxation facilities in the office.
- Team-building events and other social experiences.
- Budget allocated for certifications relevant to your project.
- Workshops, internal training sessions, and knowledge-sharing opportunities.
- Access to LinkedIn Learning, upon request.
- Convenient city-center office location.
- Shared parking spaces.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonOOP principlesREST APIsJSONYAMLYANGAnsiblePuppetSaltStackCI/CD integration