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