Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for The Data Engineer Roadmap 🗺
Bobby
Bobby

Posted on • Originally published atdevdojo.com

     

The Data Engineer Roadmap 🗺

Introduction

This has been inspired by theFull Stack Developer's Roadmap post written by@ender_minyard 🙌

With the ever growing data volumes and demands, the data engineering career has been one of the fastest growing jobs for the past few years.

According to the2021 Stack Overflow survey, data engineers are one of the top 5 highest paid professionals right after SREs and DevOps engineers:

If you are looking to become a data engineer, here are some resources for data engineering that you can save for later.

Table Of Contents

  • 💻 Fundamentals
  • 👩‍💻 Programming basics
  • 🧪 Testing
  • 📊 Database Fundamentals
  • 🏠 Data warehouses
  • 📦 Object storage
  • ⚡ Data processing
  • 📩 Messaging
  • 💽 Cluster computing
  • ⏲ Workflow Scheduling
  • 📺 Monitoring data pipelines
  • 👨‍💻 Infrastructure as Code
  • 🛫 CI/CD

💻 Fundamentals

Having a solid understanding of the Linux operating system could be a must in many IT related roles. You are going to benefit a lot if you know the basics of the following:

👩‍💻 Programming basics

As with any IT related role it is essential to have fundamental knowledge of programming in general. The programming language itself does not matter that much, but you need to have good understanding of programming paradigms and best practices.

🧪 Testing

📊 Database Fundamentals

Having a solid understanding of SQL, data normalization and ACID transactions is a must for all data engineers.

Relational Databases

Non-relational databases

🏠 Data warehouses

📦 Object storage

⚡ Data processing

Batch

Hybrid

Streaming

📩 Messaging

💽 Cluster computing

⏲ Workflow Scheduling

📺 Monitoring data pipelines

👨‍💻 Infrastructure as Code

🛫 CI/CD

Conclusion

This was inspired by the Data Engineer Roadmap open source repository here:

https://github.com/datastacktv/data-engineer-roadmap

I wanted to build upon the roadmap and provide a list of resources for each topic.

Let me know if I've missed anything! Hope you find this useful and make sure to keep learning 🙌

You can follow me on Twitter at:@bobbyiliev_

Top comments(4)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
mccurcio profile image
Matt Curcio
Scientist able to bridge multiple disciplines seeks position in data science.
  • Email
  • Location
    MA, USA
  • Education
    Self-Taught Data Scientist with scientific background
  • Joined

Really excellent content!
Thanks

CollapseExpand
 
bobbyiliev profile image
Bobby
I am a professional DevOps Engineer with a demonstrated history of working in the internet industry. I am an avid Linux lover and supporter of the open-source movement philosophy.
  • Work
    DevEx @ Materialize | Community Manager @ DigitalOcean | Co-Founder @ DevDojo | Docker Captain
  • Joined

Thank you! Really appreciate this!

CollapseExpand
 
ruanbekker profile image
Ruan Bekker
I'm a DevOps Engineer, I do all things DevOps, Linux, Kubernetes, Python, AWS, Blogging. I build distributed systems.
  • Location
    South Africa
  • Work
    DevOps Engineer
  • Joined

Bobby, you never fail to impress! Amazing post! 🎉

CollapseExpand
 
bobbyiliev profile image
Bobby
I am a professional DevOps Engineer with a demonstrated history of working in the internet industry. I am an avid Linux lover and supporter of the open-source movement philosophy.
  • Work
    DevEx @ Materialize | Community Manager @ DigitalOcean | Co-Founder @ DevDojo | Docker Captain
  • Joined

Thank you Ruan! Really appreciate this 🙌

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

I am a professional DevOps Engineer with a demonstrated history of working in the internet industry. I am an avid Linux lover and supporter of the open-source movement philosophy.
  • Work
    DevEx @ Materialize | Community Manager @ DigitalOcean | Co-Founder @ DevDojo | Docker Captain
  • Joined

More fromBobby

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp