We are a team of the X5 technology business unit, which makes grocery delivery fast, convenient, and understandable for millions of customers. We are responsible for the entire order journey – from the mobile app and digital services to picking and delivery – and every day we create solutions that help people save time and get the products they need from Pyaterochka, Perekrestok, and Chizhik easier and faster.
If it’s important for you to see the real result of your work, influence a product with millions of users, and grow alongside strong colleagues – join us 😉 Our stack:
- environment: Bare metal k8s/k3s, managed k8s;
- deployment: Kubespay/Helm, Gitlab (CI/CD, Kubernetes agent), ArgoCD;
- monitoring: VictoriaMetrics stack, Telegraf;
- logs: Filebeat + ELK stack;
- CRI: Docker/containerd;
- CNI: Flannel/Calico;
- L7: Ingress Nginx;
- backup: Velero;
- cluster management: Karmada.
Your responsibilities:
- support and development of Kubernetes clusters;
- development of the "Kubernetes As Service" concept;
- expert assistance to product teams in matters of Kubernetes usage;
- configuration and tuning of Linux environments;
- implementation of advanced DevOps practices;
- preparation, development, and support of tools for anomaly detection in infrastructure and services.
Candidate expectations:
- Linux experience of 5+ years;
- experience in administering Kubernetes clusters in production environments;
- understanding of basic concepts of modern computer networks;
- understanding of the distributed applications concept;
- ability to write scripts in bash/python/etc.;
- experience with Ansible, GIT, Vault;
- experience with virtualization tools: Proxmox VE or equivalents;
- experience with monitoring systems;
- understanding of CI/CD basics.
Will be a plus:
- experience in writing automation and utilities in Go.
Take care of millions of people, and we will take care of you:
- official registration and a white salary;
- predominantly flexible work format: remote, hybrid, or from the office in the center of Moscow (m. Dobryninskaya or m. Savyolovskaya);
- Voluntary Medical Insurance (VMI) with dentistry and the option to arrange subsidized VMI for relatives;
- life and health insurance (even during travel!);
- free access to the "Paket" service;
- corporate discounts on grocery delivery from Pyaterochka, Perekrestok, Chizhik, and Mnogo Lososya;
- connection to Prime Zone – a discount system for restaurants, entertainment, sports, and more;
- sessions with a psychologist from Alter;
- discounts on courses from Yandex Practicum and Netology;
- access to the Alpina Digital online library;
- participation in communities: corporate runs, yoga, and book and conversation clubs 💚
Next steps, if your resume is a good fit:
- 30 minutes – meeting with HR;
- up to 120 minutes – meeting with the team/manager;
- do we match expectations? we offer an employment contract.