Senior OpenStack DevOps Engineer
Job Description
Senior OpenStack DevOps Engineer – Private Cloud Infrastructure at Five9
At Five9, we are dedicated to bringing the power of cloud innovation to customer experiences worldwide. As a leading provider of cloud contact center software, our mission is powered by a team-first culture where diversity is celebrated, and everyone is empowered to contribute their best. We foster an environment where we can innovate, grow, and thrive together.
We are seeking a highly skilled and experienced Senior OpenStack DevOps Engineer to architect, implement, and support our critical community-driven OpenStack-based private cloud infrastructure. This role is essential for ensuring the scalability, resilience, and performance of our platform through advanced automation and technical expertise.
Why Join Five9?
Be part of a collaborative team deeply invested in open source principles and infrastructure excellence. You’ll tackle complex technical challenges that demand creative, scalable solutions. This is a unique opportunity to directly shape a next-generation private cloud platform built on true open infrastructure principles. Access the latest tools, frameworks, and contribute to upstream OpenStack projects. Experience a supportive culture that values your unique perspective and contributions.
What You’ll Do:
Lead the design and implementation of our multi-tenant OpenStack infrastructure, ensuring alignment with open community standards for network isolation and resource scheduling.
Drive the automation of provisioning, configuration, and lifecycle management for OpenStack services and dependencies using expert-level proficiency in Infrastructure-as-Code (IaC) tools like Ansible, Terraform, or Pulumi.
Extend, maintain, and optimize core OpenStack services:
- Neutron: Develop custom network plugins/drivers, configure L2/L3 routing, BGP, DHCP, and manage tenant network segmentation (VLAN, VXLAN, Geneve).
- Octavia: Implement HA load balancing using amphora and provider drivers, manage TLS offloading, and configure Layer 4/7 routing.
- Manila: Integrate and tune share drivers for NFS/CIFS, implement tenant access control, and manage storage backends.
- Cinder: Configure and optimize block storage provisioning, volume snapshots, multi-attach, and backend performance.
- Nova: Optimize compute resource scheduling, manage NUMA/cpu pinning, SR-IOV, and PCI passthrough.
- Ironic: Design and automate bare metal provisioning workflows, including BIOS/IPMI automation, PXE, and UEFI boot configuration.
- Glance: Manage image lifecycle, optimize backing store, and implement image caching strategies.
Build and refine continuous delivery pipelines for OpenStack platform updates, including rigorous testing and rollback procedures.
Develop sophisticated automated monitoring, alerting, and self-healing mechanisms based on GitOps principles and modern observability stacks (e.g., Prometheus, Loki, Grafana).
Harden services to ensure high availability, disaster recovery, and seamless scale-out operations.
Perform deep-dive troubleshooting and performance analysis across the OpenStack control and data planes.
Participate in the on-call rotation, incident response, and root cause analysis to maintain platform reliability.
What You’ll Bring:
Minimum 5+ years of hands-on experience operating and automating large-scale OpenStack cloud environments, preferably in production or community-driven settings.
Expert proficiency with Infrastructure-as-Code (IaC) tools such as Ansible, Terraform, or Pulumi.
Deep technical understanding and practical experience with key OpenStack projects: Neutron, Octavia, Manila, Cinder, Nova, Ironic, Glance.
Strong Linux systems engineering background (RHEL/CentOS/Ubuntu) and advanced scripting skills in Python, Bash, or Go.
Solid experience with Git and building/managing CI/CD pipelines.
In-depth knowledge of L2/L3 networking, SDN overlays (VXLAN, Geneve), load balancing (Octavia), and storage protocols (iSCSI, NFS, Ceph).
Proven success building or maintaining high-availability or multi-region OpenStack clusters.
Demonstrated ability to write clear technical documentation.
Bonus Points:
Contributions to upstream OpenStack codebases or active participation in community groups.
Experience with container technologies (Docker) and orchestration tools (Kubernetes).
Familiarity with OpenStack related projects like Keystone, Barbican (secrets management), Ceilometer, Gnocchi, Aodh.
Understanding of cloud security best practices for tenant isolation and compliance frameworks.
Experience building and maintaining automated test environments for cloud platforms (Tempest, Rally).
Experience in telco, edge cloud, or large enterprise infrastructure environments.
Bachelor’s degree in computer science, IT, Engineering, or a related field, or equivalent practical experience and relevant industry certifications.
Skills That Set You Apart:
Exceptional analytical and problem-solving skills, capable of translating complex requirements into scalable and resilient cloud solutions.
Outstanding collaboration and communication skills, thriving in a cross-functional team environment with engineers, operations, and stakeholders.
A passion for mentorship and knowledge sharing, helping to build and elevate the team’s technical expertise and fostering a culture of continuous learning.
Work Location:
This position offers flexibility based on your location:
Fully Remote: For candidates residing outside a 50-mile radius of our San Ramon, CA office.
Hybrid: For candidates residing within a 50-mile radius of our San Ramon, CA office, requiring 3 days per week (Monday, Wednesday, Thursday) in the office.
Compensation & Benefits Overview:
We are committed to pay transparency. The anticipated US base salary range for this role is $91,500 – $219,700 USD. Actual compensation is determined by factors such as skills, depth of experience, specific work location, and certifications. The total compensation package may also include an annual performance bonus, stock, and/or other applicable incentive compensation plans.
Our comprehensive benefits package includes:
- Health, Dental, and Vision Insurance (Five9 covers 100% of employee premiums)
- 401k with Company Match
- Paid Time Off, Company Holidays, and Paid Volunteer Hours
- Paid Parental Leave (12 weeks)
- Mental Wellness Support Platform
- Employee Stock Purchase Plan (ESPP)
- Short & Long-Term Disability, Basic Life Insurance
All compensation and benefits are subject to plan documents and any written agreements.
Five9 is proud to be an equal opportunity employer, fostering a diverse and inclusive workplace where everyone feels welcome and empowered. We believe that a variety of backgrounds, perspectives, and skills make us stronger.
View our privacy policy here.
Note: Five9 will never request that an applicant send money as a prerequisite for employment.
“