Experience in AWS cloud infrastructure deployments using a config management tool such as Terraform.
Experience in working with OLTP databases such as MySQL and PostgreSQL.
Experience in developing Python applications for ETL processes, using Git for version control, automated testing using pytest or an equivalent testing library and the use of a CI tool such as Concourse or Jenkins for CI/CD.
Experience in managing a data warehouse on an OLAP database solution such as AWS Redshift or Snowflake, knowledge on how to structure the data within such tools in a way that is conducive to analytics.
Experience in working with ETL tools such as Matillion or Apache Airflow.
Server administration experience in Tableau (this is NOT equivalent to experience creating dashboards on Tableau), knowledge in setting up and maintaining Tableau servers on AWS EC2 instances with multi-node clusters.
Experience in containerizing applications using Docker and orchestration of containers using Docker Compose or Kubernetes.
Knowledge on analyzing data in heterogenous data sources and inferring transformation and loading mechanisms for source data into analytics databases.