Name: James Bourne
Member since: 2002-12-30 17:48:38
Last Login: N/A



I'm a system administrator in Calgary, Alberta, Canada. I manage all of the server hardware and OS software, which makes life interesting at best...

At any rate, some of the things I have experience with:

  • LDAP: Implemented centralized authentication for the college using OpenLDAP, nss_ldap/pam_ldap (Linux), apache with auth_ldap, and wrote a management interface for LDAP and automation scripts for registered students of the college which integrates OpenLDAP, Lotus Domino, and Novell Netware (accounts are created at the same time and passwords are synchronized across the seperate systems).
  • Bind: (currently working with bind 9). Have implemented and maintained DNS for many organizations, and my own domains.
  • Apache: I have been running web servers since 1993, including NCSA, Cern, IIS, Netscape/iPlanet, and mostly Apache including stronghold and apache ssl before mod_ssl was available as ubiquitously as it is now.
  • Sendmail: I have wrote configs and managed sendmail servers since 1994 including pop/imap servers, hashed spools, virtual mail hosts, etc, etc. Currently I am doing LDAP mail routing and delivery using sendmail, procmail, and uw imap/pop with a hashed spool hack to handled lots of users.
  • Linux/UNIX/BSD: Managed Linux servers since 1993 where my first job at an ISP in BC, CA. I have been running Linux exclusively since sometime in that year. I have managed Linux/Tru64 UNIX/SunOS/*BSD systems over that time including all local host services (cron/syslog/yada/yada) and internet services such as inetd, xinetd, sshd, (fill in your favorite service here).
  • NT/MS Products: I have managed NT servers and some W2k servers, although most of my experience has been with UNIXish OSs.
  • Oracle: on Linux, been there done that.
  • LVS and piranha to provide load balancing for web application servers and failover due to failure.
  • Linux cluster using OGFS and apache as well as LVS/piranha for the load balancing and failover of the cluster.
  • EMC CX600 storage management and management of SAN fabrics including design and implementation on an ongoing basis

Projects: I currently maintain the LDAP component of phprojekt, an open source php based project management system. I have also contributed in minuscule ways to the Linux kernel project, the Linux HA project, the Apache project, and some RPMS which were later included in various Red Hat releases. I have also written libcgi and cgiupl libraries which are based on NCSA code and have hooks to do cgi parsing and uploading. This was pre-php, which I would strongly recommend now.

Recent blog entries by jbourne

For my diary, see my personal site as it's easier to update one place then many.


jbourne certified others as follows:

  • jbourne certified Bryce as Master
  • jbourne certified jbourne as Journeyer
  • jbourne certified alan as Master
  • jbourne certified ajh as Journeyer
  • jbourne certified riel as Master
  • jbourne certified shaver as Master
  • jbourne certified rmk as Master
  • jbourne certified jwz as Master
  • jbourne certified uzi as Journeyer
  • jbourne certified gbritton as Journeyer
  • jbourne certified ajkroll as Journeyer
  • jbourne certified werner as Master
  • jbourne certified yosh as Master
  • jbourne certified BrucePerens as Master
  • jbourne certified hpa as Master
  • jbourne certified rth as Master
  • jbourne certified marcelo as Master
  • jbourne certified sopwith as Journeyer

Others have certified jbourne as follows:

  • jbourne certified jbourne as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page