GetBlock

Junior DevOps Engineer

GetBlock

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Junior

Tech Stack

AnsibleDockerGrafanaJavaScriptKubernetesLinuxNode.jsPrometheusPythonWeb3

About the role

  • 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 synchronisation, version currency, server status, etc.

Requirements

  • Possesses basic communication skills to articulate, reason, and convey ideas clearly.
  • Understands how web applications work and how to interact with them via APIs.
  • Can operate Linux via the terminal, connect remotely using SSH, and check CPU, RAM, and ROM status.
  • Is proficient in interacting with Linux system processes and logs.
  • Has skills in Bash, Python, and JavaScript.
  • Has experience with orchestration systems like Nomad or Kubernetes.
  • Is familiar with version control systems (GitLab, GitHub).
  • Has experience with monitoring systems (Zabbix, Grafana).
  • Would be a plus: Git, Docker, Ansible, Node.js, HashiCorp, Prometheus, Postman/Insomnia.