DevOps инженер

Местоположение и тип занятости

Москва, Нижний Новгород, Ташкент (Узбекистан)Полный рабочий деньМожно удаленно

Компания

Мы строим уникальную для Узбекистана экосистему цифровых сервисов, объединяющую финтех, e-commerce и доставку еды

Описание вакансии

О компании и команде

Uzum – это первая технологичная экосистема сервисов в Узбекистане. Мы занимаемся развитием нескольких высокотехнологичных продуктов, чтобы у миллионов жителей страны был доступ к большому ассортименту товаров с быстрой доставкой, а также финансовые сервисы, помогающие в решении бытовых задач и развитии бизнеса. Мы строим собственную IT-платформу, развиваем систему логистики, привлекая к сотрудничеству сотни тысяч предпринимателей.

В данный момент у нас открыта новая вакансия DevOps инженера в связи с ростом команды.

Несколько команд, которые отвечают за поставку данных, развитие платформы и разработку продуктовых сервисов. Выделенная команда инженеров отвечает за CI/CD, траблшутинг, эксплуатацию и мониторинг систем.

Парк гео распределенной инфраструктуры, как собственной инфраструктуры и облачной:

  • Несколько кластеров Kubernetes. есть большой кластер Apache Ozone связанной c ним экосистемой(YARN, Zookeeper, Spark 3), Oozie не используем, на текущий момент Luigi/Airflow.
  • Контейнеризация: Kubernetes + Istio c Istio Ingress
  • OS: Rocky Linux
  • Load Balancers: HAProxy и Nginx,
  • Основной язык при написании сервисов в командах- Scala, так же другие применяемые языки: Python, Java, С++, Go
  • CI/CD & IaaC: Ansible, Terraform, Jenkins, в планах переход на Argo CD, Docker registry – Nexus;
  • Observability: Prometheus + Grafana + Grafana On-Call, long term storage- VictoriaMetrics ;
  • Databases: PostgreSQL, MySQL, Redis, Scylla, MongoDB;
  • MQ: RabbitMQ, Kafka;
  • Service discovery: Consul;
  • Secret store: Vault
  • Big data: Apache, Spark, Luigi, Kafka, Kafka connect, Trino, SupperSet, OpenMetadata ;
  • Storage: Apache Ozone +S3 gateway.

Преимущества:

  • Высоконагруженные сервисы, способные держать 200 000 rps;
  • Возможность выбирать из различных направлений развития: мониторинг, CI/CD, Gitops, BigData, ML&MLOps и др;
  • Широкий спектр задач;
  • Работа в среде профессионалов;

Ожидания от кандидата

Ближайшие задачи перед командой:

  • Стабилизация инфраструктуры – научится считать SLA SLO на сервисы;
  • Рефакторинг CI/ CD, внедрение практик DevSecOps в ci/cd pipelines,
  • Обсервабилити
  • Динамическое расширение инфраструктуры, как K8S, Apache Ozone кластера;
  • Внедрение новых технологий и решений. Например, развитие GitOps(argocd), DevSecOps, развитие QA с использованием новых и существующих методов деплоя Canary, Blue/Green deployment.
  • Запуск spark-operator на k8s для батч расчетов

Условия работы

Условия:

  • Возможность работать удаленно из любой точки мира или в офисе в центре Ташкента.
  • Официальное трудоустройство по ТК Узбекистана.
  • Развитие — наши инженеры самостоятельно драйвят большие и сложные фичи внутри продукта.
  • Работу с сильной технической и продуктовой командой (у нас работают ребята из лучших ИТ-компаний России и Узбекистана).
  • Гибкий график. Никто не контролирует, во сколько ты начинаешь работать и где находишься, главное — результат, который ты пообещал достичь.
  • Курсы и обучение. Если это поможет делать работу лучше или быстрее, то мы только "за".
  • Свобода действий. Каждый имеет возможность настраивать процессы, включаться в разнообразные проекты, запускать и развивать свои идеи, которые нужны людям.