python django data engineer data warehousing machine learning data science data analysis azure data factory data modeling data analytics business intelligence software development data mining azure cloud services data integration requirement analysis sql azure microsoft power bi azure devops power bi ms sql database sql pyspark