Ness Digital Engineering
Ness Digital Engineering

Ness Digital Engineering — глобальная компания в сфере цифровой инженерии и технологических услуг, которая помогает предприятиям модернизировать технологическую инфраструктуру, создавать облачные платформы и разрабатывать продукты на основе данных, ИИ и программного обеспечения. Основанная в 1999 году, компания обладает более чем 25-летним опытом инженерной работы и использует консультационно-ориентированную модель предоставления услуг, сосредоточенную на создании и эксплуатации технологических решений.

Компания работает с облачными технологиями, данными, ИИ и автоматизацией корпоративных рабочих процессов при поддержке инженерной платформы ATONIS на базе искусственного интеллекта. Ness сотрудничает с такими поставщиками, как AWS, Microsoft Azure, Google Cloud, Snowflake, Databricks, Confluent и Salesforce, обслуживая организации в сфере финансовых услуг, производства и транспорта, медиа и развлечений, розничной торговли, прямых инвестиций и здравоохранения.

Старший архитектор приложений — Azure, Python и Databricks | Ness Digital Engineering (гибридный формат, Индия)

Проектируйте многотенантные SaaS-решения с использованием Python, Azure и Databricks. Отвечайте за облачную архитектуру, развертывание, безопасность, интеграции, масштабируемость и изоляцию арендаторов.

Описание

  • Создавать архитектуры многотенантных приложений полного цикла
  • Формировать модель многотенантности, включая принципы изоляции арендаторов и уровней
  • Проектировать уровни приложения, пользовательского интерфейса, интеграции, базы данных и безопасности
  • Определять архитектуру развертывания и рекомендовать подходящие сервисы Azure и Databricks
  • Проектировать фреймворки аутентификации и авторизации
  • Определять шаблоны интеграции и границы сервисов
  • Выбирать технологии и сервисы Azure, такие как Azure Databricks, Databricks Apps, Azure App Service, Azure Kubernetes Service (AKS), Azure Database for PostgreSQL, а также конвейеры и задания Databricks
  • Разрабатывать высокоуровневые архитектурные диаграммы и модульные спецификации для команд разработки
  • Проверять масштабируемость, безопасность, сопровождаемость и изоляцию арендаторов во всей архитектуре
  • Совместно с ведущим разработчиком превращать архитектурные решения в реализуемые компоненты

Требования

  • Не менее 10 лет профессионального опыта
  • Подтвержденный опыт проектирования многотенантных приложений
  • Глубокие знания многоуровневой архитектуры приложений
  • Опыт проектирования приложений на основе Python
  • Практический опыт работы с Azure и Azure Databricks
  • Опыт проектирования моделей развертывания приложений
  • Глубокое понимание аутентификации, интеграций и изоляции сервисов
  • Опыт работы с PostgreSQL и архитектурой баз данных
  • Понимание уровней пользовательского интерфейса, приложения, интеграции, базы данных и безопасности
  • Опыт определения архитектуры облачных SaaS-продуктов
  • Опыт проектирования архитектуры развертывания Databricks Apps будет преимуществом
  • Опыт проектирования архитектуры Azure AKS или App Service будет преимуществом
  • Опыт работы со Streamlit и архитектурами приложений на Python будет преимуществом
  • Опыт работы с архитектурами приложений на FastAPI или Django будет преимуществом