DevOps

DevOps is a set of practices that automates and drive the processes through system between software development and operational teams. It is not a technology or tool. It is the practice which gives quick and quality delivery. This section will be very usefull for learning this culture and tools/technology.

This section contains following sub-sections.

  • Planning
  • Development
  • Build and Package
  • Testing
  • Release and Operation
  • Monitoring and Analytics

These are the various stages in the Software lifecycle. So, It is easy to identify right tools in the right stages of Lifecycle.

Follow this section for stories and article about DevOps

Apache DevLake DORA Metrics

Measure and Visualize Realtime DevOps DORA Metrics with Apache DevLake

Introduction Delivering stable service to clients or reliable and secured products to the customer is very important. Delivering quality service or products rapidly is also very important. So, we are Implementing DevOps Practices into the SDLC and continuously improving it. But how do we know if the DevOps Practice is implemented properly or not? The […]

Measure and Visualize Realtime DevOps DORA Metrics with Apache DevLake Read More »

Helm Chart Flow Control Scoping and Looping with examples

Helm – Part-5: Helm Chart Flow Control, Scoping, and Looping.

Helm is a package manager for Kubernetes. Like yum and apt for the Linux. As the usage of the Kubernetes goes higher for seamless application, learning Helm seems important to fit in the future of Software Development. Hence we are going to see the series of tutorials on Helm in digitalvarys.com. In our previous article,

Helm – Part-5: Helm Chart Flow Control, Scoping, and Looping. Read More »

Helm – Part-4: Helm Chart Template Functions and Pipelines with examples.

Helm is a package manager for Kubernetes. Like yum and apt for the Linux. As the usage of the Kubernetes goes higher for seamless application, learning Helm seems important to fit in the future of Software Development. Hence we are going to see the series of tutorials on Helm in digitalvarys.com. In our previous article,

Helm – Part-4: Helm Chart Template Functions and Pipelines with examples. Read More »

Helm – Part-3: Helm Chart Built-in Objects and Values For Template.

In our previous article, we discussed the file and folder structure of the Helm Charts and discussed a simple template file by creating it and installing it into the Kubernetes Cluster. Now, we will discuss what is Helm Chart Built-in Objects and Values For Template. Along with that, we will discuss a sample Deployment using

Helm – Part-3: Helm Chart Built-in Objects and Values For Template. Read More »

Helm – Part-2: Helm Chart files and Folder Structure Tutorial

The chart in the Helm is nothing but the packaging format of Helm. In simple words, Helm Charts is the set of files that will have the description of Kubernetes clusters and resources. In our previous article, we have discussed Helm and get introduced to Helm Charts, Components, and Installation. In this article, we will

Helm – Part-2: Helm Chart files and Folder Structure Tutorial Read More »

Helm – Part-1: Introduction to Helm, Kubernetes Package Manager

Helm is a Package Management tool for Kubernetes. This will allow Development and operational teams to quickly package, configure, maintain, and deploy applications into the Kubernetes Clusters. Helm is very useful in Kubernetes operations as the Kubernetes Deployment can become very complex and difficult when the number of services, Pods, Deployments, and Replica sets are

Helm – Part-1: Introduction to Helm, Kubernetes Package Manager Read More »

Canary vs Blue-Green vs Rolling Deployment

Canary vs Blue-Green vs Rolling Deployment.

We are in the Era of rapidly creating software and changing the features often based on Customers need and Deploying it into the Production. Every organization follows their unique way of deploying the application to the Production. Mostly their concerns are about Deploying the bug free code. In this article, we will discuss the difference

Canary vs Blue-Green vs Rolling Deployment. Read More »

How to Install and Configure Fortify Static Code Analysis Tool

How to Install and Configure Fortify Static Code Analysis Tool

Fortify is a product of Micro Focus which offers a feature called Static Code Analyzer. This will help us scanning for security violations that are specific to the Coding Rule and Guidelines. Also, fortify provides enough data from Analysis and prioritizes the violations for the developers to identify and fix quickly. In this article, we

How to Install and Configure Fortify Static Code Analysis Tool Read More »

Configure GitLab Runner

How to Configure GitLab Runner on your own

GitLab is an emerging tool that empowers one of the pillars of DevOps called the CICD Pipeline. Just like we have executors in Jenkins, GitLab has Runners that will act as an application on demand and executes the commands and instructions defined in the GitLab Pipeline scripts (.gitLab-ci.yaml) at the root of the project. Since

How to Configure GitLab Runner on your own Read More »

Docker Volume vs Bind Mounts vs tmpfs mount

Docker Volume vs Bind Mounts vs tmpfs mount

Docker is an Opensource Containerization application that will enable you to separate applications with dependencies from the infrastructure. We can say an Infrastructure as an application. Such containers run an entire application in a container, but this can be stopped and restarted at any time. We might lose the data of the application after the

Docker Volume vs Bind Mounts vs tmpfs mount Read More »