Role: Software Engineer (Blue Planet)
Location: Remote / Dallas, Rochester, Everett, Fort Wayne or Tampa
Duration: 9+ months
Required Skills:
Must Haves:
- Automation/Customization experience with Blue Planet’s RA’s (Resource Adapters) and ST’s (Service Templates).
Additional Skills:
Nice to Have:
- Building the BP platform from a vendor perspective. (Not Ciena, but the carrier and SPs that utilize BP in their environment).
- Python development
- Domain knowledge in telecom/ L2/L3 circuit provisioning
- Agile environment exposure
Desired knowledge and experience:
• Experience developing using Ciena Blue Planet’s Orchestration platform and software development kit (SDK).
• Experience with Blue Planet’s RA’s (Resource Adapters) and ST’s (Service Templates)
• Experience or understanding of Telecom services and devices
• Experience with Microservice Architecture based platforms and REST based APIs
• Experienced in Python 3.x development is a plus
• Understand model-driven templates and container-based micro-services.
• Experience working with Docker containers a plus
• Excellent written and spoken communication skills
• Excellent troubleshooting and debugging skills
• Interest and ability to quickly learn and ramp-up on new languages, frameworks, and technologies
• Ability to write understandable, reliable and testable code with minimum supervision
• Knowledge and/or experience working with service orchestration platforms in support of L2 and/or L3 services provisioning is highly desirable.
• Understanding of distributed platforms and stream processing using Kafka or similar systems
• Understanding of distributed, highly-available, geographically redundant systems running at large scale
• Familiar with Database technologies including relational and NoSQL (e.g. Postgres, Cassandra)
• Good understanding of Agile methodologies, CICD, GIT, SCM