Vac is a Distributed Systems Testing R&D service unit that specializes in developing software tools and methodologies to test and analyze the behavior of distributed systems within the Logos collective.
The primary objective of Vac is to ensure the scalability and reliability of Logos projects by providing comprehensive testing solutions.
The role of the DevOps Engineer involves being a key contributor to ensuring the robustness, efficiency, and scalability of distributed systems across Vac and the Logos collective.
Responsibilities include designing, configuring, and optimizing Kubernetes clusters to support large-scale experiments and benchmarks of P2P technologies.
The engineer will continuously improve cluster scalability and resource utilization, set up and maintain supporting infrastructure, collaborate with DST researchers, automate workflows, troubleshoot distributed workloads, and debug complex issues.
Requirements:
Strong experience with Kubernetes and container orchestration in production or research environments is required.
A solid understanding of cloud infrastructure, Linux systems, and networking, especially relevant to distributed/P2P systems, is necessary.
Familiarity with monitoring and logging tools such as Grafana, Prometheus, and ELK/Loki is expected.
Experience with infrastructure as code tools like Terraform, Ansible, or Helm is required.
Proficiency in at least one scripting or programming language, ideally Python, is necessary.
An interest in or experience with distributed systems, P2P networks, or blockchain technologies is preferred.
Experience with networks and systems programming is required.
Excellent written and conversational communication skills are essential.
Candidates should align with Vac's core values and principles.
Benefits:
The expected compensation range for this role is negotiable, based on the assessment of skills and experience throughout the interview process.
Vac is open to paying in any mix of fiat or cryptocurrency.