Company: Kriptonit
Location: Moscow, RU
Employment Type: FULL_TIME
Vacancy for Moscow, Saint Petersburg, and Nizhny Novgorod. Working from other cities in Russia is not possible. Occasional trips to the office, only for general meetings.
Conditions:
- Work in high-load systems, on a bare metal platform with minimal clouds/virtualization;
- Standard working day, with incident response without on-call duty, from 10:00 to 19:00 Moscow time;
- Established work processes, documentation;
- Remote work (St. Petersburg, Moscow, Nizhny Novgorod), using equipment from Kriptonit;
- Option to book a workspace in company offices (St. Petersburg, Moscow, Nizhny Novgorod);
- Voluntary medical insurance (DMS) from the first working day (dentistry, ambulance, direct access);
- Employment and social benefits according to the Labor Code of the Russian Federation (TK RF);
- Annual bonus based on the year's performance;
- 3-month onboarding, with transparent metrics/tasks;
- Performance Reviews twice a year, with Individual Development Plan (IDP) creation and salary review;
- Experienced and responsive team: middle and senior grades;
Technical Environment:
Core Platform & Infra
- Kubernetes: Knowledge of K8s (Deployment, Service Mesh), ability to perform deep networking and resource debugging.
- Helm: Templating, libraries, deployment via helmfile/helmwave
- CI/CD: GitLab CI pipeline setup/debugging
Observability Stack
- Metrics: Prometheus & VictoriaMetrics (knowledge of architectural differences and scaling). Proficiency in PromQL (complex queries, aggregations, rate calculations).
- Logs: VictoriaLogs / ELK .
- Tracing & OTel: Understanding of tracing concepts and OpenTelemetry. Ability to work with OpenTelemetry Collector.
- Visualization: Grafana (building complex dashboards from multiple data sources: PromQL, ViktoriaLogs, Jaeger).
Development & Automation Skills
- Python: Writing simple automation or small API services, automating monitoring tasks and interacting with APIs.
- GoLang (Preferred): Knowledge of Go is a big advantage for working with high-performance stack components (Operators, Collectors).
Responsibilities:
- Setting up and managing the monitoring stack;
- Assisting product teams with writing alerts;
- Assisting with non-Prod environments regarding monitoring, logging, and tracing;
- Creating artifacts for updating monitoring, logging, and tracing systems on Prod environments.
- Supporting CI/CD for product teams.
- Developing services for monitoring.