
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 будет преимуществом