DevOps Engineer

You will automate repetitive tasks, set up and tune infrastructure services, and support development and QA teams with deployments, environment configuration, and dashboards. You will be on-call for production incidents, troubleshoot and resolve production and development issues, and help develop and tune an internal Kubernetes platform on bare-metal infrastructure.

Responsibilities

  • Automate repetitive tasks
  • Set up, configure and optimize infrastructure services
  • Assist developers and QA with services, environment variables, deployment pipelines and dashboards
  • Serve as duty DevOps engineer and be on-call for production issues
  • Resolve production and development issues using strong troubleshooting skills
  • Participate in developing and tuning the internal Kubernetes platform on bare-metal infrastructure

Requirements

  • Understanding of networking fundamentals
  • Proficiency in Linux OS including system metrics and filesystems
  • Experience with PostgreSQL
  • Experience with load balancers (Nginx, Envoy, AWS ELB/NLB)
  • Skilled in container orchestration using Docker and Kubernetes
  • Experience with CI/CD processes, specifically GitLab
  • Knowledge of observability tools like Prometheus, VictoriaMetrics, Grafana and ELK/EKF/OpenSearch
  • Experience with Infrastructure as Code using Ansible and Terraform
  • Scripting abilities in Shell and Python
  • English proficiency at B2 level for technical communication
  • Experience with Kafka, ClickHouse, RabbitMQ and cloud services is a plus

Benefits

  • Remote work setup with access to hubs in Dubai, Yerevan, London and Belgrade
  • Compensation for medical expenses
  • Provision of necessary equipment
  • 20 working days of paid vacation annually
  • 11 days off per year
  • 14 days of paid sick leave
  • Access to internal conferences, English courses and corporate events