Author: Mohd Muzakkir Saifi

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


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


Getting started with AWS Athena

Reading Time: 3 minutes Introduction To Amazon Athena Data analysis is a complex process and there have always been attempts to ease it. We have many tools for analytics and even the popular tech giant which is provided by Amazon with an AWS service named Amazon Athena. In this blog, We will learn the basic and advanced usage of Athena. Amazon Athena is an interactive data analysis tool that Continue Reading

Linux Log files which we must be monitoring

Reading Time: 4 minutes What are Linux logs files Basically, log files are a set of records that Linux maintains these logs for the administrators to keep track of important events. These logs contain messages about the server, kernel, services, and applications running on the system.  Linux provides a centralized repository of log files to track all of the important events that can be located under the  /var/log directory. Continue Reading

Bash Array

Reading Time: 2 minutes Bash Array It can be define as the collections of a similar type of elements.In bash, There are no option for multi-dimensional arrays but yes bash provide the support of one-dimensional numerically indexed arrays. Initialization To initialize a array in bash, we use assignment operator (=), by specifying the list of the elements within parentheses and separated by spaces like below: Access Elements echo ${ARRAY_NAME[2]} Continue Reading

Getting Started with Vim Editor in Linux

Reading Time: 4 minutes Introduction Vim is based on vi text editor. vim is a text editor that is upwards compatible to Vi. Bram Moolenaar was the developer of Vim text editor. Vim can be use to edit plain text. There are a lot of enhancements above Vi. Vim is an advanced and highly configurable text editor. It is widely use for being fast and efficient. Most importantly, It supports Continue Reading