Roles & Responsibilities:
- Developleading edge, high performancecloud and container technologies for the Edge.
- Work with the most dynamic and excitingopen sourcesoftware projects today - Kubernetes (K8S), Helm,Openstackand related projects
- Work as part of a team focused on containerization, virtualization, VM management and faulttolerance/carrier grade development.
- Contribute actively toStarlingX, anopen sourceproject under the OpenStack Foundation - a fully featured cloud for the distributed edge (https://www.starlingx.io/).
- Develop and deliver high quality design and code.
- Develop automated tests, enabling faster design and test cycles.
- Investigate and resolve issues reported during product verification and customer integration.
- Participate in all aspects of the software development process using agile development.
Qualifications/Skills:
- Bachelor s degree in computer science or related field
- 7+ years of professional software development experience
- 5+ years ofdevelopment of scalable, fault tolerant Kubernetes applications
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience with Linux software development.
- Excellent programming skills using Python and C/C++.
- Strong analytical and debugging skills.
- Excellent written and oral communication skills.
- Exceptional team player who works well in collaborative environments.
- Self-managed, fast learner with the desire and ability to master new technologies.
- Familiarity with iterative and agile/scrum software development processes.
- Development experience with containers and/or cloud-based technologies including OpenStack and Kubernetes would be an asset.
- Exposure toGo, Kubernetes operatorswould be an asset.
- Contribution to theopen sourcecommunity would be an asset.