GetBlock LLC

DevOps Engineer

Не указана
  • Тбилиси
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

We are GetBlock.io, a leading provider of blockchain node access for projects, companies, and developers worldwide. Our mission is to deliver high-performance, reliable, and secure RPC services, supporting a wide range of blockchain networks and empowering the next generation of crypto applications.

We collaborate with talented individuals and teams who contribute to the development of blockchain infrastructure, innovative products, and effective marketing strategies. If you’re passionate about blockchain technology and eager to shape the future of Web3, we invite you to collaborate with us.

Tech Stack:
Git, GitLab, Linux (Ubuntu/Debian), Docker, Ansible, Python/Node.js, HashiCorp, Grafana, Prometheus, Envoy, Postman/Insomnia, Jira.

Required Qualifications:

  • A minimum of 3 years of experience in DevOps in a high scale, low latency environment.
  • Deep expertise in building, managing, and optimizing Linux bare metal environments.
  • Strong experience with Envoy Proxy for traffic routing and load balancing.
  • Expertise in containerization using Docker and orchestration tools like Nomad or Kubernetes (k8s).
  • Hands-on experience with Consul and Vault for service discovery, configuration, and secrets management.
  • Deep knowledge of AWS cloud services and infrastructure as code (IaC) using Terraform.
  • Solid experience with Prometheus, Grafana, and Loki for monitoring, logging, and alerting.
  • Familiarity with the observability stack, including Mimir, Tempo, and OpenTelemetry.
  • Experience with configuration management tools like Ansible.
  • Strong scripting and automation skills (Bash, Python, Lua).

Preferred:

  • Experience with blockchain infrastructure, particularly RPC node services.
  • Experience with incident management and disaster recovery strategies.
  • Knowledge of security best practices in hybrid (cloud-native/bare-metal) environments.
  • Experience with СI/CD pipelines for automated deployments and testing.

Responsibilities:

  • Process tickets from the customer support team, which interacts directly with users: diagnose issues, resolve them, or escalate to the DevOps team.
  • Manage existing nodes: update node versions, allocate resources, perform resyncs from scratch, and adjust configurations.
  • Write configurations for launching new nodes.
  • Handle node provisioning and decommissioning for users.
  • Monitor service health: check node synchronization, version currency, server status, etc.

We Offer:

  • Fully remote work format, an 8-hour workday.

  • Corporate wellbeing programs designed to support your health and productivity.

  • Essentials that are worth mentioning: paid time-off, health-related leave, supplementary days off.

  • Opportunities for professional development and skill enhancement.

In your cover letter, we kindly ask you to provide information regarding the languages you are proficient in and you telegram username.