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