ELITS

OpenStack Developer – Architect

ELITS

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

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