Docker quickie : Never install a tool again

Problem : Ever thought, you wanted to use a tool but not take the pain of installing and uninstalling it. Or be lazy like me to install it, use it once and move on with your life. This post will help you out if you feel the same pain and believe me all you need […]

Read More Docker quickie : Never install a tool again

Docker Architecture

Mastering docker not only requires the knowledge of various docker commands but also its low level architecture and internal details. The target of this section is to give a very short overview of docker containers from a Linux system perspective. Docker Internals Docker doesn’t really have any internals. It’s simply a golang binary wrapped around a […]

Read More Docker Architecture

Git Tutorial

Why Version Control ? Have you ever: Made a change to code, realized it was a mistake and wanted to revert back? Lost code and didn’t have a backup of that code ? Had to maintain multiple versions of a product ? Wanted to see the difference between two (or more) versions of your code […]

Read More Git Tutorial

Introduction to Ansible

What is an Ansible ? Ansible is simply an IT automation, configuration management and provisioning tool. It uses ‘playbooks’ to deploy, manage, build, test and configure anything from full server environments to web sites to custom compiled source code for applications. It brings the environment management together that have been managed traditionally separate and managed […]

Read More Introduction to Ansible

Installing Jenkins on Ubuntu on AWS

In this blog post we will configure : Jenkins server on Amazon Web Services Firewall for access Create an administrative user Prerequisites: Basic knowledge of Jenkins Basic knowledge of Ubuntu Basic knowledge of AWS Setting up an Amazon Web Services account, if not please sign up, and for first time users you will be eligible […]

Read More Installing Jenkins on Ubuntu on AWS