Site Reliability Engineer
Сейчас мы в поисках опытного инженера в SRE команду. Эта команда отвечает за стабильную и бесперебойную работу всех сервисов Aviasales. У нас плоская структура организации, много свободы в выборе технологий, принятии решений, выставлении приоритетов по задачам. Ответственность за это тоже прилагается. Наши технологии: Go, Kafka, Redis, Kubernetes. Часть проекта написана на Python, и есть вероятность, что столкнуться придется с Ruby on Rails, Elixir, NodeJS, ElasticSearch, PostgreSQL, Clickhouse — желательно не бояться ничего из этого.
У нас используются:
- kubernetes Bare-metal в шести географически распределённых дата-центрах;
- kubernetes в AWS в нескольких регионах;
- есть куски Legacy c LXC и Docker;
- сотни микросервисов на Go, Python, Elixir, Ruby;
- мониторинг на Prometheus, VictoriaMetrics и Zabbix;
- логи мы доставляем через Kafka, храним в Elasticsearch, а смотрим в Kibana;
- на графики смотрим в Grafana;
- собираем, тестируем, доставляем с помощью Jenkins;
- infrastructure as Code - Terraform, Terragrunt.
What you will do:
- обслуживать работающие сервисы, включая мониторинг как системных, так и бизнес метрик (все показатели здоровья систем);
- участвовать в расследовании и устранении причин сбоев;
- участвовать в разработке и оптимизации новых архитектурных решений.
What we expect from you:
- знаешь Kubernetes и эксплуатируешь его в production;
- у тебя есть опыт с AWS, GCE, Azure, и ты умеешь описывать инфраструктуру в Terraform;
- понимаешь, как проектировать и строить распределенные системы;
- понимаешь, что такое CI/CD;
- программируешь на Go, Python;
- хорошо представляешь, как работают unix-ы (системные вызовы, процессы, файловые системы);
- глубоко разбираешься в реляционных базах данных и NoSQL;
- дружишь с Kafka и умеешь её правильно готовить;
- умеешь готовить ElasticSearch с Cross-cluster replication;
- cлегка знаешь сети (уровень CCNA, глубже не придётся);
- нормально относишься к On-call.
What we offer:
- сильную команду и возможность влиять как на технологические, так и на продуктовые решения;
- релокацию на Пхукет;
- помощь с переездом (если необходимо): билеты для тебя и твоей семьи, жильё на первые две недели;
- заботу о здоровье: компенсацию индивидуальной психотерапии, медицинскую страховку для тебя и твоей семьи;
- поддержку твоих увлечений: компенсацию занятий спортом и изучения иностранных языков.
• awesome team • pool parties, terrace parties, everywhere parties! • chill office vibe • snacks of all kinds in the fridge
• awesome team • pool parties, terrace parties, everywhere parties! • chill office vibe • snacks of all kinds in the fridge
Benefits for Aviasales employees
Competitve salaries
We pay what you deserve - not a dollar less
Sports
We partially pay for sports: be it the gym or curling lessons
Language tuition
We’ll help you level up in your target language - c’est très important!
Medical insurance
We take care of you and partially compensate health costs
We cover co-working expenses
Because your workspace is important
Children's education
We'll help you pay for kindergarten and school fees
Distance working
We're cool with you working from home
👀 We also:
Launch rockets into space, test out flamethrowers and hold cat-Tuesday sacred