Infrastructure As Code: Managing Your Chef Code

Managing your code in Chef is just as important as managing your application’s source code. Improper management of your cookbooks will almost guarantee mistakes, frustration and even failure. For the sake of this post, I will assume that you will be able to use git as your SCM. So first, we will set up an […]

Read more
Amazon Web Services Snapshots Daily Backup

Recently, I was on a project that required daily backups of an Amazon Web Services server. The Windows 2012 server stored critical company data that had to be available at all times. My team decided to accomplish the backup task by creating snapshots of the volume that was associated with the server on a daily […]

Read more
Test Planning

I’m going to take a little turn this month from what I usually post and talk about what many (including myself) consider the ‘more boring’ aspect of testing: test planning. About a month a ago, I participated in a “Hackathon” as part of a proposal effort. To prepare for this, the Coveros team spent some time […]

Read more
SourceTree is Awesome!

SourceTree is Awesome! SourceTree is a completely free Git client that is supported by Windows as well as the Mac platform. It features an appealing visual interface between users and Git which can be seen in the below image. I have been using it for about a month now and I have fallen in love with […]

Read more
DIREE – Slides from my talk at AgileDC

I had a great time talking at AgileDC yesterday afternoon on DevOps in a Regulated and Embedded Environment. Several people asked after the talk for a link to the slides, so I’m making them available on Slideshare. If this topic interests you, please check out my on-going series on the subject. Let me know what […]

Read more
RECAP: 2016 B-Sides DC

Another security conference has come and gone and I surprisingly do not feel the doom and gloom of knowing that my data is being utterly owned.  Two of the more interesting talks focused on protecting environments through Powershell and how to thoroughly test applications with more than just limited security automated tools. Defending with Powershell […]

Read more
Dynamic Versioning of Maven POM

In a typical CI/CD pipeline, code is build, code is deployed, code is tested. In our specific scenario the code is built through Jenkins and maven on a Jenkins build slave, then the build artifacts are uploaded to an artifact repository. Through an Infrastructure-as-code tool, like Chef, the code is deployed to a test environment […]

Read more
DevOps in a Regulated and Embedded Environment: What’s the Problem?
DevOps

Welcome to the first part of an ongoing series I’m calling DevOps in a Regulated and Embedded Environment. This first part looks at the particular challenges posed by a particular embedded environment. Future posts will dig into the details of how the more interesting problems were solved and what we should have done differently given […]

Read more
X