Tech Blog

DevOps + SysAdmin

Read about the cross-disciplinary practice of DevOps (development and operations) dedicated to building, evolving and operating collaboratively. DevOps topics include culture, measurement, automation, and sharing and the use of toolkits like Saltstack and Ansible for configuration management, code repositories (GitHub), application monitoring (i.e. Nagios, Sentry), and scripting languages (i.e. Bash and Python). Posts also address SysAdmin (systems administration) common practices for installing and configuring systems, hardware and software, establishing and managing user accounts, upgrading software and backup and recovery tasks.

Two very important (and overlooked) requirements for a new website vendor relationship

All relationships end. It doesn't matter whether they are personal or professional, at some point and for many reasons, they end. No one thinks about this when the relationship is budding - everything is wonderful. There is trust, there is competence, there is relief that finally the needle can be moved forward. This overflowing optimism can cloud a vital aspect of establishing a new relationship - how to get out of it gracefully. Unless a prior vendor experience has made an impact, very little attention is given to an end-of-life scenario until end-of-life is imminent. However, with a little prenuptial preparation, end-of-life drama and uncertainty can be greatly eased.

Let's Encrypt with Alternative ACME Client

Let's Encrypt is a great solution for automating the process of issuing SSL certificates. On systems with older software packages, however, Let's Encrypt can be a pain to set up in the recommended way. The use of a pure shell implementation of the ACME protocol can alleviate that process.