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

MySQL database encrypted backup

Hello there, we will be learning how to take the encrypted backup of a MySQL database. MySQL and MariaDB include the mysqldump utility to simplify the process to create a backup of a database or system of databases. Using mysqldump creates a logical backup. You can only use this tool if your database process is […]

Read More MySQL database encrypted backup