Senior Software Engineer – Platform (kubernetes Crd Operators)

Nasuni

Hyderabad, India
Not specified; competitive compensation programs; ...
On-site
6-10 years software engineering experience
Strong proficiency in golang or c++
Hands-on kubernetes controller and operator development
This role focuses on designing and implementing Custom Resource Definitions and Operators to enable the NAS platform to run seamlessly within Kubernetes environments

Job Summary

  • This role focuses on designing and implementing Custom Resource Definitions and Operators to enable the NAS platform to run seamlessly within Kubernetes environments.
  • Candidates will balance hands-on coding with system design to translate complex storage behaviors into declarative, Kubernetes-native APIs.
  • Nasuni offers competitive compensation, flexible time off, comprehensive health coverage, and a hybrid work arrangement for its Hyderabad team.

Matching Summary

This role focuses on designing and implementing Custom Resource Definitions and Operators to enable the NAS platform to run seamlessly within Kubernetes environments.

Salary

Not specified; Competitive compensation programs; Comprehensive health and wellness coverage

Skills & Requirements

Must-have

  • 6-10 years software engineering experience
  • Strong proficiency in Golang or C++
  • Hands-on Kubernetes controller and operator development
  • Experience with CRDs and reconciliation loops
  • Solid understanding of distributed systems

Nice-to-have

  • Experience with controller-runtime and Kubebuilder
  • Exposure to NAS, NFS, or SMB storage systems
  • Familiarity with admission webhooks and finalizers
  • Experience with CI/CD and GitOps tools like ArgoCD
  • Knowledge of AI-assisted debugging workflows

Key Requirements

  • 6-10 years total professional experience
  • 2-5 years working with Kubernetes-based systems
  • Strong Linux systems knowledge including containers and networking

Work Rights

Not specified

Tailored Resume

Cover Letter