
Ness Digital Engineering je globální společnost zaměřená na digitální inženýrství a technologické služby, která podnikům pomáhá modernizovat technologická prostředí, vytvářet cloudové platformy a dodávat produkty založené na datech, umělé inteligenci a softwaru. Společnost byla založena v roce 1999 a přináší více než 25 let inženýrských zkušeností v rámci konzultačně orientovaného modelu realizace zaměřeného na tvorbu a provoz technologických řešení.
Její činnost zahrnuje cloud, data, umělou inteligenci a automatizaci podnikových pracovních postupů s podporou inženýrské platformy ATONIS využívající umělou inteligenci. Ness spolupracuje s poskytovateli, jako jsou AWS, Microsoft Azure, Google Cloud, Snowflake, Databricks, Confluent a Salesforce, a poskytuje služby organizacím v oblasti finančních služeb, výroby a dopravy, médií a zábavy, maloobchodu, private equity a zdravotnictví.
Seniorní architekt aplikací — Azure, Python a Databricks | Ness Digital Engineering (hybridní režim, Indie)
Navrhujte multitenantní SaaS řešení s využitím Pythonu, Azure a Databricks. Ponesete odpovědnost za cloudovou architekturu, nasazení, zabezpečení, integrace, škálovatelnost a izolaci tenantů.
Popis
- Vytvářet komplexní architektury multitenantních aplikací
- Definovat model multitenancy včetně principů izolace tenantů a vrstev
- Navrhovat vrstvy aplikace, uživatelského rozhraní, integrace, databáze a zabezpečení
- Definovat architekturu nasazení a doporučovat vhodné služby Azure a Databricks
- Navrhovat rámce autentizace a autorizace
- Definovat integrační vzory a hranice služeb
- Vybírat technologie a služby Azure, jako jsou Azure Databricks, Databricks Apps, Azure App Service, Azure Kubernetes Service (AKS), Azure Database for PostgreSQL a pipelines a jobs v Databricks
- Vytvářet architektonické diagramy na vysoké úrovni a modulární specifikace pro vývojové týmy
- Ověřovat škálovatelnost, zabezpečení, udržovatelnost a izolaci tenantů v celé architektuře
- Spolupracovat s hlavním vývojářem na převodu architektonických návrhů do implementovatelných komponent
Požadavky
- Nejméně 10 let odborné praxe
- Prokazatelná zkušenost s návrhem multitenantních aplikací
- Velmi dobrá znalost vícevrstvé architektury aplikací
- Zkušenost s architekturou aplikací založených na Pythonu
- Praktická zkušenost s Azure a Azure Databricks
- Zkušenost s návrhem modelů nasazení aplikací
- Velmi dobrá znalost autentizace, integrací a izolace služeb
- Zkušenost s PostgreSQL a databázovou architekturou
- Znalost vrstev uživatelského rozhraní, aplikace, integrace, databáze a zabezpečení
- Zkušenost s definováním architektur cloudových SaaS produktů
- Zkušenost s architekturou nasazení Databricks Apps je výhodou
- Zkušenost s architekturou Azure AKS nebo App Service je výhodou
- Zkušenost se Streamlit a architekturami aplikací v Pythonu je výhodou
- Zkušenost s architekturami aplikací ve FastAPI nebo Django je výhodou