python sql linux pyspark amazon redshift amazon kinesis amazon cloudwatch amazon ec2 aws lambda aws glue teradata athena aws database management system data structures data warehousing devops ci cd etl data governance cicd pipeline data pipeline maven git agile