My archive of useful information

Posts in category DevOps

Using FreeIPA and LDAP to authenticate users into Jenkins

headshot

The backbone of any development environment are the users. Which means you need to be able to manage users. The more users you have the harder the system is to manage. A centralized user management system helps greatly. Nobody likes to manage a bunch of passwords. Its nice to have a single username and password for […]

Part IV DevOps Production Environment

DevOps Logo

Networks It is essential that my dev environment has access into production. It is how code get’s pushed into production. So I have a Site to Site VPN into my AWS infrastructure. One of the nice things about AWS is that they actually have a VPN service and it uses standard IPSec so it can […]

Part III The DevOps Test and Dev Environment

DevOps Logo

The DevOps Environment At some point in beginning of the retrofit I had freed up our old production equipment. I brought it all back to office and kept the two most powerful servers (HP ProLiant G5) to repurpose as my official test and dev environment. I did also purchase a NAS device so I could […]

Part II – DevOps Retrofit Legacy Project Goals

DevOps Logo

Typically you and your company will be at a breaking point. They want more features and you as a developer are trying to keep your head above water just on maintenance for the old stuff. For example a new security issue like this one we had http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-2251 could crop up and it is forcing an […]

Part I – Introducing a DevOps Case Study

DevOps Logo

Introduction Legacy projects are hard to deal with. Unless you are directly involved with the development of the system, you do not have any idea how hard it is to maintain and worse change. Something that sounds easy, like adding a simple button on a single page could in actuality be a nightmare to accomplish. […]

DevOps: Retrofit your legacy project

DevOps Logo

In this four part series I will go over how I added the DevOps software development methodology to a legacy project. This project consisted of a few Enterprise Java Applications/Systems, however this information will be relevant for any type of software development. I joined a small company in need of some serious retooling and updates […]