power designer data bricks snowflake technical architect database development data warehousing data architecture business intelligence performance tuning etl development data stage ab-initio oracle teradata sql pl/sql hive sqoop python aws azure big data