Puppet module for setting up Multiple mongo’s with replication

In this blog I’ll be talking about a puppet module, that can be used to installing multiple mongo’s with replication on a single machine. Since I’m very new to puppet so you may find this module very crude, but it works :). Their were couple of puppet module already available but most of them are …

Initial thoughts for an automation testing framework/utility

My first exposure to selenium was in 2010/2011 & I was quiet impressed with it, the way you can use selenium for the testing of web application was totally awesome. At that time I was working with xebia,  our team was working for website revamp of a dutch travel company. We were using selenium for …

Automation tips and tricks February 2013

As promised I’m back with the summary of cool stuff that I’ve done with my team in Build & Release domain to help us deal with day to day problems in efficient & effective way. As I said this month was about creating tools/utilities that sounds very simple but overall their impact in productivity & …

Initial thoughts for a patch framework for a java based web project

Although this blog was not in the pipeline of feb month but I got a requirement to build a patch framework for a java based web project, so along with building this framework I thought of writing this blog as well so that I’ll get idea from other people as well. First of all I …

Automation tips and tricks January 2013

I’m starting a new blog series in which I’ll be talking about various cool things or automations that I along with my team done in a month and what are my plans for next month. Talking about January 2013, I’ve done following things 1.) Streamlining of environments : The big step in streamlining the environments …

Efficiently handling Code merge in Version Control System

One of the painful & mundane task that release engineers have to perform is to merge changes of one branch into another branch & in case of code conflicts the release engineer has to co-ordinate with all the developers to resolve those merge conflicts. In our current setup the problem is more critical as development …

Managing logs of Application

A major issue that people face in managing a big system is log files management. In our setup we were primarily facing two issues1.) We had around 10-15 different applications, it was a messy things to track the logs as you have to login to those systems to view the logs2.) Other issue was cleaning …

Build & Release Challenges : Manual DB Updates Part 2

Previos This blog was supposed to be about the new system, I thought of building to solve the problem that I discussed in my previous blog. Well for your disappointment this blog will be not about that, the reason is scope of the problem changed. In this blog I’ll be discussing about the new scope …

Build & Release Challenges : Manual DB Updates

The first problem that I’m gonna discuss is manual db updates. In our current application we do have automated DB updates execution in the production environment, but not in the rest of environments i.e dev, qa, stage, performance test … etc. The process that we use for automated scripts execution in production environment  is that …

Build & Release Challenges : Problems

So here is the consolidated list of the problems that current system have, I’ve categorized all the issues in different categories so that they can be managed properly CI Builds Code stability builds are not in place Code quality builds are not in place Code deployment builds for non-prod environments not in place A lot …

Design a site like this with WordPress.com
Get started