Software Engineer - Platform Metal | UK | Remote

📍 Spain
📍 United Kingdom
📍 Ireland
GBP 72,200-86,600 per year
MIDDLE
✅ Remote

Tech Stack

API @ 3 AWS @ 3 Azure @ 3 Ceph @ 3 Distributed Systems @ 3 GCP @ 3 Go @ 3 Grafana @ 3 Kubernetes @ 3 Networking Python @ 3 Terraform @ 3

Details

Grafana Labs is hiring a Software Engineer for the Foundations group's new “Metal” squad. The squad will build and provision storage, networking, and Kubernetes clusters in new environments, starting with physical hardware. It will provide a Kubernetes control plane and underlying resources outside public cloud to the rest of Engineering.

Grafana Cloud processes millions of metrics, log lines, and traces per second through a highly available, low-latency stack. The Internal Engineering Platform provides application engineers with the tools, systems, and Kubernetes clusters needed to build, deploy, and run workloads.

Responsibilities

  • Manage the physical “Metal” environment from bare metal through Kubernetes.
  • Manage cluster networking components, including load balancing, NAT, DNS, CNIs, cross-cluster communication, routing protocols, and architecture.
  • Manage scheduling and autoscaling.
  • Maintain Crossplane compositions and Terraform modules for cloud service provider resources common to users.
  • Manage versioning and compatibility for Crossplane, Terraform Core, and their providers.
  • Work with Grafana Cloud application teams to understand their needs and invest in the right platform capabilities.
  • Own the full lifecycle of code, including design documentation, developer feedback, and integration testing.
  • Participate in an on-call rotation.

Requirements

  • Experience working with distributed systems.
  • Experience operating code and working across development and operations environments.
  • Datacenter experience.
  • Comfort working in a remote-first, highly distributed company.
  • A collaborative, respectful, and consensus-oriented approach.
  • Willingness to learn and grow.
  • Experience with Go, Python, and Shell is relevant to the Platform team.

Bonus Skills

  • Experience with Cluster-API, Tinkerbell, Talos, and/or Ceph.
  • Experience working on open-source or community-based projects.
  • Experience with cloud service providers, particularly AWS, GCP, and Azure, and their managed Kubernetes services: EKS, GKE, and AKS.
  • Experience operating and managing Kubernetes workloads.
  • Experience with Tanka and Jsonnet.
  • Familiarity with Kubernetes scheduling and projects such as Karpenter.
  • Experience with Terraform and/or Crossplane.
  • Enjoyment of programming in Go to build tools, utilities, exporters, and other software.

Benefits

  • Restricted Stock Units (RSUs).
  • 100% remote work and a global culture.
  • Career growth pathways.
  • In-person onboarding.
  • A global annual leave policy of 30 days per year, including 3 Grafana Shutdown Days, subject to local legislation.

The role is remote and candidates must be based in the UK, Spain, or Ireland. Grafana Labs is an equal opportunities employer.

More jobs at Grafana Labs

Similar jobs