Data Engineer Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 Programming & Core Fundamentals

Programming Skills

Python
Java
Scala

Core Skills

Linux Basics
Networking Fundamentals
Distributed Systems

2 Data Storage

Relational Databases

PostgreSQL
MySQL

NoSQL Databases

MongoDB
Cassandra
Redis

Data Warehousing

Snowflake
Google BigQuery
Amazon Redshift

3 Data Processing (ETL/ELT)

Batch Processing

Apache Spark
Hadoop Ecosystem

Stream Processing

Apache Kafka
Apache Flink
AWS Kinesis

4 Workflow Orchestration

Apache Airflow
Prefect
Dagster

5 Cloud, Containers & Infrastructure

Cloud Providers

AWS
Google Cloud
Azure

Containers & Orchestration

Docker
Kubernetes

Infrastructure as Code

Terraform
AWS CDK / CloudFormation

6 Data Serving & BI

Tableau
Power BI
Looker
Streamlit

7 Data Governance & Security

Data Quality
Data Lineage
Metadata Management
Security & Privacy

Visit the following related paths and keep learning.