ЯндексЯндекс

Python-разработчик в IDP

1w ago
RussiaHybrid
ЯндексЯндекс

Python-разработчик в IDP

1w ago
RussiaHybridpythonpostgresqlmongodbredisdjangofastapiflaskunittest+2

Python-разработчик в компании Яндекс, выполняющий задачи автоматизации создания приложений, переработки ролевой модели, сбора данных и масштабирования систем в облаке.

Responsibilities

  • Автоматизация процесса создания нового приложения с нуля
  • Разработка многоступенчатого процесса по поднятию нового приложения по кнопке — с нуля до развёрнутого сервиса в облаке за минуты
  • Тесное взаимодействие с соседними командами для реализации настройки шаблона создания приложения для пользователя с нужной инфраструктурой и его использования в отделе или команде
  • Переработка ролевой модели сервиса, проработка и внедрение решения взамен текущего с реализацией и переносом сотен потребителей
  • Актуализация данных про все существующие в компании приложения для минимальных задержек обновления информации включая конфигурацию и статус работы компонентов
  • Реализация и улучшение взаимодействия с десятками провайдеров различных типов ресурсов
  • Разработка подсистемы доставки данных про сущности до сотен сторонних систем-потребителей, проработка решения, реализация и интеграция
  • Масштабирование системы согласно росту нагрузок, поиск узких мест, RnD вариантов решения, реализация горизонтального масштабирования

Requirements

  • Уверенное владение Python, понимание синтаксиса, типизации данных, управления потоками (условия, циклы), работы с функциями и обработкой исключений, работа со встроенными структурами данных Python
  • Опыт работы с реляционными (PostgreSQL) и NoSQL (MongoDB, Redis) базами данных, умение составлять сложные запросы и оптимизировать их
  • Уверенное владение веб-фреймворками Django, FastAPI или Flask
  • Опыт написания тестов с использованием unittest, pytest или других библиотек для тестирования
  • Настройка систем непрерывной интеграции и доставки, таких как GitLab CI/CD или аналоги, и опыт работы с ними

Conditions

  • Возможна удалённая и гибридная форма работы

Found in@job_python