Automation of Transferring Files from a Windows Server

I was recently on a project which required my team and I to implement a comprehensive backup scheme involving an AWS (Amazon Web Services) Windows 2012 R2 server. Critical data stored on this server had to be available at all times. My team and I decided to approach the backup task by creating snapshots of […]

Read more
Using Docker to Increase Confidence in Your Products and Deployments
Container

Hey DevOps Engineers, Docker is ready! I started getting into Docker just under a year ago. It obviously had promise, but I couldn’t find many people using it successfully.  Since then Docker has matured, and I’ve been recommending it to everyone doing CI/CD web-services. When the IT services industry first went to the dynamic virtual […]

Read more
Security Scanning in non-Standard Applications with Burp Macros: Setup
Security

DISCLAIMER: Only perform security testing on applications which you have explicit permission to do so. Also, this post shows features for Burp Suite Professional, as Macros and scanning are not available without a license. Identifying the Target Many web applications are unique and apply complexity which defeats basic security scanning. This can come in the […]

Read more
Docker in a CI Pipeline

Docker Inside Your Pipeline Docker has many applications in a modern CI/CD pipeline that make it a natural fit. In particular I use it for build containers and integrations testing. With docker you open up several capabilities that are not normally available to you with CI. First off, you can change your build environment without […]

Read more
Hotfixes within DevOps Pipelines

I recently wrote several blog posts about setting up a DevOps pipeline, and it was working great for our code. However, recently, I ran into an issue. My perfectly written and tested code somehow introduced a bug into our production environment! Luckily, we caught this issue quickly, and it was a relatively easy fix. So, I fixed the code, […]

Read more
New and Improved QuickBooks Architecture

Here at Coveros, our accountants were facing significant issues with QuickBooks Premier Professional Services 2015. The initial login process was painfully slow, often taking up to twenty minutes to get a stable login. The software often struggled while switching between single-user mode and multi-user mode (which was done to allow multiple users to access the […]

Read more
AWS and Synology FTP

In the last project I was involved in I needed to establish a connection between a Windows Server 2012 instance in Amazon Web Services (AWS) and a physical Synology network-attached storage (NAS). The challenge was that the NAS  was located at a remote site and was behind a router. I needed to do this in […]

Read more
Hippocratic Oath of Software: Don’t Make It Worse!

Some of you may be familiar with the Hippocratic Oath common in the medical field, often paraphrased as “Do no harm.” In a light-hearted casual conversation with a colleague the other day, I realized that we need a similar oath in the field of software development: “Don’t make it worse.”

Read more
Java, SSL, and the unrecognized_name Error

We ran into a problem on my most recent project with a weird error popping up when installing a wildcard SSL cert into an Apache webserver. We had previously been using a self-signed cert and the Java clients attempting to connect to this site had the old self-signed cert installed into their keystores. Once the […]

Read more
Ansible Tower: Initial Thoughts
Ansible

One of our clients recently wanted to start using Ansible on a project. As part of the new effort we wanted to investigate Ansible Tower as a potential way to use Ansible. This blog is a overview of the thoughts I had and some lessons learned. My next blog will be more specific examples of […]

Read more
X