Today we will create a menu integrating different technologies which will be accepting inputs through voice commands.

We will be using python 3 for this menu program and voice control we will be using the speech recognition module. The program is designed for Redhat Enterprise Linux 8 as per the operating system commands considered.

The program will provide you a menu and ask your input to proceed further you will be giving input by your voice .

The code of the following program is been given below-

GitHub Repository:

We will first run out the program to check how it…

SQS stands for simple queue service it is run and managed by Amazon.

(SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. SQS eliminates the complexity and overhead associated with managing and operating message-oriented middleware and empowers developers to focus on differentiating work.

What is a message queue?

It is a program that stores information/data/messages in a queue to be used by another program. Another program can catch messages and data from the message queue and processes and to their further task based on that information.

How does…

So today we will be creating setup with Ansible play book that will retrieve New Container IP and update the inventory. So that further Configuration of Webserver could be done inside that Container.

We will be using a RHEL 8 Operating System and Docker Container

So First we will be creating a text file that will be catch the ip of the container and we have to write some code as follows inside it I order to capture the ip.


“{{ docker_info[‘ansible_facts’][‘docker_container’][‘NetworkSettings’][‘IPAddress’] }}” ansible_user=root ansible_ssh_pass=ritik ansible_connection=ssh

Today we will be looking how to create a load balancer over AWS using Ansible.

What is Load balancer?

Load balancing is defined as the methodical and efficient distribution of network or application traffic across multiple servers in a server farm. Each load balancer sits between client devices and backend servers, receiving and then distributing incoming requests to any available server capable of fulfilling them.

So, for this we will launch 3 ec2-instances over AWS which will be combination of t3.micro and t2.micro .

Ansible Controller Node — t3.micro

Load balancer — t2.micro

Webserver — t2.micro

So, we can launch…

What is AKS?

AKS stands for Azure Kubernetes Service which is a service provide by Azure Cloud and managed by them.

Azure Kubernetes Service (AKS) offers serverless Kubernetes, an integrated continuous integration and continuous delivery (CI/CD) experience and enterprise-grade security and governance. Unite your development and operations teams on a single platform to rapidly build, deliver and scale applications with confidence.

Features Provided by Azure Kubernetes Service (AKS)

· Pay for only the nodes(VM’s) that you are using.

· Cluster Upgrades made easier.

· Integrated logging and monitoring.

· GPU enabled nodes

· Virtual network an ingress.

· Development tolling and integration.

· Make workloads portable

Because container apps are separate from their infrastructure…

We will be performing a task that will be launching the docker container in Graphical User interface mode.

Task Description 📄

🔅 Launch a container on docker in GUI mode

🔅 Run any GUI software on the container

In order to launch a Docker container we will be requiring a OS ,for this task we will be using a RHEL8 (Red Hat Enterprise Linux 8) OS with docker installed in it.

Firstly we will check the status of docker whether docker is running on the OS or not. We can check this by command

systemctl status docker

What is Jenkins?

Jenkins is a free and open source automation server. It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat.

Why Jenkins?

Jenkins usually comes under the umbrella of DevOps and is widely used for CI/CD that is Continuous Integration and Continuous Delivery.

So, why we need to use Jenkins to understand this we will need to know the traditional way or older way before the Jenkins how software development Lifecycle works.

When we…

Neural networks are a series of algorithms that mimic the operations of a human brain to recognize relationships between vast amounts of data. They are used in a variety of applications in financial services, from forecasting and marketing research to fraud detection and risk assessment.

Neural Network is a kind of algorithm with approach of predicting data and increasing the efficiency of predations by its own by learning.

What’s the need of Neural Network and Deep Learning.

Prediction task is done by Machine learning also and it is done pretty good but one drawback of Machine learning is that it…

“Expert session on Industy use cases of Kubernetes/Openshift ” was the one of the best session. Which had held on 1st March 2021.The session was with three best experts from the industry Mr. Amel Mathai , Mr. Daleep Singh Bais and Mr. Abid Matoo . The session was about Kubenetes / Openshift and it’s use cases with practical demo. An its Pros and Cons.

I would like to share some of the learning I got from the session

Containerization and Virtual machines

1. Learnt about difference between the container and virtual machine

2. How container is helpful in industries.


What our aim will be-

🔅Create an ansible role myapache to configure Httpd Webserver.

🔅Create another ansible role myloadbalancer to configure HAProxy LB.

🔅We need to combine both of these roles controlling webserver versions and solving challenge for host ip’s addition dynamically over each Managed Node in HAProxy.cfg file.

Ansible Roles-

In Ansible, the role is the primary mechanism for breaking a playbook into multiple files. This simplifies writing complex playbooks, and it makes them easier to reuse. The breaking of playbook allows you to logically break the playbook into reusable components.

Each role is basically limited to a particular…

Ritik Bobade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store