Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 3
AWS @ 3
Azure @ 3
Ceph @ 3
Distributed Systems @ 3
GCP @ 3
Go @ 3
Grafana @ 3
Kubernetes @ 3
Networking
Python @ 3
Terraform @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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
Software Engineer - Platform Metal | Ireland | Remote
Grafana Labs · Spain, United Kingdom, Ireland
EUR 81,600-97,900 per year
Software Engineer - Platform Metal | Spain | Remote
Grafana Labs · Spain, United Kingdom, Ireland
EUR 65,300-78,300 per year
Senior Solutions Engineer
Grafana Labs · Tokyo, Japan
JPY 14,000,000-18,500,000 per year
Senior Solutions Engineer | West Coast | Remote
Grafana Labs · United States
USD 204,000-254,000 per year
Associate Observability Architect | PST | Remote
Grafana Labs · United States
USD 139,000-167,000 per year
Similar jobs
Senior Platform Engineer - Platform Metal
Grafana Labs · Spain, United Kingdom, Ireland
GBP 91,800-110,100 per year
Senior Platform Engineer - Platform Metal
Grafana Labs · Spain
EUR 83,000-99,600 per year
Senior Platform Engineer - Platform Metal
Grafana Labs · Spain, United Kingdom, Ireland
EUR 104,000-124,800 per year
Staff Software Engineer - Databases SRE | Ireland | Remote
Grafana Labs · Ireland, Spain, Sweden, Germany, United Kingdom
EUR 117,600-141,100 per year
Staff Software Engineer - Databases SRE
Grafana Labs · Germany, Sweden, Spain, United Kingdom
EUR 109,700-131,700 per year
Staff Software Engineer - Databases SRE
Grafana Labs · Sweden, Germany, Spain, United Kingdom
SEK 878,600-1,054,300 per year
Staff Software Engineer - Databases SRE
Grafana Labs · Spain, Sweden, Germany, United Kingdom
EUR 94,000-112,800 per year
Staff Software Engineer - Databases SRE
Grafana Labs · United Kingdom, Sweden, Germany, Spain
GBP 104,000-124,800 per year