K3S/Kubernetes Engineer (K3s Deployment & Hybrid Cluster Management)
The K3s Engineer will contribute to Converix’s platform by managing Kubernetes (K3s) deployments across hybrid architectures (x86, ARM, and specialized accelerators). The role ensures multi-node configurations are provisioned, operated, and maintained reliably, enabling application manifests to be deployed in a declarative, GitOps-driven way. This work provides the foundation for higher-level PaaS services and developer self-service.
Responsibilities
Cluster Provisioning & Configuration
- Deploy and configure K3s clusters across heterogeneous hardware (bare metal, ARM/x86 nodes, and accelerators).
- Manage hybrid, multi-node topologies (single-node edge clusters, dual-node HA, and multi-node deployments).
- Define and maintain consistent OS images, networking, and storage settings across nodes.
Declarative Deployment Enablement
- Implement GitOps workflows for declarative application management (e.g., ArgoCD, Flux).
- Define, validate, and manage Kubernetes manifests, Helm charts, and CRDs.
- Automate lifecycle management of applications and infrastructure through declarative pipelines.
Operations & Reliability
- Monitor and maintain cluster health, including networking, storage, and node availability.
- Implement self-healing, scaling, and failover strategies for hybrid deployments.
- Develop and maintain backup/restore, upgrade, and security hardening processes.
Integration & Hybrid Architecture
- Enable interoperability across ARM and x86 nodes in the same deployment.
- Configure workloads to leverage specialized accelerators (e.g., GPUs, DPUs, FPGAs).
- Ensure consistent declarative workflows regardless of underlying hardware architecture.
Collaboration & Documentation
- Work with DevOps, SRE, and PaaS teams to align K3s cluster deployments with platform goals.
- Document cluster provisioning, deployment flows, and operational playbooks.
- Train internal teams on hybrid K3s management and declarative deployment practices.
Deliverables
- Functional, reproducible K3s cluster deployments on hybrid architectures.
- Declarative manifests and GitOps pipelines for application deployment.
- Operational runbooks/playbooks for monitoring, upgrades, and incident recovery.
- Documentation of multi-node topologies, node roles, and cluster configuration.
Required Skills & Experience
- Hands-on experience with K3s/Kubernetes deployment and lifecycle management.
- Strong understanding of multi-node hybrid clusters across x86, ARM, and accelerators.
- Proficiency with GitOps tools (ArgoCD, Flux) and declarative deployment workflows.
- Experience with container runtime configuration (containerd, CRI-O, Docker).
- Familiarity with Linux OS images, networking (CNI), and storage provisioning (CSI).
- Knowledge of infrastructure-as-code tools (Terraform, Ansible, Helm).
- Strong debugging skills for cluster bring-up, networking, and workload scheduling.
Create a Job Alert
Interested in building your career at Phizenix? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field