You will own the design, implementation, and maintenance of large-scale OpenStack cloud environments.
Responsibilities
Design and implement multi-tenant OpenStack infrastructure aligned with open community standards, including network service isolation and tenant-aware resource scheduling.
Automate person provisioning, lifecycle management, and configuration of OpenStack services using Ansible, Terraform, or Pulumi.
Extend and maintain integrations for core OpenStack services like Neutron, Octavia, Manila, Cinder, Nova, Ironic, and Glance.
Implement continuous delivery pipelines for OpenStack updates, including patch management, service upgrade testing, and rollback procedures.
Perform deep-dive troubleshooting and performance analysis of OpenStack services across control and data planes.
Required Skills
10+ years of experience operating and automating large-scale OpenStack cloud environments.
Expert proficiency in Infrastructure-as-Code using Ansible, Terraform, or Pulumi.
Strong hands-on knowledge of OpenStack components: Neutron, Octavia, Manila, Cinder, Nova, Ironic, and Glance.
Advanced systems engineering background in Linux (RHEL/CentOS/Ubuntu) with scripting in Python, Bash, or Go.
Fluency with Git, CI/CD pipelines, and automated test frameworks.
Strong understanding of L2/L3 networking, SDN overlays (VXLAN, Geneve), and storage protocols (iSCSI, NFS, CEPH).
Demonstrated success building or maintaining multi-region or high-availability OpenStack clusters.
Experience with container technologies (Docker) and orchestration tools (Kubernetes).
Preferred Skills
Contributions to upstream OpenStack projects or participation in SIGs/WGs.
Familiarity with RBAC, Keystone federation, Barbican, and Ceilometer/Gnocchi/Aodh.