Senior Software Engineer - Kubernetes As A Service

USD 160,000-240,000 per year
SENIOR
✅ On-site

Tech Stack

API @ 4 CI/CD @ 4 Go @ 7 Grafana @ 4 Helm @ 3 Jenkins @ 3 Kubernetes @ 4 Networking @ 4 Observability @ 4 OpenTelemetry @ 4 Prometheus @ 4 Python @ 7 SRE Terraform @ 3

Details

Responsibilities

Kubernetes Controller Development

  • Design and implement custom Kubernetes controllers and operators using tools like Kubebuilder, Operator SDK, or similar frameworks.
  • Work with Custom Resource Definitions (CRDs) to extend Kubernetes functionality.
  • Integrate controllers with external systems via REST APIs and other protocols.
  • Write unit and integration tests for controllers to ensure reliability and correctness.

Infrastructure Troubleshooting

  • Diagnose and resolve issues in Kubernetes clusters, including networking, storage, and node-level problems.
  • Collaborate with other SRE teams to maintain high availability and performance of Kubernetes environments.
  • Monitor and analyze cluster health using tools like Prometheus, Grafana.

Collaboration and Documentation

  • Work closely with our tenant application teams to align on requirements and ensure smooth user experience for your users.
  • Create clear and comprehensive documentation for Kubernetes controllers and troubleshooting playbooks.
  • Provide mentorship and support to other team members on Kubernetes best practices.

Requirements

  • Strong programming skills in Go or Python. Go is the main language used in this platform.
  • Solid understanding of Kubernetes architecture, including Pods, Services, Deployments, and StatefulSets.
  • Hands-on experience with Kubernetes API, CRDs, and controller patterns.
  • Experience in troubleshooting Kubernetes infrastructure, including networking, storage, and cluster issues.
  • Experience with CI/CD pipelines for deploying and managing Kubernetes workloads.

“We’d Love To See”

  • Experience with observability tools like Prometheus, Grafana, and OpenTelemetry.
  • Knowledge of service meshes (e.g., Istio) and their integration with Kubernetes.
  • Familiarity with Jenkins, Argo, Helm charts, Kustomize, and Terraform for Kubernetes resource management.
  • Experience with EKS, GKE, AKS, Rancher, etc.

Salary

Salary Range = 160,000 - 240,000 USD Annual + Benefits + Bonus

More jobs at Bloomberg

Similar jobs