This guide provides information and resources to prepare for the GC Professional Cloud Developer certification. It also gives you some tips and recommendations based on the experiences of other cloud engineers and cloud developers who are certified in Google Cloud.
This certification has been prepared for app developers with at least two years of experience managing at least one general-purpose programming language (Python, Java, etc.) and technologies on Google Cloud.
If you have experience with the Kubernetes Engine, App Engine, and Compute Engine, then this certification is ideal for you.
The main reasons for obtaining this certification are:
To achieve this certification, you just have to pass the Professional Cloud Developer exam. This exam measures your ability to use GC technologies to implement high performance and availability apps, which must be scalable and secure, and built through platforms such as Kubernetes, App Engine, and virtual machines.
Your preparation for the exam should look like this:
Remember that the key here is to look beyond the technologies separately, that is, how they connect with each other to offer an adequate service in each project.
There are no specific prerequisites, but it is ideal that people who are going to complete this certification have at least two to three years of experience working with cloud, and at least one year using GC, either through graphical interface (GC console) or command line.
You should also have a broad understanding of the various services.
Finally, in addition to knowing how to implement each service, make sure you also understand the best practices for these services (scaling, containers, virtual machine, high availability, security, databases, etc.) and the difference between infrastructure, platform, and software as a service.
The exam measures the following skills:
You must be able to explain how to perform each of these skills through the GC console or command line.
You must also understand and have experimented with the following technologies:
For each of these technologies, in addition to knowing and experimenting with them, you have to be prepared to connect them to build a robust and scalable platform.
As you are studying and preparing for the exam, if you see a detail that seems very specific and you think you'll never see it in a real project or be asked about it on the exam, think again. These exams are very specific, and as a very skilled cloud developer, you must be prepared for any possibility.
Pluralsight has very good courses on each of the technologies mentioned, developed by experts in the industry. All the content relevant to this exam and others can be found here.
Google has a practice exam to help you understand the complexities and what will be measured on the actual exam.
The benefits of obtaining this certification include:
According to Indeed, the annual salary of a cloud developer on average reaches US$ 120,000, or more if you have additional experience and certifications like this one.
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 GC Professional Cloud Developer:
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 developer.
I wish you a lot of success in becoming a GC Professional Cloud Developer!