Openstack Developer / Architect

ELITS Canada Inc.

Montreal, Canada
On-site
Openstack core projects development
Python development (3+ years)
Linux systems and cloud infrastructure
Design, implement, and maintain features in OpenStack core projects (Nova, Neutron, Cinder, Glance, Trove, Ironic, Freezer, Keystone, Magnum, Heat, Octavia)

Job Summary

  • Design, implement, and maintain features in OpenStack core projects (Nova, Neutron, Cinder, Glance, Trove, Ironic, Freezer, Keystone, Magnum, Heat, Octavia).
  • Participate in code reviews, CI/CD pipelines, testing, and deployment, collaborating with squads and Platform Ops to ensure stable, production-ready OpenStack services.
  • Contribute to upstream OpenStack projects, submitting patches, fixes, and documentation, and support migration, upgrades, and integration work between OpenStack and other platform components.

Matching Summary

Design, implement, and maintain features in OpenStack core projects (Nova, Neutron, Cinder, Glance, Trove, Ironic, Freezer, Keystone, Magnum, Heat, Octavia).

Skills & Requirements

Must-have

  • OpenStack core projects development
  • Python development (3+ years)
  • Linux systems and cloud infrastructure
  • OpenStack deployment and operation
  • CI/CD, automation tools
  • Containerization (Kubernetes)
  • Upstream OpenStack contribution

Nice-to-have

  • OpenStack networking (Neutron/OVN)
  • OpenStack compute (Nova)
  • OpenStack storage (Cinder, Ceph)
  • Bare-metal provisioning (Ironic)
  • High-availability projects (Masakari)
  • Open-source project participation
  • Cloud observability and security

Key Requirements

  • 3+ years Python development experience
  • Linux and cloud infrastructure knowledge
  • OpenStack deployment/operation/development experience
  • CI/CD, automation, containerization knowledge
  • Fluent English communication skills

Work Rights

Canadian residents (valid work permit)

Tailored Resume

Cover Letter