This guide provides information and resources to prepare for the GCP Professional Data Engineer certification. It will give you advice based on the experience of other certified data engineers and architects.
This certification and the examination to obtain it are designed for data engineers with at least three years of experience using GCP technologies for massive information processing, both in real time and in batch. Candidates must also be able to apply best practices in each technology and know how they are connected to each other for scalable solutions.
This certification is recommended if you are a data engineer with experience executing business intelligence, machine learning, or big data projects with GCP and you know the concepts behind technologies like HDFS, Spark, Kafka, Hadoop, Streaming, etc.
This certification is useful for many reasons, including:
For this certification, you only need to take the Professional Data Engineer exam. This exam assesses your ability to design data products, put them into production, and monitor and protect them to ensure scalable performance for high-performance solutions. In addition, it also measures your ability to design machine learning models using the range of options available in GCP, including the use of pre-existing models (such as Vision or Speech API).
Your preparation for the exam should look like this:
You can take this certification exam directly without taking any any others, but do not take the exam if you have never had the opportunity to work with GCP. You should also study quite a few topics that you may never have had to develop, but that are still part of the technologies and standards.
Because this certification focuses very heavily on technical details, you should have at least five years of work experience with data solutions (ETL, machine learning, etc.), and two to three years of experience implementing projects with the GCP technologies that you'll be tested on in this exam.
The skills that will be measured during the exam may vary, but can consist of:
In other words, you must understand and be able to practice throughout the life cycle of a data project.
The technologies that you must understand and use to successfully complete the exam are:
As you can see, there are many technologies you'll need to understand, so it could also be considered a prerequisite to have experience with these technologies and how they connect with each other.
Pluralsight has very good courses on each of the technologies mentioned, developed by experts in the industry. All the content relevant to this exam can be found here.
It would also be a good idea to follow Pluralsight's Data Engineer path to study for this exam because it involves studying many technologies in detail, similar to what you will see in the Professional Data Engineer exam.
GCP has a platform called Qwiklabs that allows you to practice in a guided way, which can help you get to know the technologies in a practical way, but it is not a substitute for true practical experience. You can find these exercises here.
The benefits of obtaining this certification include:
Being able to participate in projects of high technical complexity related to issues of massive data processing
Recognition from the industry and your colleagues
According to Paysa, the annual salary of someone with the GCP Professional Data Engineer certificate on average reaches US$ 152,428, or more if you have additional experience and certifications.
As mentioned, you can take this certification without having another one as a prerequisite. But if you have never taken a certification exam, I recommend that you start with a less complex exam (Foundation, for example) so that you understand the dynamics of the exam.
Finally, some advice for your certification plan for becoming a GCP Professional Data Engineer:
It's good to learn the technologies, but you should also focus on how they connect to each other on a global and high availability platform.
You should also study the best practices that GCP suggests for its technologies and understand various use cases for them.
Achieving this certification will mean taking a firm step in your professional career, wherever you want to develop. Congratulate yourself for taking this step, and give your 100% to become a certified and recognized engineer.
I wish you a lot of success in becoming a GCP Professional Data Engineer!