DevOps Engineer
Posted Updated
Description
You will design, configure, and optimize Kubernetes clusters for large-scale P2P experiments and benchmarks. You will maintain observability infrastructure, automate deployments, improve experimentation workflows, and troubleshoot distributed workloads. You will also identify, reproduce, and debug complex distributed-systems issues and provide actionable technical recommendations.
Responsibilities
- Design, configure, and optimize Kubernetes clusters for large-scale P2P experiments and benchmarks.
- Improve cluster scalability and resource utilization.
- Set up, maintain, and optimize monitoring, logging, and observability stacks.
- Collaborate with researchers and engineers to streamline reproducible experimentation workflows.
- Automate infrastructure and deployment workflows.
- Troubleshoot, profile, and tune distributed workloads for accurate, performant benchmarking.
- Identify, reproduce, and debug complex distributed-systems issues with development teams.
Requirements
- Strong experience with Kubernetes and container orchestration in production or research environments.
- Understanding of cloud infrastructure, Linux systems, and networking.
- Familiarity with monitoring and logging tools such as Grafana, Prometheus, and VictoriaLogs.
- Experience with infrastructure as code, including Terraform, Ansible, or Helm.
- Proficiency in at least one scripting or programming language, ideally Python.
- Interest in or experience with distributed systems, P2P networks, or blockchain technologies.
- Experience with networks and systems programming.
- Excellent written and conversational communication skills.
- Alignment with core values and principles.
