Blogs

team
Nov
5
2018

DevOps Journey Part 2 – CI/CD

In our client’s DevOps journey, we are shooting for an efficient, stable, and reactive development-to-production workflow in your infrastructure. Let’s talk about the Continuous Improvement/Continuous Development (CI/CD) phase along the journey!

Read Article
team
Nov
5
2018

DevOps Journey Part 3 – Staging Environment

We’ve talked already about two parts of the journey: “Works for me” and Continuous Improvement / Continuous Development (CI/CD). This time, we’ll talk about the importance of an effective staging environment in which to test a bunch of stuff before going into production.

Read Article
team
Nov
5
2018

DevOps Journey Part 4 – Site Reliability Engineering

We’ve talked about why stuff breaks in the production environment when it didn’t in development (see “Works for me”), how Continuous Improvement / Continuous Deployment helps in failure detection, and how we can set up a “like-production” staging environment in which to test your features.

Read Article
team
Nov
5
2018

DevOps Journey Part 5 – Production Infrastructure

We have talked about specific types of pain: things breaking in the production environment that didn’t in the development environment, which we called “Works for me;” taking too long to get features out the door, which we solve with continuous improvement / continuous development; and the pain of not having a staging environment in which to properly test features before rolling to production.

Read Article
team
Nov
5
2018

DevOps Journey Part 6 – Monitoring / Metrics / Alerting

This is the last post in the 6-post series on the Crafty Penguins DevOps Journey we take our clients on.

Read Article
team
Nov
5
2018

SQL data, time series, and awesome graphs using Grafana and Prometheus

Grafana has a lot of cool built-in drivers for connecting and running SQL against databases. You can see at a glance literally anything you can think of.

Read Article
team
Oct
30
2018

Optimizing Grafana and Prometheus rendering performance using Trickster

Trickster is a reverse proxy cache for the Prometheus HTTP APIv1 that dramatically accelerates dashboard rendering times for any series queried from Prometheus.

Read Article
team
Oct
29
2018

Basic Kubernetes Architecture – Video

Kubernetes is all the rage right now for several reasons: It’s the industry standard for deploying containers in production, it’s the new go-to in managing virtualized infrastructure, developers seem to love it, and it can run any containerized application (thanks to Cynthia Harvey for organizing these thoughts).

Read Article
team
Oct
19
2018

CI/CD in Kubernetes

Continuous improvement and continuous development (CI/CD) is a landmark of solid Linux and DevOps work, specifically in Kubernetes and Jenkins.

Read Article
team
Sep
18
2018

Nifty New features in PostgreSQL v10

We’ve collected a bunch of videos which explain all the new major features in one of our long-time favorite SQL databases – PostgreSQL.

Read Article
team
Sep
8
2018

Dockerizing a legacy virtual machine, such as Clarity LIMS

Recently we worked with an amazing biotech client on an initiative to shutdown internal self-hosted systems and move all services to “the cloud”.

Read Article
team
Sep
8
2018

Conference talk @ LinuxFest – Proxmox Hypervisor, LXC, and KVM

Back in April, Richard presented at LinuxFest NorthWest in Bellingham (Washington state) on using the Proxmox Hypervisor as a rich, easy to use, open source management platform for both LXC containers and KVM virtual machines.

Read Article