Kubernetes Architect

RumbleSarasota, FL
19h$172 - $217

About The Position

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. Rumble is seeking a Kubernetes Architect who will be responsible for designing, deploying, and managing our container infrastructure.

Requirements

  • Expert-level experience with designing, deploying, operating, and troubleshooting Kubernetes in production environments at scale.
  • Strong working knowledge of Cluster API (CAPI) and the Cluster API Provider for OpenStack (CAPO)
  • Proven ability to define and execute day-2 operations for Kubernetes: upgrades, patching, scaling, backup/restore, monitoring, and incident response.
  • Deep understanding of Kubernetes networking (CNI plugins, service meshes, ingress controllers, load balancers), storage (CSI, persistent volumes), and security (RBAC, PodSecurity, network policies, image scanning).
  • Strong Linux systems engineering skills and thorough understanding of container runtimes (containerd, Docker).
  • Hands-on experience with scripting and automation (Bash, Python, Go or similar) and infrastructure-as-code tools (Ansible, Terraform).
  • Experience with monitoring and observability in Kubernetes environments (Prometheus, Grafana, ELK/Graylog, or similar).
  • Excellent verbal and written communication skills, with the ability to translate complex technical concepts for both engineering peers and non-technical stakeholders.
  • Proven ability to work under pressure, manage escalations, and deliver sound results.

Nice To Haves

  • Experience deploying and managing Kubernetes on OpenStack, with a solid understanding of OpenStack services (Nova, Neutron, Cinder, Glance, Keystone).
  • Working knowledge of the Cluster API Provider for OpenStack (CAPO)
  • Experience with Rancher or other Kubernetes management platforms for multi-cluster operations.
  • Experience with OpenStack Magnum and its Kubernetes integrations.
  • Knowledge of Ceph storage, S3-compatible object storage, and their integration with Kubernetes.
  • Experience operating Kubernetes on other public cloud platforms (EKS, AKS, GKE).
  • Familiarity with bare-metal Kubernetes deployments and the unique challenges of managing clusters outside of cloud-provisioned infrastructure.
  • Understanding of application architectures on Kubernetes, including microservices and12-factor applications.
  • Exposure to CI/CD toolchains (Git, GitLab, Jenkins, Artifactory) for containerized workloads.
  • Knowledge of public cloud architectures, configurations, and services (AWS, Azure, GCP).
  • Experience with Go programming language.

Responsibilities

  • Own the architecture and technical direction of Rumble Cloud Kubernetes-as-a-Service platform built on CAPI and CAPO.
  • Finalize development, testing, and production deployment of the CAPI/CAPO-based Kubernetes provisioning service, including its compatibility layer with the OpenStack, Magnum API.
  • Design and implement the full cluster lifecycle: provisioning, scaling, upgrading, patching, backup/restore, and decommissioning of tenant Kubernetes clusters.
  • Define and maintain day-2 operations processes, monitoring, alerting, and incident response procedures for the KaaS platform.
  • Plan and execute the migration path for customers transitioning from the existing Magnum-based Kubernetes offering to the new CAPI/CAPO platform.
  • Serve as the top-tier escalation point for complex customer Kubernetes issues that go beyond front-line support.
  • Other duties, as assigned
  • Maintain and operate standalone Kubernetes clusters that support Rumble Cloud internal cloud architecture and platform services.
  • Manage independent bare-metal Kubernetes clusters, including lifecycle operations, upgrades, and capacity planning.
  • Ensure high availability, security, and performance of all internal Kubernetes environments.
  • Develop and enforce standards, best practices, and reference architectures for Kubernetes cluster configuration, networking, storage, and security across all environments.
  • Automate cluster provisioning, configuration, and operational workflows using infrastructure-as-code and scripting tools.
  • Manage and integrate supporting infrastructure: container registries, identity and access management, networking (CNI, load balancers, ingress), and persistent storage (CSI,Ceph).
  • Collaborate with cloud engineering, networking, storage, and support teams to align Kubernetes architecture with the broader platform.
  • Create and maintain runbooks, technical documentation, and knowledge base content for both internal teams and customer-facing support.
  • Provide architectural input and operational feedback to influence the product roadmap and platform improvements.

Benefits

  • benefits
  • equity

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service