Author: Rishi Ray

close up photo of programming of codes

How to Create a Storage Bucket in GCP with Terraform?

Reading Time: 3 minutes In this article, we are going to provision a Cloud Storage Bucket and maintain it with the help of terraform. Let us first understand cloud storage first What is Cloud Storage(Buckets)? Cloud Storage is the Google Cloud platform’s object storage system. Objects here can be of any type, either files or large binary objects. These objects are organized into buckets. Please note that cloud storage Continue Reading

data codes through eyeglasses

How to Create KMS Keys in GCP with Terraform?

Reading Time: 4 minutes In this blog, we will be learning about KMS keys for encryption in google cloud and how we can provision them with terraform. What is KMS? KMS is a key management service in google cloud where we can create key rings and keys for encryption By default every resource in GCP is encrypted with google managed encryption keys but with the help of this KMS, Continue Reading

black and gray laptop computer turned on doing computer codes

How to use Kubescape for K8 Security?

Reading Time: 4 minutes Hello! Readers, today we are going to learn about Kubescape, It is an important tool when we talk about Security purposes for Kubernetes. Of course, it is an open-source technology as well. What is Kubescape? If you visit their website then you can find, Kubescape being defined as a K8s open-source tool providing a multi-cloud K8s single pane of glass, including risk analysis, security compliance, Continue Reading

How to build & Publish on Dockerhub using Github Action?

Reading Time: 4 minutes In this Blog, We will look into how to Configure Github Actions to build a docker file and push the image to Dockerhub. If you are new to GitHub actions and you can check out this Blog where I have shown you how you can build and test a Java-Maven Project using Github Actions. Prerequisite A project in any language with Dockerfile You must have Continue Reading


How to Install and Use Github Cli?

Reading Time: 3 minutes Do you ever imagine that you can manage your pull requests or issues directly from CLI instead of Ui, I know if you are someone who loves working with the command line might be bored using UI for GitHub. Thanks to the GitHub Cli through which you can manage all these tasks in the command line. In this blog, we will be looking at the Continue Reading

github actions

How to Create CI for Maven Project using GH Actions?

Reading Time: 4 minutes Hello, Readers so from the topic itself you might have guessed about today’s Blog Content. Today we will be learning how we can build a CI Pipeline for a Maven application using Github Actions, in that pipeline we will define the various steps like building, Testing, and Packaging the application. Prerequisites – You should have a Java application pushed onto a Github repository. Being Familiar Continue Reading

github secrets

How to Manage Secrets in Github?

Reading Time: 3 minutes Secrets in Github help us to store and manage our Credentials and sensitive information and You can also reuse them in GitHub Actions. Let’s understand how it works in Github Actions and How we can manage them. Before Digging Deep into Managing. Let’s Understand its different levels. Levels of Secrets There are 3 Levels Organizatinal Level Repository Level Environment Level Let’s discuss these in detail. Continue Reading


How to Install eksctl – The official CLI for Amazon EKS

Reading Time: 3 minutes A tool that is simple to use for managed service of Kubernetes in AWS. Yes, you guessed it right, today in this blog we will be going to talk about eksctl which is the official command-line utility that is used to set up the EKS cluster on amazon in an easy manner. We will be going to walk through the installation steps for eksctl cli. Continue Reading

black and gray laptop computer turned on doing computer codes

How to rsync with Rsnapshot

Reading Time: 4 minutes Rsnapshot is an open source backup utility based on rsync which we are going to discuss in today’s blog It is written in perl language. We will be looking at how we can install and Configure Rsnapshot utility. It can take incremental backups of local and remote filesystems for any number of machines. It leverages the power of rsync to create scheduled, incremental backups. rsnapshot makes Continue Reading

extreme close up photo of codes on screen

A Basic Introduction about Slice in Golang.

Reading Time: 3 minutes In this Blog we will be Exploring about Slices in Golang. Slices are kind of an addition to arrays. Here we can say a slice is a segment of an array. Like Arrays Slices are indexable and have a length. But Unlike arrays which has fixed length and We had to predetermine the size before implementing the arrays. This problem was solved with the Slices Continue Reading

Setting up a Ubuntu chroot Environment using debootstrap tool.

Reading Time: 3 minutes Welcome to this blog. You might be aware about today’s topic but before taking deep dive into setting up environment using debootstrap tool. Let us first understand about Chroot. In Simplified terms chroot is command to change a particular directory to be the root directory. So once you’re inside this space you cannot access any directory above it. This also locks the access to any Continue Reading

How to Set up Rclone in Ubuntu?

Reading Time: 3 minutes In this Article we will be looking at Rclone (“rsync for cloud storage”) which is a command-line program to sync files and directories to and from different cloud storage providers. Written in Go language, It Supports different cloud storage providers such as: Amazon Drive, Amazon S3, Backblaze B2, Box, Ceph, DigitalOcean Spaces, Dropbox, FTP, Google Cloud Storage, Google Drive, etc. Rclone mounts any local, cloud or virtual filesystem as a disk Continue Reading

How to Migrate a Repository from GitHub to GitLab?

Reading Time: 4 minutes In This Article, I will be discussing two methods through which we can migrate a Repository from github to Gitlab. So there are Basically Two methods through which we can migrate a repository from Github to Gitlab. First is through UI which is Quite easy. As you may very well know, Gitlab is among the best alternatives to Github, the first that comes to mind, from the available Continue Reading