- Senior
- Office in Kanata
Description
- Develop software for a complete cloud infrastructure software stack.
- Develop high quality designs and code based on Kubernetes, containerized applications, distributed cloud systems, and cloud infrastructure management.
- Work as part of a team focused on containerization and fault tolerant/carrier grade development.
- Work with the most dynamic and exciting open-source software projects today – Kubernetes, OpenStack, KubeVirt, Helm, Ansible, Puppet, OSTree.
- Develop and deliver platform upgrade features with high quality design and code.
- Stay current with the latest advancements in OpenStack and related core. technologies, incorporating them into the platform where appropriate.
- Investigate and resolve issues reported during product verification
- Participate in all aspects of the software development process using agile development.
MINIMUM QUALIFICATIONS
- Bachelor/ Master degree in Computer Science or related field.
- 5+ years of professional software development experience with Bachelor’s
- 3+ years of professional experience in developing infrastructure software for highly scalable and distributed systems, working with Kubernetes and Helm charts
- 2+ years of programming experience with C/C++ and Python
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- Deep understanding of OpenStack architecture and components, including Nova, Neutron, Cinder, Keystone, and others.
- Track record of building and delivering mission critical, 24x7 production software systems.
- Contribution to OpenStack community or related other open-source projects.
- Deep knowledge of Cloud storage solutions.
- Working knowledge in L2/L3 networking and OVS.
- C/C++ network programming.
- Experience with Debian packaging, OSTree.
- Strong sense of ownership, urgency, and drive.
- Passion for mentoring other developing engineers
- Strong analytical and debugging skills.
- Excellent written and oral communication skills.
- Workplace Flexibility
- Company-sponsored health, dental, and life insurance.
- Income protection through short and long-term disability coverage.
- Matching RRSP.
- Vacation and various time off policies to encourage work-life balance.
- Learning benefits: LinkedIn Learning subscription and seminars.