Rumble is a high-growth video platform and cloud services provider that is
creating an independent infrastructure. Our mission is to restore the internet
to its roots by making it free and open once again.
About the Role
Rumble is seeking a highly skilled Senior Cloud Engineer with deep expertise in
OpenStack to lead the deployment, and optimization of our cloud infrastructure.
The ideal candidate will play a critical role in managing, deploying, and
optimizing our OpenStack-based cloud infrastructure. This position requires a
strong background in Linux systems, networking (OVS/OVN), automation (Kolla
Ansible), and programming (Python). This role is primarily focused on our
OpenStack infrastructure, but the ideal candidate would also be able to work
across other products and projects as needed. Strong knowledge in Kubernetes
would be a major plus.
Key Responsibilities
- Install, configure, upgrade, and maintain OpenStack environments (production
and development).
- Debug and troubleshoot issues across multiple OpenStack services (Nova,
Neutron, Cinder, Keystone, etc.).
- Manage and optimize Open vSwitch (OVS) and OVN for software-defined
networking.
- Deploy and manage OpenStack services using Kolla Ansible (containers and
automation).
- Write and maintain scripts, tooling, and small patches in Python to improve
automation and fix issues.
- Integrate OpenStack with CI/CD pipelines for automated testing, deployment,
and upgrades.
- Monitor, tune, and troubleshoot performance, availability, and scalability of
OpenStack clusters.
- Collaborate with development and operations teams to design cloud-native
solutions.
- Ensure infrastructure security, compliance, and adherence to best practices.
- Provide on-call support and assist with incident response and root cause
analysis.
- Document procedures and processes for both internal and customer use related
Rumble Cloud environments.
- Initiate, plan, and execute tasks proactively, and independently manage
progress to meet deadlines.
Qualifications
- 7–10+ years of hands-on experience in cloud engineering / systems engineering
with 3+ years leading OpenStack operations.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
Required Skills & Experience
- Extensive hands-on experience with OpenStack installation, upgrades, and
troubleshooting in large-scale production environments.
- Strong knowledge of Linux (Ubuntu/CentOS/RHEL) administration and tuning.
- Expertise in OVS and OVN for OpenStack networking.
- Practical experience with Kolla Ansible for containerized OpenStack
deployments.
- Proficiency in Python programming for automation, debugging, and patching.
- Proven experience integrating and optimizing CI/CD pipelines (GitLab CI,
Jenkins, or similar) for cloud infrastructure.
- Strong expertise with Ansible, Terraform, or other infrastructure-as-code
tools.
- Strong understanding of virtualization (KVM/QEMU) and containerization
(Docker, Podman) in production-scale deployments.
- Deep understanding of distributed systems, storage (Ceph, Cinder, Swift), and
messaging (RabbitMQ, Kafka).
- Solid networking fundamentals (TCP/IP, routing, VLANs, VXLAN, BGP) with
experience architecting complex multi-tenant environments.
Nice to Have (Preferred Skills)
- Contributions to the OpenStack community or related open-source projects.
- Experience with Kubernetes integration with OpenStack.
- Knowledge of HAProxy, Keepalived, and load balancing in OpenStack HA setups.
- Familiarity with monitoring and logging (Prometheus, Grafana, ELK stack).
- Experience with hardware integrations (Dell, HPE, Supermicro servers, storage
backends, accelerators).
- Security knowledge: TLS, certificate management, Keystone federation,
encryption at rest/in transit, Security Vulnerability Scanning / Assessment
- Familiarity with ERP platforms (e.g., Odoo) and experience supporting their
integration with cloud infrastructure.
Annual Compensation Range:
$160,000-$202,000 CAD base + benefits + equity (If based in Canada)
$177,000-$221,000 USD base + benefits + equity (If based in the United States)
Note: The salary range listed for this position is a good faith estimate based
on experience, qualifications, and internal compensation structure. The actual
salary offered varies depending on the candidate's skill level and experience.
Why Our Team Loves Working Here:
- We are making a significant financial impact for our video creator community;
we’re proud of their success stories
- We enjoy challenging the status quo and going head-to-head against Big Tech
- We aren’t afraid to try new things; we act fast and want to win
- We pay competitive salaries and provide great benefits
EEO Statement:
Rumble is an equal opportunity employer. We promote an equal playing field
where everyone has the same opportunities regardless of race, religion, color,
national origin, sex, sexual orientation, age, veteran status, disability
status, or any other applicable characteristics protected by law. Rumble is an
active participant in the e-verify program.
Physical demands of the position:
While performing the duties of this job, the employee is regularly required to
sit for prolonged periods of time while using a computer and/or keyboard. The
employee is required to communicate verbally and hear. The employee may be
required to walk, reach with hands and arms, balance, and stoop or kneel. The
employee may occasionally be required to lift and/or move up to 15 pounds.
Specific vision abilities required by this job include clarity of vision at
approximately 20 inches or less (i.e., working with small objects or reading
small print), including the use of computers.