
OpenStack Developer – Architect
ELITS
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
About the role
- Design, implement, and maintain features in OpenStack core projects (Nova, Neutron, Cinder, Glance, Trove, Ironic, Freezer, Keystone, Magnum, Heat, Octavia).
- Support architecture and platform decisions, ensuring alignment with our Cloud strategy.
- Participate in code reviews, CI/CD pipelines, testing, and deployment.
- Collaborate with squads and Platform Ops to ensure stable, production-ready OpenStack services.
- Contribute to upstream OpenStack projects, submitting patches, fixes, and documentation.
- Support migration, upgrades, and integration work between OpenStack and other platform components.
- Document solutions, processes, and architecture decisions for internal and organizational use.
Requirements
- Strong hands-on experience in Python development (3+ years preferred).
- Solid understanding of Linux systems and cloud infrastructure.
- Proven experience with OpenStack deployment, operation, or development.
- Knowledge of CI/CD, automation tools (e.g., Ansible, Terraform), and containerization (e.g., Kubernetes).
- Willingness to contribute upstream and collaborate actively with the OpenStack community.
- Fluent communication skills in English (spoken and written).
Benefits
- Competitive salary
- Flexible working hours
- Professional development opportunities
- Work-life balance
- Open and diverse company culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonOpenStackLinuxCI/CDAnsibleTerraformKubernetescloud infrastructurecode reviewstesting
Soft Skills
collaborationcommunicationdocumentationproblem-solvingarchitecture decision-making