Author: Fernando J Pando

Nomad and Consul

Posted on July 31, 2018 by Fernando J Pando | Leave a comment

A HashiCorp Nomad cluster is blazingly fast and stable. The simplicity of its singular purpose makes for extremely fast container and process scheduling, as well as cluster convergence events.  Using the Raft consensus protocol, Nomad is great for running microservices and batch jobs.  This blog post will describe deploying a Nomad cluster on AWS with … Continue reading Nomad and Consul

Introduction to NixOS

Posted on July 11, 2017 by Fernando J Pando | 2 Comments

NixOS, and declarative immutable systems, are a great fit for CI/CD pipelines.  With the entire system in code, ensuring and auditing reproducible environments becomes easy.  Applications can also be “nixified,” so both system and application are fully declarative and in version control. The NixOS system is mounted read-only, which makes for a good fit in … Continue reading Introduction to NixOS

Containerizing Jenkins with Docker and CentOS

Posted on April 13, 2017 by Fernando J Pando | Leave a comment

A containerized Jenkins setup, with all the tools ready to go, is super useful for the DevOps developer. Jenkins makes it easy to parameterize and manage jobs, and so running numerous tests in parallel is efficient and profitable. Docker allows us to containerize such an environment. This blog post defines an all-in-one Jenkins container for use in DevOps … Continue reading Containerizing Jenkins with Docker and CentOS

Testing Nix Packages in Docker

Posted on September 15, 2016 by Fernando J Pando | Leave a comment

In this blog post, we will cover developing nix packages and testing them in docker.  We will set up a container with the proper environment to build nix packages, and then we will test build existing packages from the nixpkgs repo.  This lays the foundation for using docker to test your own nix packages. First, a quick introduction … Continue reading Testing Nix Packages in Docker