Studio-DevOps

close up photo of programming of codes

How to use various configuration management tools

Reading Time: 3 minutes Configuration management deals with managing the changes across the life cycle of the product. With the advancement in IT operations and growing requirements in the industry, it has become very important to pay attention to the configurations of the applications relating to the systems involved. To ensure that all parts of the system run smoothly, configuration plays a very important role and thus the need Continue Reading

coding script

How to setup VPC via Terraform

Reading Time: 3 minutes In this blog, we will create a Terraform script for setting up the VPC in aws. VPC enables us to launch the aws resources into a virtual network that we define. It is logically isolated from other virtual networks in the AWS Cloud. You can specify an IP address range for the VPC, add subnets, associate security groups, and configure route tables. Terraform scripts enables Continue Reading

AWS Cross Region Replication ie CRR using Terraform

Reading Time: 2 minutes Hi guys, today we will be learning how to perform cross region replication ie CRR on aws using terraform. Basically cross region replication is one the many features that aws provides by which you can replicate s3 objects into other aws region’s s3 bucket for reduced latency, security, disaster recovery etc. You can also do it using AWS console but here we will be using Continue Reading

How to deploy AWS Directory Service using Terraform

Reading Time: 4 minutes AWS Directory Service AWS Directory Service provides multiple ways to use Microsoft Active Directory (AD) with other Aservices. Directories are capable to store data or information about users, groups, and devices, and administrators use them and manage access to information and resources. This Service provides multiple directory choices for customers who want to use existing Microsoft AD. It also offers those same choices to developers Continue Reading

How to Deploy AWS WorkSpaces in AWS using Terraform

Reading Time: 5 minutes Amazon WorkSpaces Amazon WorkSpaces enables you to provision virtual, cloud-based Windows or Linux desktops for your users and that is called WorkSpaces. WorkSpaces eliminates the need to procure and deploy hardware or install the complex or required software. You can quickly add or remove users as your needs change. Users can access their virtual desktops from multiple devices or web browsers. You can follow this Continue Reading

Google Cloud Virtual Private Cloud – VPC

Reading Time: 3 minutes Virtual Private Cloud – VPC provides networking functionality for the cloud-based resources and services that is global, scalable, and flexible. What is the Virtual Private Cloud – VPC network in GCP? A VPC network is a global resource that consists of a list of regional virtual subnetworks (subnets) in data centers, all connected by a global wide area network. VPC networks are logically isolated from each Continue Reading

How to set up a 2 node Elasticsearch cluster on Kubernetes.

Reading Time: 6 minutes In this blog, we will learn to set up Elasticsearch on the minikube cluster but before that let’s look at elasticsearch. Elasticsearch is a distributed, scalable, real-time search engine that supports full-text and structured searches, and analytics. It’s most typically used to index and search vast amounts of log data, but it can also be used to explore a variety of documents. Use Cases of Continue Reading

How Kerberos Authentication Works 

Reading Time: 6 minutes What is Kerberos? Kerberos is an authentication protocol for client/server applications. This protocol relies on a combination of private key encryption and access tickets to safely verify user identities. The main reasons for adopting Kerberos are: Plain text passwords are never sent across an insecure network. Every login has three stages of authentication. Encryption protects all access keys and tickets. Authentication is mutual, so both users Continue Reading

Creating Jenkins Job Using Jenkins Job Builder

Reading Time: 4 minutes Hello Readers! In this blog we will see how we can create a Jenkins job using Jenkins job Builder. Firstly let me introduce you to Jenkins job Builder. What is it? How can we get start using Jenkins Job Builder? How can we set it up? Jenkins Job Builder: As the name suggests builder, i.e used for building and managing things. So, Basically Jenkins Job Continue Reading

How To Run Chaos Experiments on Chaos Mesh

Reading Time: 6 minutes In this blog, we will be going to learn about Chaos Engineering Concepts and its various tools WHAT IS CHAOS ENGINEERING Chaos engineering is the discipline of experimenting on a system in order to build confidence in the system’s capability and to withstand turbulent conditions in production. In simple words, it is throughput, planned experiments designed to reveal the weakness in systems. Basically, you have Continue Reading

How to perform different operations on  AWS S3 bucket using Boto3

Reading Time: 3 minutes Hello Readers, I am here with another blog. As we learned new concepts always. In this blog, We are going to learn how to perform operations on the AWS s3 bucket using boto3. Boto3 First of all, We need to know about boto. What is boto??  Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK) for Python, which allows Python developers to write Continue Reading

Introducing the concept of Dagger in CI/CD

Reading Time: 5 minutes Introduction Dagger is an open-source devkit for CICD. It works using two open-source tools Cuelang and BuildKit from Docker. In addition, architecture is of the same concept as that of docker, Client-Server architecture. But, instead of docker, dagger daemon engine runs on any container runtime. Prerequistes A computer system with any OS with Internet. Docker daemon installed on system Installing Dagger Here we will be Continue Reading

How to integrate Liquibase into your application

Reading Time: 4 minutes Introduction Hi everyone! Today we’ll be discussing about how you can integrate Liquibase into your application so that it automatically updates your database. That is especially interesting when you build smaller applications that don’t run in a highly regulated enterprise environment. In these situations, it’s often not possible to run the update process yourself. And there might be no operations team which executes the SQL Continue Reading