Tarun Saxena

Tarun is a Lead DevOps consultant and AWS certified Solutions Architect (Associate), AWS accredited Business and Technical certified professional who loves to get his hands dirty in automating the tasks using DevOps automation tools with a deep knowledge of Linux shell scripting.He is an expert in migrating the infrastructure to Dockerised environment like Kubernetes and swarm.He is a die-hard fan of music and loves to play guitar & piano in his spare time.

DevOps, Technology

How to Benchmark Applications Automatically Using CircleCI?

CircleCI (Continuous Integration) is gaining a lot of traction nowadays because of its rich features. It provides both the features of continuous integration and continuous deployment.  We can use CircleCI to test our code, perform various benchmark tests followed by deployments in specific environments. Here are some benefits of...


AWS, Technology

Configuring SNS Notifications For S3 Put Object Event Operation

S3 is an amazing service provided by AWS for unlimited data storage. S3 provides various types of event notifications whenever an operation has been done on the S3 object(s). One can notify about the S3 object operations to other services by means of SQS, SNS and by triggering AWS Lambda functions. Use case: I've come up with a use...


DevOps, Technology

Enabling OAuth 2.0 On Kong With SSL Termination on Load Balancer

Kong is a widely used open source, scalable, customizable API Gateway/Middleware and is one of the most popular tools in the market because of its rich functionality and a wide range of open source supported plugins. Those who are new to Kong can go through the Kong's documentation. Use Case: This blog is all about enabling OAuth 2.0...


AWS, DevOps

10 Things To Keep In Mind While Migrating The Applications Between Two Cloud Platforms

Applications’ infrastructure migrations are a vital area of DevOps field. So many times, we need to migrate the applications from one cloud platform to the other. In order to carry out the migrations in an appropriate way, we should have some set of standards defined which make migrations smooth. In this blog, I’ll be discussing...


AWS, DevOps

Setting up Continuous-Delivery Pipeline using Jenkins’ Delivery-Pipeline-View Plugin

Jenkins is a widely used CI tool which helps DevOps teams in automating the multiple tasks. The use of Jenkins has widely increased over a period of time due to a rich set of functionalities which it provides in the form of plugins. Jenkins has plugins for automating almost everything at the infrastructure level. In this blog, I am going...


AWS, DevOps

Wowza Servers Application Management using REST-API

Wowza Streaming Engine is a streaming software utility which is developed by Wowza Media Systems. The utility is capable of streaming various types of videos and audio files on mobile, tablet and personal computer etc. The types of streaming videos include live video and on-demand streaming. It is basically a Java application which is...


AWS, DevOps

Getting Started With Application Authentication Via Kong API Gateway

  Kong is an open-source, customizable, Nginx-based and scalable API middleware (API Gateway).Kong can be configured in front of any RESTful API and let the developers concentrate more on implementing business logic without caring about functionalities like authentication mechanism, rate limiting, logging,  internal...


AWS, DevOps

Troubleshooting MongoDB Replication Cluster

MongoDB is an efficient, reliable and fast processing database for the applications which generate the data in a schema-free manner. For high-availability of data in MongoDB, we use MongoDB replicas. We generally face some issues in managing and syncing the cluster, which doesn’t let us achieve the full flavour of Mongo...


AWS, DevOps

7 Things You Must Know About Load-Testing Using JMeter

Load testing is a must-do task for the infrastructure benchmarking. Performing load test in a proper way and analysis of load test results are the two main points which tells you the performance of your infrastructure. In this blog, I’ll be covering the key points which one should keep in mind to achieve the benefits of load testing...


AWS, DevOps

JMeter Master Slave Setup In Multiple AWS Regions

In this blog, I’ll be demonstrating how to set up master-slave JMeter set up in multiple AWS regions. The aim is to generate load from multiple regions or multiple AZs in order to get a flavour of real load. For this purpose I am using EC2 servers, so a master server in Oregon region and the slave is running in N.Virginia region. ...


AWS, DevOps

Automating deployment using Capistrano in AWS Auto-scaling

Capistrano is a tool to perform tasks on multiple servers over SSH. We can use Capistrano to deploy code on multiple servers running under auto-scaling. Below is one of the use cases which I solved with the help of Capistrano and bash scripts. I've used Capistrano for code deployment and its management using bash shell script. Use...


AWS, DevOps

Chef recipe to deploy Grails war on a new production server

Chef, a configuration management tool not only brings a lot of functionality to DevOps but can also ease the process of multiple deployments at the same time. A major use case of Chef is to deploy the latest code on your old as well as new production servers. Chef, with its enormously great functionalities, can even replace continuous...