I am doing my second project with Omdena which involves assessing the impact of desert locusts in Kenya. This is my first time working with satellite imagery, and as a newbie there were so many new terms that I had to wrap my head around. As usual, I spent a lot of time Googling stuff up and finally decided to write this piece down as a reference for other newbies in satellite imagery such as myself. Without much ado, let us get started.

Source: Google

These will be the first of the words that come up when you do something related to…


I am writing this blog as a final year undergrad. “Open source” has been a buzz word for me for the past 2 years. I have always shied away from learning about such a cool thing, and I regret for not having gotten my hands dirty earlier. I have read numerous blogs and taken up numerous courses, but sadly I could not find anything that suited my needs. So I decided to write this blog as a guide to other developers who have found the concept of open source a bit tough to understand, just like I was until a…


Hi there! Good to see you again in the second part of this blog series on open source. In this blog, we will understand a bit about GitHub and how you can make your very first open source contribution.

Source: Google

Some Git and GitHub terminologies

A directory or storage space where your projects can live. Sometimes GitHub users shorten this to “repo.” It can be local to a folder on your computer, or it can be a storage space on GitHub or another online host.

A reference to the enhancements/changes/bugs that can be made to the code. It is a suggestion, that is open for developers…


I hope you enjoyed the previous 2 parts. Now let us get working. As a prerequisite, you need to have Git installed in your system. It is also preferable to have a good code editor, such as VSCode in your system(this is my favorite one). And yeah, you should also have a GitHub account. So I have created a repository, for you to practice (https://github.com/SnehhaPadmanabhan/Github_Beginner_Helper). There are 3 places that we are keeping track of: the main repo(whose link is provided above), the copy forked in your GitHub account and the copy in your local machine. …


Welcome to the second part of my blog where I discuss about Kubernetes basics. As a recap, in the first part, I talked about topics like containers and nodes and why Kubernetes is used. In this part, I shall cover some details about the components of Kubernetes and how orchestration is achieved.

Source : Kubernetes official documentation

If this diagram looks complex now, fear not. We shall go through the entire system part by part, and by the end, you should be able to work your way through the process on your own. Ready? Let’s get started :

Components of Kubernetes cluster

If you look at the diagram of…


If you have just begun your journey in Google Cloud and are wondering what Kubernetes may be, this blog is just for you. When I learnt about various GCP services, Kubernetes was an area that I took a while to understand. Now let us start with the definition

Source : Google

“Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management.”

If we break it down, it is a service that helps us to deploy our code easily. Well what does the term “deployment” mean? …


Why do you think “cloud” has been widely spoken of since the Age of the Internet? Why are companies “migrating towards cloud”? Why are cloud engineers in demand in the present day? The answer to all these questions lies in understanding what cloud computing is.

Source : Google

So, let us start with the word “cloud”.

“The cloud refers to servers that are accessed over the Internet, and the software and databases that run on those servers”.

This is how the Internet defines cloud. If we further simplify this definition, it means “some work done using the internet”. This definition answers the very…


How to become a Google Certified Associate Cloud Engineer — the 3 reasons for my success

I would like to share my experiences and the steps I took to become a Google Certified Associate Cloud Engineer for all of you aspiring to become one as well.

Before I get started, if you feel that this exam is a Himalayan task and is too tough, do not feel so. It is doable with the ample amount of preparation. I started on my GCP journey in the beginning of the 5th semester of my undergraduate degree and was able to attain the…

Snehha Padmanabhan

A lot about computers and technology excites me. I learn, I code, I write. Cloud and data is where my mind is. My LinkedIn @Snehha Padmanabhan.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store