Mark Styles


I'm a web developer with crossover into devops/sysadmin work. At my current position I manage Drupal, MySQL and Apache SOLR on a dozen servers using shell scripts and Ansible as well as doing backend development work on Drupal modules.


Education

2007-Present

Several DrupalCons and DrupalCamps, Lullabot training, Agile courses

1991-1993

Kingston College of Further Education - HNC Computer Science

1985-1987

Palmers Sixth Form College - A Levels

1980-1985

Gable Hall Secondary School - O Levels

Experience

2008-Present
Web Developer / Analyst - McGill University

Management of 700+ Drupal sites in a load balanced multisite installation using Apache Solr and Google Search Appliances for search and a replicated MySQL environment for database. A combination of shell scripts and Ansible handle automated deployment processes.

PHP and Drupal module development using Subversion and Git for version control and Trac for task management.

Working in a small agile team using the Scrum framework.

2001-2008
Developer / Analyst - McGill University

Developing web applications for financial administrative tasks.

2000-2001
Developer / Analyst - CN

Producing reports for train manifests.

1996-1999
Oracle/Unix Consultant - BT

Developed an automated management reporting system for private telephone networks using Oracle and Unix shell scripts.

1993-1996
Analyst Programmer - Whitaker Teleordering

Developed EDI system for book ordering in C and Shell scripts.

1989-1993
Technical Support Analyst - Croner Publications

Unix sysadmin, Oracle DBA, Network admin, developer assistant.

Technical Experience

Open Source

https://www.drupal.org/u/lambic

Programming Languages

PHP: 7 years professional experience plus 8 years personal experience.

Bash: 20+ years experience writing scripts for server management.

Python: 7 years professional experience.

SQL: 20+ years experience writing SQL for development and DBA work.

Basic knowledge of C, PL/SQL, Basic

Interests / Hobbies

My main interest is in computers, but I also enjoy cooking, gaming, reading, music, movies, socialising, snooker, and pool. I love travelling, and have worked as a volunteer on Earthwatch projects.


• 514 488 0161