Kubernetes Engineer
Role details
Job location
Tech stack
Job description
Development:
-
Develop features and improvements to OpenEBS / Puls8 in a well-tested, performant manner
-
Work with Product Management to iterate on new features for cloud-native storage solutions
-
Solve technical problems of significant scope and complexity in distributed storage systems
-
Provide mentorship for junior engineers and contribute to code reviews
Customer Support:
-
Provide L1/L2 technical support for OpenEBS / Puls8 customers through email, phone, and incident tracking
-
Troubleshoot complex Kubernetes environments and storage-related issues
-
Collaborate with development teams to reproduce, diagnose, and escalate technical issues
-
Participate in on-call rotation for critical customer environments
Requirements
-
Bachelor's or Master's in Computer Science or related field
-
7-8 years of product development experience, with 3+ years in storage/cloud-native technologies
-
Strong proficiency in one or more: Rust, Golang, C, or Python
-
Deep hands-on experience with Kubernetes in production environments
-
Solid understanding of distributed systems, networking, and Linux operating systems
-
Experience with container technologies and cloud-native storage concepts
-
Proficiency in Git, unit/integration testing, and CI/CD workflows
-
Strong troubleshooting and problem-solving abilities
-
Excellent written and verbal communication skills in English
Desirable Qualifications:
-
Contributions to open-source projects, particularly in Kubernetes ecosystem
-
Experience with OpenEBS or similar cloud-native storage solutions
-
Certified Kubernetes Administrator (CKA) or similar certification
-
Familiarity with monitoring tools (Prometheus, Grafana)
-
Prior technical support experience on complex software products
Benefits & conditions
Flexible hours aligned to customer base needs (APAC/EMEA/US support windows). On-call rotation includes some weekend and holiday coverage.