Tag: sysadmin

Our internal wiki has long been overdue for the change to Single Sign-on. This post illustrates how I configured MediaWiki to authenticate with a central auth server using CAS.

A hallmark of DevOps is the constant search for more secure methods to protect infrastructure, a process known as hardening. Part two of “Securing Our AWS Infrastructure” details how we integrated CloudWatch with CloudTrail and set up alarms for crucial activities.

A hallmark of DevOps is the constant search for more secure methods to protect infrastructure, a process known as hardening. One change we recently implemented was to move away from managing SSH keys and whitelisting IP’s to leveraging AWS Systems Manager Session Manager to securely connect to our EC2 instances.

How to protect arbitrary Django model instances.

If you're using Linux, using your own Linux kernel has benefits that might be helpful to you. And once things are set up on your system, keeping up to date is as straightforward as doing a periodic sudo apt upgrade.

IT Risk management is an ever expanding area of interest throughout the software development community. Traditional risk management practices are applied to ensure organizations can withstand unfortunate events like power outages and natural disasters. Additional processes are layered on to deal with events particular to production software systems, such as security vulnerabilities or severe bugs.

Useful things to do with Netcat.

MediaWiki’s API has been around since before REST APIs were commonplace. So it’s a little idiosyncratic, but still useful and flexible.

Editing and formatting text on the web comprises of an interesting sub-field of web development. The web allows for different ways to turn text into HTML markup. First I'll outline some of the background of interactive text formatting on the web from my perspective, and then go into some configuration details of MediaWiki's Visual Editor that I found interesting.

A few tricks for storing configuration secrets in Vault.