Yesterday I passed the Google Professional Cloud DevOps Engineer certification. In this post, I share my process to prepare for the exam and again, as a bonus, share the study guide I created for it.
Yesterday, after almost 13 years, I finished a beautiful and very important cycle of my life. It was my last day working at CI&T.
Back in 2007 (October 15, more specifically), when I started, I had no idea of how great this journey would be. Along the way, I have met and worked with a lot of very good people, who helped to shape me as a professional and human being I’m proud to be.
“We develop people before we develop software” — Cesar Gon
Honestly, the first times I heard this phrase a couple of years ago, I felt…
In my last two articles, I showed How to Set Up a Deployment Pipeline on Google Cloud with Cloud Build, Container Registry and Cloud Run and also How to Develop, Debug and Test your Python Google Cloud Functions on Your Local Dev Environment.
In this article, we’ll build on top of the previous two, showing how to deploy Cloud Functions with Cloud Build, as well as to check the behavior of our Cloud Functions after they are deployed, to make sure the behavior we saw while developing with Functions Framework for Python is accurate with the deployed version.
Disclaimer: all…
One of the main questions we face when starting developing our Google Cloud Functions is:
“Ok. This sounds very nice, but how can I develop and test my code before deploying it?”
In this tutorial, I’ll show how you can develop and test your Python-based Cloud Functions on your local development environment, giving examples for how to debug and test HTTP- and Pub/Sub- triggered functions.
If you prefer a more practical approach, feel free to reach directly to the source code repository:
Disclaimer: this sample project will also serve as the basis for a future tutorial I intend to publish…
In this article, we’ll see how to configure a deployment pipeline on Google Cloud Platform powered by Cloud Build, Container Registry and Cloud Run.
We’ll go through the process of configuring a pipeline that:
Warning: you need to have a configured billing account to follow this tutorial. If you don’t have a credit card you can use…
Recently, while working for one of our clients, we had to deal with the following challenge: How could we provide static IPs for our Lambdas, so they could be whitelisted on the firewalls of a third-party company we needed to integrate with?
As you may know, public Lambdas have ephemeral IPs, meaning they change from time to time. That means there is no reliable way for configuring the firewall in a stable manner without losing access from the Lambda through the firewall when these IPs change.
Considering we already had a bunch of stuff deployed into a default VPC, and…
Today I took the Professional Cloud Developer certification. This is how I managed to succeed. Again, as a bonus, I share here the study guide I created for this certification.
Reference: Professional Cloud Engineer official exam page.
Following a strategy similar to the one I followed for the other…
Today I took the Professional Cloud Network Engineer certification. This is how I managed to pass the exam. Again, as a bonus, I share here the study guide I created for this certification.
Reference: Professional Cloud Engineer official exam page.
Notice that this exam, like the Professional Cloud Security Engineer…
Today I took the Professional Cloud Security Engineer certification. This is how I managed to pass the exam. Again, as a bonus, I share here the study guide I created for this certification.
Reference: Professional Cloud Engineer official exam page
Notice that, different from the Professional Cloud Architect and Professional…
I have recently taken both the Professional Data Engineer and Professional Cloud Architect GCP exams to renew my certifications. This is how I managed to pass both exams. As a bonus, I share here the study guides I created for both exams.
A generalist software developer based in Brazil — https://www.linkedin.com/in/ivam-luz-26698617/