TheAsp

Andrew Phillips

home 41 Southill Dr., Halifax, NS, B3M 2X9
email theasp@gmail.com
phone 902-448-5130

Work Experience

Environment Canada / Shared Services Canada, Dartmouth, NS. (May 2002 - Present)
  • Designed and implemented a system in Perl to allow outside users to authenticate, retrieve products and calculate cost for usage for downloading products.
  • Developed a Perl web application which decodes data into a PostgreSQL relational database which would graphically display the data collected from a wind profiler, buoys, surface sites and weather models.
  • Configured and maintained a High Performance Computing cluster running Linux, MPI and Sun Grid Engine.
  • Designed and lead the national deployment of a high availability network authentication system and file server using Heartbeat, Kerberos, LDAP, NFS and a SAN.
  • Various system administration and maintenance tasks, including system installation, troubleshooting hardware and software, software devlopment, porting, and user support in Linux and Windows.
  • Troubleshooting LANs and WANs using TCP/IP, and other data communication problems.
  • Provided on call and business day support for two 24/7 weather offices including applications, servers, workstations, data acquisition and dissemination.
  • On assignment with the Configuration Management Office coordinating, developing and documenting a standardized set of Linux servers, desktops and other hardware deployed in each weather office and providing higher level support.
Public Works and Government Services Canada, Halifax, NS. (July 1999 - August 1999, May 2000 - July 2001)
  • Installed, configured, and maintained a Linux based web and application server.
  • Designed and implemented several web applications, ranging from database reporting, to document management systems.
  • Supported PC infrastructure by performing upgrades and troubleshooting.
PowerVac, Windsor Jct., NS. (June 1997 - July 1997)
  • Designed and populated a database of job files.

Education

  • Bachelor of Science Graduate, minor in Computer Studies, May 14 2004, Mount Saint Vincent University, Halifax, NS
  • 3 years of Bachelor of Computer Science, 2000, University of New Brunswick, Fredericton, NB (Incomplete)
  • Grade 12 High School Graduate, 1997, Charles P. Allen High School, Bedford, NS

Expertise

  • Open-source tools
  • Programming and scripting
  • System administration
  • System architecture
  • Virtualization

Hardware

  • Desktops
  • Fibre Channel (Cisco, Brocade)
  • Networking (Cisco)
  • Severs (Dell, HP, IBM)
  • Storage/SAN (EMC, Infotrend)

Operating Systems

  • Most experienced with:
    • Citrix XenServer
    • Debian Linux
    • OpenWRT
    • Ubuntu Linux
  • Have worked with:
    • CentOS Linux
    • RedHat Enterprise Linux
    • Solaris
    • Windows (NT, 2000, XP, 7, 10)

Software

  • Jenkins
  • LVM
  • MS Office Suite (Word, Excel, Access, Outlook, Viso, Project, etc.)
  • MediaWiki
  • Nagios/Icinga
  • Nmap
  • OpenOffice
  • Sun Grid Engine
  • Version control (CVS, Git, Subversion)
  • Virtualization (libvirt, KVM, Xen, XenServer)
  • Wireshark
  • ZFS

Programming Languages

  • Most experienced with:
    • C
    • Clojure & ClojureScript
    • HTML & CSS
    • Java
    • JavaScript (Browser and Node.js)
    • Lua
    • Perl
    • Unix Shell Scripting (Bash, POSIX sh)
  • Have worked with:
    • Android
    • C++
    • C#
    • Common Lisp
    • Fortran
    • PHP
    • Python
    • R
    • MATLAB

Network Services

  • Database Servers (MariaDB, MySQL, PostgreSQL, SQLite)
  • DHCP
  • DNS (Bind)
  • Firewalls (iptables, Shorewall)
  • FTP (ProFTPD and vsftpd)
  • High Availability (Heartbeat, Corosync, Pacemaker)
  • HTTP Web Servers (Apache, NGINX, Squid, Tomcat)
  • Jabber (ejabberd)
  • Kerberos (MIT)
  • NFS
  • LDAP (OpenLDAP)
  • PXE
  • SMTP Mail Severs (Postfix, Sendmail)
  • SSH (OpenSSH)
  • SSL/TLS
  • X11

General Qualifications

  • Knowledge of the ISO 9001:2000 quality management systems standards.
  • Able to work independently with minimal instruction and supervision.
  • Works well with people, a team player.