Audvik Labs

Azure Pipelines

Introduction Azure Pipeline is an automated set of processes that helps developers to compile, build, and deploy codes on other computation platforms. It is a continuous delivery tool similar to open source Jenkins or CodeShip. The sole goal of this pipeline is that there is no manual intervention, all the changes are automatically executed in the project. Whenever

Setting Up And Using Puppet

Introduction Puppet is a configuration management tool that simplifies system administration. Puppet uses a client/server model in which your managed nodes, running a process called the Puppet agent, talk to and pull down configuration profiles from a Puppet master. Puppet deployments can range from small groups of servers up to enterprise-level operations.  Puppet, from Puppet Labs, is a

Helm Vs Terraform – The Differences

Terraform is an open-source Infrastructure as Code (IaC) tool that allows teams to manage and automate infrastructure, platforms, and services. The tool helps build, change, and version infrastructure through code, allowing engineers to quickly and easily:    Helm is a Kubernetes package manager ideal for deploying repeatable apps and services to clusters. This tool allows

How to Set Up an OpenVPN Server on CentOS7

A VPN allows you to connect to remote VPN servers, making your connection encrypted and secure and surf the web anonymously by keeping your traffic data private. There are many commercial VPN providers you can choose from, but you can never be truly sure that the provider is not logging your activity. The safest option

Running GUI applications using docker for Mac

Docker as we know , is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud. Docker provides an API for interacting with the Docker daemon (called the Docker Engine API). The Docker API has allowed limitless options for interfacing with Docker engine, containers, and

Security Testing

It is a type of Software Testing that uncovers vulnerabilities, threats, risks in a software application and prevents malicious attacks from intruders. The purpose of Security Tests is to identify all possible loopholes and weaknesses of the software system which might result in a loss of information, revenue, repute at the hands of the employees


Robot Framework is an open-source test automation framework for acceptance testing and acceptance test-driven development.  It follows different test case styles – keyword-driven, behavior-driven, and data-driven for writing test cases. This feature makes it very easy to understand. Test cases are written using keyword style in a tabular format.  Robot Framework provides good support for

How to create your own Docker Image

How to create your own Docker Image

A Docker image is made up of a collection of files that bundle together all the essentials – such as installations, application code, and dependencies – required to configure a fully operational container environment. You can create a Docker image by using one of two methods: Interactive: By running a container from an existing Docker

How to install Elasticsearch on Ubuntu 20.04

Elasticsearch is an open-source distributed full-text search and analytics engine. It supports RESTful operations and allows you to store, search, and analyze big volumes of data in real-time. Elasticsearch is one of the most popular search engines powering applications that have complex search requirements such as big e-commerce stores and analytic applications. Elasticsearch is a platform