Now full time Operations Engineer for Wikimedia Foundation

I likely should have sent this out earlier, but I’ve been super busy as of late.

As of August 23, 2010 I’m working full time for the Wikimedia Foundation, the non-profit that manages Wikipedia and sister sites, as Operations Engineer. Some of the content of this blog may change slightly as my duties are focused in slightly different places now. You’ll likely see less PKI, Red Hat, Solaris, and authentication posts, but you’ll probably see more Puppet, Apache, LVS, Varnish, Squid, MySQL, and virtualization posts.

My goals for the year are:

  1. Learn how to deal with Wikimedia infrastructure during an emergency situation, so that we don’t have to constantly wake up the same folks
  2. Build a virtualization cluster for test, development, and volunteer evaluation; this includes migrating virtual machines away from the currently proprietary ESXi based Tesla infrastructure I built while working on the Wikipedia Usability Initiative as a contractor
  3. Centralize authentication for cluster resources and integrate other sys-admin based resources to eliminate multiple sets of credentials
  4. Improve (or replace) Central Auth to include OpenID (as a provider and consumer) and oAuth at a minimum
  5. Add more environments to the Selenium cluster I built as part of the Wikipedia Usability initiative, and continue to work with the group creating a Selenium testing framework for MediaWiki
  6. Foster and work towards an environment capable of easily integrating volunteer sys-admins
  7. Do whatever I’m told to do ;)

Obviously, a number of these goals are very ambitious, and are meant to be so. The ambitious goals aren’t necessarily things I know I’ll tackle this year, but I’m aspiring to do so.

I’m looking forward to working with everyone on the staff and in the community. I’ll try to make regular posts on the progress of my goals. Make sure to let me know how you think I am doing; I appreciate feedback.

Update 09/27/10: To clarify, these are my personal goals. Most of these are explicitly approved by the foundation, but not all are. The OpenID/oAuth goal is one of my “ambitious” goals. It isn’t necessarily going to happen this year, or at all. It was seriously discussed at the Wikimedia developer’s conference in Berlin, and it was decided that OpenID as a provider is fairly easy, and OpenID as a consumer would be difficult due to the usability issues still present in OpenID.

Currently, OpenID integration is at the bottom of my priority list, since it isn’t directly associated with my job; I’m just really experienced with authentication, especially MediaWiki authentication. That said, I really hope I get enough time to work on this goal, and hope to get part or all of it implemented this year.