📍 Москва (м. Парк культуры)Офис или гибрид
Технологии/инструменты
LinuxCentOSRHELUbuntuKubernetesDockerHelmCI/CDJenkinsGitlabPostgreSQLPatroniHTTPHTTPSTCP/IPUDPREST API
Эвотор — лидер технологической трансформации малого и среднего бизнеса в России. Мы создали онлайн-кассу, которую использует каждый четвертый предприниматель страны. В маркетплейсе Эвотора уже более 850 сервисов для автоматизации бизнеса.
В основе нашего решения лежат требования к постоянным высоким нагрузками и непрерывности работы.
Об инфраструктурной команде проекта
- Кластеры Kubernetes у нас в промышленной эксплуатации находятся несколько лет. Есть возможность с нуля "затащить" Service Mesh (например, Istio).
- В наличии множество кластеров СУБД PostgreSQL, нагруженных и не очень. За всем нужно будет следить (например, вовремя добавлять место на дисках).
- Приложения, развернутые в Kubernetes, генерируют интенсивный поток логов — собираем их с помощью Fluentd в Elasticsearch, смотрим с помощью Kibana. Кластеры ElasticSearch нужно будет поддерживать и вовремя расширять.
- Также для сбора и анализа логов Nginx используем Clickhouse и Grafana.
- Используем Prometheus в первую очередь для мониторинга кластеров Kubernetes и разработанных приложений, а также, по возможности, всего остального.
- Разрабатываемые приложения активно используют Kafka, поэтому понадобится развиваться и в области администрирования кластеров Kafka.
- Автоматизацию развертывания различного ПО осуществляем в основном с помощью Ansible, создания виртуальных машин — с помощью Terraform.
- У нас также имеются несколько кластеров СУБД Cassandra, поэтому у нас можно, например, получить опыт добавления новых нод в Production-кластер.
Вам предстоит
- Обеспечивать бесперебойную работу серверов и сервисов в разных средах (Production, Development).
- Разрабатывать конвейеры для CI/CD и поддерживать системы CI/CD.
- Заниматься автоматизацией разворачивания и сопровождения ПО.
- Взаимодействовать с командами проекта.
- Настраивать и поддерживать системы мониторинга и сбора логов.
- Заниматься настройкой резервного копирования и восстановлением после сбоев.
Ожидания
- Опыт работы от 3+ администрирования Linux (CentOS, RHEL, Ubuntu).
- Опыт работы с Kubernetes (установка, настройка, создание манифестов) и сборки Docker-images.
- Опыт деплоя с помощью с Helm.
- Опыт использования системы управления конфигурациями на практике (желательно Ansible или Terraform).
- Опыт настройки конвейеров в системах CI/СD (у нас Jenkins и Gitlab).
- Опыт администрирования и настройки СУБД PostgreSQL на уровне установки кластера, организации репликации, создания бэкапов и восстановления из бэкапов (у нас кластеры под управлением Patroni).
- Интерес к изучению новых технологий и их внедрению.
- Работать с сетевым стеком (HTTP(S), TCP/IP, UDP, REST API).
Будет плюсом:
- Опыт работы с Kafka.
- Опыт работы с системами сбора и анализа логов на базе ElasticSearch.
- Опыт работы с системой мониторинга Prometheus.
- Опыт настройки и эксплуатации СУБД Cassandra (на уровне установки кластера, удаления или добавления серверов в кластер).
Что предлагаем
- Современный офис м. Парк Культуры.
- Гибкий график с разумным количеством рабочих встреч.
- Мощный ноутбук на выбор.
- Оплачиваемое обучение от компании.
- Расширенный пакет ДМС по России.
Алёна Платонычева Recruiter