| February 2010-Present |
Pure360 |
Brighton, UK |
| Email marketing company. Approximately 50 employees.
|
Responsibilities
- Administration of company Linux servers
|
| July 2009-January 2010 |
Travelling |
| January 2009-June 2009 |
ISS iMedia |
Barcelona, Spain |
| Interactive Internet and mobile media development
and service provider. Approximately 25 local employees.
|
Responsibilities
- Administration of local Linux and Windows server systems
- Active Directory administration
- Windows desktop installation and support
|
Achievements
- Installation of OpenNMS monitoring system for Linux and
Windows servers
- Evaluation and installation of Bacula backup system
- Evaluation of Lustre distributed file system (running on a
virtual server cluster using Sun VirtualBox)
|
| July 2008-November 2008 |
Studying for Cisco CCNA |
| January 2002-June 2008 |
Vialtus (formerly Pipex) |
London, UK |
| UK Internet provider. Approximately 200 employees across
multiple sites.
|
Responsibilities
- Initial creation of server infrastructure to convert the company
from a reseller of 3rd party Internet services to one providing its
own
- Linux system administration (mainly Debian and CentOS)
- Hardware installation, cabling and switch port configuration
(Cisco)
- Internet services administration (mail - Postfix, Exim; web -
Apache; DNS - Djbdns, Bind; etc.)
- Design and build of new services and service enhancements
including any programming/scripting as needed (typically in C,
Perl, PHP or Bash with rcs version control).
|
Achievements
- Creation of distributed, fault-tolerant customer email platform
(approximately 100,000 mailboxes) using Postfix, Courier,
Perdition, NetApp NFS-based storage systems and assorted Perl
scripts to interface to a back-end MySQL database. As well as
initial migration of all customer email from 3rd party supplier's
systems
- Back-end Perl code to interface with the billing database to
provide on-line customer invoices
- Perl code to facilitate email account alterations (back-end for
customer-facing interface, both back-end and front-end to
internal support interface)
- Perl code to interpret telephone line-fault data from provider as
part of back-end to customer fault-update system
- Stability enhancements to systems from merged companies
(Postgres database changes as well as PHP code changes)
- Extended Perdition POP/IMAP proxy software to include
BerkeleyDB support.
|
| February 1995-December 2001 |
WorldCom (formerly UUNET) |
Cambridge, UK |
| Global Internet and telecommunications company.
Approximately 200 local employees.
|
| Due to the changing nature of the company, my role
altered several times in the course of my employment.
|
| Responsibilities |
| January 2001-December 2001 |
Working for engineering group
- Part of team designing and building an EMEA-wide mail platform
using Sendmail, Cyrus, Perdition and LDAP with rcs version control
|
| April 1996-December 2000 |
Working for system administration group
- Solaris system administration
- Design, build and administer Internet services for dial-up
customers (mail and web)
- UUNET UK postmaster (responsible for all UK mail systems
within UUNET)
|
| February 1995-March 1996 |
Working for Windows software development group
- SunOS (BSD Unix) system administration for development
group servers
- 3rd-line support of locally written Windows email software
- New software and hardware evaluation
|
| |
Achievements
- Creation of scalable email platform using Qmail and Cyrus as
well as provisioning scripts in Perl for UK dial-up customers (at
one point hosting over one million customer mailboxes)
- Creation of scalable web hosting platform for UK dial-up
customers using Apache
- Extended Perdition software in C, including adding LDAP
support.
- Adaptation and installation of UK dial-up email platform for
UUNET France.
|
| November 1990-January 1995 |
Rutherford Appleton Laboratory |
Didcot, UK |
| Government-funded research institute. Approximately
1000 local employees.
|
Responsibilities
- Desktop OS and hardware support
- Installation of TCP/IP software on end-user desktops
- Installation and support of Novell Netware servers
- Writing and maintaining local PC utility software written in C
- Evaluating new hardware and software products
- Secretary to the laboratory's PC network interest group
|
Achievements
- Installed an office Linux server to allow members of the team
to experiment with Unix-like system and HTML
- Connected over 100 computer users to the Internet (prior to this
it was only possible via a mainframe terminal connection)
|