top of page
Search


Implementing AWS Auto Scaling Using EC2, ALB & Target Tracking
Introduction In modern cloud environments, auto scaling is critical for high availability, performance, and cost optimization. Instead of running multiple servers all the time, AWS allows you to automatically scale EC2 instances based on load . In this blog, we will configure: Apache Web Server on EC2 Auto Scaling Group (ASG) Launch Template Target Tracking Policy Scale out when CPU > 5% Automatically launch a second Apache instance This setup is ideal for: Web applications

Siddhesh Kadam
3 min read


Advanced Intrusion Detection Environment (AIDE) on RHEL / Rocky / CentOS
System integrity is one of the most overlooked areas in Linux security. Firewalls, SELinux, and antivirus tools are common, but they do not tell you if critical system files were modified silently . This is where AIDE (Advanced Intrusion Detection Environment) fits perfectly. In this blog, I’ll walk through what AIDE is, how it works, how to configure it properly , and how to interpret its output on RHEL, Rocky Linux, and CentOS . All commands shown below were executed manu

Siddhesh Kadam
3 min read


Setting up ntfy Push Notification Server on Rocky / RHEL using Nginx
Push notifications are no longer limited to mobile apps or big SaaS platforms. With ntfy , you can send instant push notifications to your mobile or desktop using simple HTTP requests. This makes it extremely useful for DevOps alerts, cron jobs, CI/CD pipelines, monitoring systems, and server-side scripts . In this blog, we’ll set up ntfy on a Rocky Linux / RHEL server and securely expose it using Nginx as a reverse proxy. What is ntfy? ntfy is a lightweight, open-source

Siddhesh Kadam
3 min read


Building an AI-Powered Browser Automation Agent: Step-by-Step Guide
In this guide, we'll walk through setting up a local AI-powered browser automation agent using browser-use, playwright, and gradio. By...

Siddhesh Kadam
2 min read


Understanding MySQL Triggers
Introduction to MySQL Triggers In the realm of database management, automation is key to maintaining data integrity and enforcing...

Siddhesh Kadam
3 min read


Automating Dynamic Time Date Facts with Ansible
Automating dynamic time and date facts with Ansible can be achieved using the ansible_date_time fact module. This module gathers various...

Siddhesh Kadam
2 min read


How to Secure Your Jenkins Server with HTTPS: A Step-by-Step Guide
Jenkins is a powerful automation server widely used for continuous integration and continuous deployment (CI/CD) processes. Securing...

Siddhesh Kadam
2 min read


How to verify the installation of an Ansible collection?
Ansible collections are a powerful way to organize and distribute Ansible content such as playbooks, roles, modules, and plugins....

Siddhesh Kadam
3 min read


How to Setup Ansible AWS Dynamic Inventory
The Ansible AWS dynamic inventory is a powerful tool used to automatically discover and manage AWS resources within Ansible. Here's how...

Siddhesh Kadam
3 min read


Automating AWS EC2 Instance Provisioning with Ansible
In today's rapidly evolving IT landscape, automation is key to efficiently managing infrastructure and accelerating deployment processes....

Siddhesh Kadam
3 min read


Ansible Strategy
In Ansible, the term "strategy" refers to the mechanism or approach used to execute tasks across multiple hosts. Ansible provides...

Siddhesh Kadam
2 min read


Create Your Own RPM
In this tutorial, we will walk through the process of creating an RPM package for a Python script using a sample project named...

Siddhesh Kadam
3 min read


Ansible Magic Variable
In Ansible, magic variables are special variables that provide information about the current execution context, hosts, and other runtime...

Siddhesh Kadam
1 min read


Ansible Error Handling
Error handling in Ansible is crucial for managing and maintaining infrastructure. Ansible provides several mechanisms for error handling....

Siddhesh Kadam
2 min read


Use of all:vars in Ansible
In Ansible, all:vars refers to the section in an inventory file where you can define variables that apply to all hosts in your inventory....

Siddhesh Kadam
1 min read


Understand Ansible Play Recap
The "PLAY RECAP" section in Ansible's output provides a summary of the status of each host that was targeted during a playbook run. It's...

Siddhesh Kadam
2 min read


Upload a file to Amazon S3 using Python
To upload a file to Amazon S3 using Python, you can use the AWS SDK for Python (Boto3). Before you begin, make sure you have Boto3...

Siddhesh Kadam
2 min read


Automating Jenkins Backups with Ansible Playbooks
Creating a backup of your Jenkins installation can be done using Ansible. You can use Ansible to automate the backup process by running...

Siddhesh Kadam
2 min read


Verbosity In Ansible
In Ansible, the verbose option is used to control the level of verbosity or detail in the output generated when running an Ansible...

Siddhesh Kadam
2 min read


Ansible Configuration File Priority (Precedence)
In Ansible, configuration files have a specific priority order, which determines which configuration settings take precedence when...

Siddhesh Kadam
1 min read
bottom of page
