Author: Mohd Muzakkir Saifi

How to deploy AWS DynamoDB table using terraform

Reading Time: 4 minutes Hello Readers, I am here with another blog. In this blog, we will see the steps on how to create a was DynamoDB Table using Terraform. We will create a DynamoDB Table with the “PAY_PER_REQUEST” billing model. DynamoDB AWS DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. AWS DynamoDB lets you offload the administrative burdens of Continue Reading

terraform

How to deploy AWS EKS cluster using Terraform

Reading Time: 4 minutes Hello Readers, I hope you all are doing well.  Today we will learn how to deploy the EKS cluster on AWS using terraform. What is EKS? Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that you can use to run Kubernetes on AWS without installing, operating, and maintaining your own Kubernetes control nodes. Kubernetes is an open-source system for automating the deployment, scaling, Continue Reading

packer

How to use post-processor in packer

Reading Time: 3 minutes Packer Packer is an open-source tool. It allows us to create machine images. Packer can use for multiple platforms from a single source template. A common use case is creating images that can use later in cloud infrastructure. We will use post Provisioner in this blog. In this blog, It can work with JSON as well as HCL language. Hashicorp developed the HCL language. Basically, Continue Reading

gray laptop computer showing html codes in shallow focus photography

How to use Supervisor in linux

Reading Time: 4 minutes In Linux, Supervisor is a client/server system that allows its users to monitor and control a number of processes on Linux or UNIX-like operating systems. Whenever we want, Processes can be stopped and started as a unit. It starts its sub-processes via fork/exec. The operating system gives the signals to Supervisor immediately when a process terminates. This is written in Python but Supervisor does not Continue Reading

Screen Command in Linux

Reading Time: 4 minutes Screen command in Linux , It is a terminal multiplexer. In Linux, the screen command provides the ability to launch and use the multiple shell session with the same single session. Basically, a screen is used when a process takes more time or when we need to run something for a long time. Suppose that we want to run a process for a long time Continue Reading

File Provisioner in Packer

Reading Time: 3 minutes Packer Packer is an open-source tool. It allows us to create machine images. It can be used for multiple platforms from a single source template. A common use case is creating images that can be used later in cloud infrastructure. We will use File Provisioner in this blog. Basically, It can work with JSON as well as HCL language which is developed by Harshicorp. In this Continue Reading

black laptop computer turned on showing computer codes

Shell Provisioner in Packer

Reading Time: 3 minutes Packer Packer is an open-source tool. It allows us to create machine images. It can be used for multiple platforms from a single source template. A common use case is creating images that can be used later in cloud infrastructure. We will use shell Provisioner to install or execute our own script while creating machine images. Basically, It can work with JSON as well as HCL Continue Reading

jenkins logo

How to run Terraform from Jenkins

Reading Time: 4 minutes In this blog, We will learn how to run terraform using Jenkins job. First, we need to know what is Jenkins?? Basically, Jenkins is a CI/CD tool. Jenkins is an open-source that is written in Java. Continuous Integration & Continuous Delivery are integral parts of DevOps. Therefore Jenkins is quite a famous tool. As they are used for integrating multiple stages of the methodology. We can see Continue Reading

jenkins logo

How to run Ansible playbook from Jenkins pipeline job

Reading Time: 4 minutes In this blog, We will learn how to run ansible using Jenkins job. First, we need to know what is Jenkins?? Basically, Jenkins is a CI/CD tool. Jenkins is an open-source that is written in Java. Continuous Integration & Continuous Delivery are integral parts of DevOps. Therefore Jenkins is quite a famous tool. As they are used for integrating multiple stages of the methodology. We can see Continue Reading

Getting started with Git logs (Part -1)

Reading Time: 4 minutes Getting started with Git logs (Part -1) In this blog, we will learn some advanced options to format and print the commit git logs to fetch the information that we need out of our project journal history. As we already know, Git keeps a Journal of the changes committed to the project history. Now we will explore more ways the ‘git log’ command is helpful for us. Continue Reading

Getting started with Git logs (Part -2)

Reading Time: 3 minutes Git logs play an important role to get details about the activity of the commit. We will learn about git logs in this blog. This blog is the second part of my last blog. I hope you have read my last blog on the same topic. if not please have a look at that blog also, refer to the below link to get that blog- Continue Reading

How to fix the “System program problem detected” error on Ubuntu

Reading Time: 2 minutes Sometimes we face an error with a certain pop-up. That error “System program problem detected” comes up when a certain application crashes on our system. Ubuntu has a program called Apport that is responsible for detecting such kinds of crashes in our system and upon user consent, reporting these crashes to developers. This process intends to get the problem fixed by the developers. However it Continue Reading

kubernetes

What is apiVersion in Kubernetes? (Part-1)

Reading Time: 2 minutes Kubernetes apiVersion When we create Kubernetes resource manifests, one of the first important things that we need to specify for the resource is the apiVersion. For many of the common resources, you might be able to “guess” accurately, but it’s a good skill to be able to figure this out in your cluster. The format of the apiVersion is api_group/version. An object definition in Kubernetes requires a apiVersion field. When Kubernetes Continue Reading