Category: DevOps

  • Puppet – Introduction

    Puppet – Introduction Puppet is a configuration management tool which can be help to address the following challenges: Deploying servers with a consistent configuration. Addressing inconsistent configurations (config drift). Application deployment. Automation – as part of CI & CD, get it down faster! Before the likes of Puppet and Chef, SysOps typically would have a…

  • Docker and Containers: The Big Picture

    These are my notes from Nigel Poulton’s course on PluralSight, “Docker and Containers: The Big Picture“. Do check out his videos, he’s an easy guy to listen to and explains the subject matter in a digestible manner. Yo can also follow him on Twitter – @nigelpoulton What are containers? Hypervisor Takes slice of physical server…

  • Getting started with Amazon EC2 part 1

    This post will walk through the preliminary steps when starting out with Amazon EC2 (Amazon Elastic Cloud Compute). Create your AWS account Create an IAM user Create a key pair Create a Virtual Private Cloud (VPC) Create a security group 1. Create your AWS account Amazon make available a tier of services which is free for…

  • Installing and setting up Jenkins

    Previously, we saw how to install UnxUtils to ensure the Jenkins works correctly on a Windows machine. Here we will look at installing and setting up Jenkins. Browse to the Jenkins website, https://jenkins.io/download/, and click the red Download Jenkins button at the top. Then choose either the LTS or Weekly Release, click the white down…

  • Installing UnxUtils on Windows

    This is only a short post covering the installation of UnxUtils. I previously covered installing Git and following this post will be how to install and configure Jenkins. Jenkins requires some Unix utilities to work so it is advised to install UnxUtils which can be downloaded from https://sourceforge.net/projects/unxutils/. Once downloaded, extract the files from the…

  • Install Git binaries on Windows

    Steps to install the Git binaries on a Windows operating system, in this case Windows 8.1. Browse to https://git-scm.com/downloads and download the appropriate version for your operating system. Click through the licence agreement. Select the folder to install Git to. Deselect “Associate .sh files to be run with Bash” as we’ll be using a separate…

  • Docker: an overview

    I have been reading a few white papers and articles about Continuous Delivery (CD) and Database Lifecycle Management (DLM) recently and have seen mention of Docker – in fact the first time I came across it was reading the Rainbird website (Norwich-based AI company). My first impression was that Docker is like VMWare or Virtual…

  • DLM Dashboard from Redgate

    This post will briefly explain what DLM Dashboard is, how to install it and initial configuration. Database Lifecycle Management (DLM) Dashboard from Redgate (available here) allows you keep an eye on your databases to ensure that they are in the desired state and that database drift is identified as early as possible. Database drift is…