SEP Blog

We’re curious people by nature. And we love to teach others what we’ve learned. So explore our blog to gain fresh insights from our expertise in areas ranging from culture to AI.

SEP Named A 2021 Best Places to Work in Indiana Company

In June of 2017 I was asked to evaluate AWS for one of our major client programs. The client was utilizing Heroku for their Cloud solution and at our urging, as well as other external influencers, leaning more towards…
Read More

Transitioning from Heroku to AWS

In June of 2017 I was asked to evaluate AWS for one of our major client programs. The client was utilizing Heroku for their Cloud solution and at our urging, as well as other external influencers, leaning more towards AWS. We setup a test account under SEP’s AWS account and from there setup a mock […]
Read More

Cleaning Up Left-over Docker Resources

After spending some time hacking with Docker for a blog series, I found that I had a lot of unused Docker containers and images lying around. As part of cleaning up after that, I thought I’d share a few one-liners to remove Docker resources. Before getting to the one-liners, a quick warning: The commands below […]
Read More

Virtual Machine Pains and How Vagrant Can Help You

In my last project we were upgrading the database for the application from Oracle 11g to Oracle 12c. I created and configured a VirtualBox Virtual Machine (VM) using these instructions. Then I started to think about how I was going to maintain the VM over the duration of the Project and for future work. This […]
Read More

SEP DevOps Ignite Talks – Packer

​For the fifth installment of the SEP DevOps Ignite Talks I gave an overview on Packer. Packer can create base images with built in configurations. Click through the slides below to see more. [slideshare id=73077428&doc=packer-170313014037]
Read More

Installing FoodCritic on Windows

FoodCritiic is a linter for Chef Cookbooks. It does an automated code review on your Chef Cookbook and reports violations. See the FoodCritiic home page for a list of violations and how to fix them. Here are steps I used to install it on Windows. Install Ruby Install Ruby DevKit. I put in C:\Ruby-DevKit cd […]
Read More

SEP DevOps Ignite Talks – Docker

This is the next in the series of DevOps Ignite talks that were given at SEP in January to present the different tools available for software configuration and deployment.  It was a talk about Docker and its capabilities.  Below are the slides from the talk. Docker slides from Jyotsna Raghuraman
Read More

Load Balancing with Nginx and Docker

The previous post showed how to use Nginx as a reverse proxy to an ASP.NET Core application running in a separate Docker container. This time, I’ll show how to use a similar configuration to spin up multiple application containers and use Nginx as a load balancer to spread traffic over them. Desired architecture The architecture […]
Read More

Puppet – Configuration Management Ignite Talk

I recently gave my very first ignite talk, which was on a configuration management tool called Puppet. The short version of the already short ignite talk is: Puppet is cool. You should understand it enough to feel comfortable keeping it in your toolbox. Puppet – Simple Configuration Management from Mike Rogers
Read More

Nginx Reverse Proxy to ASP.NET Core – Separate Docker Containers

The previous blog post showed how to setup a reverse proxy between Nginx and an ASP.NET Core application. In that example, both Nginx and the Kestrel process ran in the same box. As alluded to, there is another (preferable) option. This time, we’ll create two separate containers: one for the application and one for the […]
Read More