Profile
I am a Computer Science graduate with more than 6 years experience of Systems Administration of Linux, Solaris and web systems. In addition I have experience of many other aspects of computing gained through varied vacation employment, personal projects and academic study.
Employment History
University of Warwick - Computer ScienceNov. 2002 - present
- System administration of 12 servers, 300 workstations and 70 cluster nodes all running either Red Hat Linux or Solaris
- Problem diagnostics using packet capture programs such as "tcpdump", "Ethereal" and "snoop"
- Development and planning of new services and service improvements
- Design of network routing and VLANs
- System network filtering and network firewall usually Linux netfilter/iptables
- Linux software RAID & LVM
- Configuration of web servers running Apache, SSL, Tomcat, PHP and MySQL
- On going development of Red Hat Kickstart automated installs, developing each year to latest release and iron out bugs
- Automation of various tasks and testing using Bash, PHP and cron
- Compiling the Linux kernel and other programs from source
- Maintenance of NIS, NFS and DHCP servers
July - Oct. 2002
- Design of a web-based staff expertise within the University utilising a database that can be updated by academics and searched by anyone
- Implemented the system with PHP on the frontend and LDAP on the backend
- Migration of old data, testing, debugging and roll out
Vacation Employment
University of Bath - Computing Services (BUCS)July - Sept. 2001
- Design and implementation of a news management system using a PHP frontend for content editing and RSS generation interfacing to a MySQL back end
- Investigated converting the Universities' Postgraduate Prospectus into a XML common content form for conversion into various final forms using XSLT and PHP
June - Sept. 2000
- Investigation and testing of new services to be provided by BUCS
- Support of approximately 100 workstations and a server all running Windows NT
June - Sept 1999
- 1st level support duties including software installation, hardware upgrades and repair
- I was also consulted on specifications of an order of 170 PCs
July - Sept 1997
- Creation of web pages using a mixture of a WYSIWYG editor and HTML source
Qualifications
Linux Professional Institute (LPI)2006
Linux Professional Institute Certification Level 1 (LPIC-1)
University of Leicester1999-2002
BSc (Hons) Computer Science 2.1
St. Augustine's RC School, Trowbridge, Wiltshire1992-1999 A levels
- Business Studies [B]
- Mathematics [C]
- Physics [E]
Eight GCSEs including Maths [A] and English [C].
Skills
Details of my knowledge in various computing technologies:Programming
I am very experienced in these technologies:- Bash Scripting
- HTML / XHTML / CSS / Javascript / DOM
- PHP
- SQL (mySQL)
- XML / DOM / REST
Networking
I have good working knowledge of networks including routing, the TCP/IP protocol stack, VLANs, configuration of managed Ethernet switches, firewall configuration (IP Tables/Chains), trunking technologies & administration of DHCP servers.Hardware
I am comfortable with all common types of PC hardware upgrades, including building systems from scratch. I have also had some exposure to Sun Hardware repairs and upgrades.Security
I maintain a active interest in security and I have so far reported two security vulnerabilities:RedHat Enterprise Linux UDEV Insecure Permissions Vulnerability (CVE-2005-3631)
phpMyAdmin '$_REQUEST' SQL Injection Vulnerability (CVE-2008-1149)
Degree Course programming projects
- Second year: A management system for controlling hires, loans & stock for a charity, written in PHP using a MySQL database.
- Third year: A price comparison website which retrieves information in XML or CSV and stores it internally using XML, the purpose of which is to compare the prices of certain manufacturers to find the cheapest. It is written using PHP utilising a MySQL database, and an XML parser for reading and writing to my format of XML files.
Personal Details
Date of Birth: 2nd October 1980Driving Licence: Full, clean UK driving licence
Email Address: cv@richardcunningham.co.uk
Interests: I enjoy listening to music, going to live gigs and festivals. I am interested in photography and travelling. I cycle and play football regularly.
Nationality: British
References: Available on request