DevOps Articles

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 Selected as a Nominee for TechPoint’s Innovation Mira Award

TechPoint has announced the nominees for its 25th annual Mira Awards, highlighting the most innovative companies, universities, and organizations in Indiana’s tech sector. The awards celebrate achievements across various categories, including the Innovation Partner of the Year. Nominees in this…
Read Full Post

DevOps Guild

Although the term DevOps is fairly new to most of us I believe the culture at SEP and the practices we follow embrace DevOps, but we have not taken credit for it yet. This group will seek to deepen our understanding, technical practices, and help define strategy around DevOps for SEP. Mapping Last week we […]
Read Full Post

What is DevOps?

What is DevOps? The word DevOps is a clipped version of the words Development and Operations [1]. What does development mean? Development is the process of designing, building and testing software. This includes product design user experience, software architecture, software design and coding. What does operations mean? The term operations describes the process of building […]
Read Full Post

Managing a Go Environment in Ubuntu

Many moons ago, I wrote about setting up a Go environment in Ubuntu. After writing that post, I dropped Go development for nearly a year. Today I run the Indy Golang meetup, and soon I’ll be starting a new work project where I’ll be recommending a Go-based tech stack. I’ve learned a thing or two […]
Read Full Post

Creating Debian Files by Hand

As part of some recent project work, our team encountered the need to install an application remotely to a set of internationally spread developers using an Ubuntu environment. So to help spread some knowledge and serve as a resource for furture developers who may be sharing a similar problem – here’s how we learned to […]
Read Full Post

Builds should fail sometimes

Reposted from my personal blog “Well, you don’t want your builds to succeed all the time…” I remember hearing that for the first time a year or two ago and thinking to myself “that’s probably one of those counter-intuitive truths that make a lot of sense in the context of Agile. This guy is probably some kind […]
Read Full Post
close up laptop keyboard and screen with code

Hosting the Node API in nginx with a reverse proxy

The Backbone application (coming in the next post in the series) will interact with the REST API using AJAX calls. Adding a reverse proxy allows those calls to work without browsers stopping the requests due to cross-site scripting (XSS) concerns and without setting up cross-origin resource sharing (CORS). Using nginx Nginx is used to setup […]
Read Full Post

Using GitLab’s web hooks with Crucible

We have made available a new tool, Crucible Hook, to allow GitLab to notify Crucible about new commits. Rather than having external services (Crucible, Jenkins, etc.) constantly poll your Git server checking for updates, it can often be advantageous to use commit hooks instead. Using commit hooks removes often unnecessary Git operations (polling when there are […]
Read Full Post

How to Set up a Legacy (Windows XP) Virtual Machine on Windows 8

Microsoft has withdrawn support for the Windows XP operating system, but if you are like me, we still have systems running under this operating system that need to be monitored and maintained.  Many people have opted for creating virtual machines with these legacy environments (backed by virtual hard disks (VHDs)), to make them more portable […]
Read Full Post

Lighting up Continuous Feedback…

Co-worker 1: “Hey…is our Jenkins even running?” Me: “Uhh, yes? What do you mean?” CW1: “Well, I’ve pushed 3 different commits, and it hasn’t told me that the build failed.” Me: “Neat. Good job not breaking the build?” CW1: “Oh wait, Jenkins only notifies us when it fails, that’s right.” Me: “Right…but it would be […]
Read Full Post