Michael Tomkins BE CompE / LLB
- I am a computer professional specialising in systems management, engineering and automation. I have industry experience in monitoring, configuration, reproducibility, optimisation and administration. I am currently looking for a position in system administration or devops.
Freelance Developer and Systems Administrator Feb 2012 - Apr 2013, Jun 2014-Present
- AWS Cloudformation to deploy nodes. EC2, S3, ELB, SQS, IAM, RDS & Route53.
- Pick and place of small business systems onto newer AWS framework. Reproducing current application frameworks in EC2, RDS with S3 logging.
- Export SQL to text and upload to RDS, configuring Cloudwatch to alert on site problems, logging dynamic sites to S3, configuring application access with IAM and x509 certificates.
- Automated AMI creation using Packer and Ansible.
- Mostly single node EC2 with RDS and Cloudwatch, static sites on S3 and some robust sites using AZ and resource duplication.
Service Engineer, Yahoo!7 Apr 2013 - Oct 2013
- Position was a mix of System Administration, DevOps and Quality Assurance.
- Incident response within the ITIL framework, on call every second week.
- Log analysis and root cause determination. Use of CLI tools to create custom reports for management on incidents; tail, grep, netstat, sed, ssh.
- Customisation of Nagios setup to add new error conditions.
- Legacy systems maintenance. Including managing change migration and testing of new features to ensure system uptime. RHEL and FreeeBSD systems.
- Bash, Perl and PHP script modification and usage. Wrote a database webservice that downloaded data with a cron job to show internal module dependencies. Modified a number of cron scripts in Bash. Modified Perl scripts for video ingestion to remote web-services, altering pickup and destination directories.
- Apache optimisation, monitoring and vhost editing, server configs for vanity URL's.
- MySQL admin, setup, configuration, replication and backup.
Web Manager, Sydney University Musical Society Nov 2010 - Jan 2012
- Coding to specifications in PHP on Joomla site.
- Dataentry, layout and cross-browser checking.
- Repackaging of module to new css layout to take a sidebar module and make it a main page module.
Business Application Developer, Fulton Technology Apr 2007 - May 2009
- 18 months of administering TASMIS system and ensuring that servers were operational on Solaris 9 remote server. This included; modification of startup scripts, manipulation of geodetic information, reformatting of data projections, removal of duplicate data, zombie process removal and monitoring of system availability.
- Entry of AGD66, WGS84 and GDA94 data onto ESRI framework. Manipulation and generation of reports based on that data. Preformed a boundary translation from ADG66 to GDA94 formatting that was gazetted with the ADF.
- Extracted time sensitive data from historical data-sets to produce dynamic printable reports, using VB/macro scripting to produce reports in Microsoft Word. This report was submitted weekly as The Ministers FOI summary.
- Produced a reduction of data sets using convex hulls to simplify server interaction. This took and arbitrary set of unordered points and returned a hullset of ordered points.
- Sped-up user data download using grep and ftp (security hole!) to transfer 150k lines of CSV data into 10k of targeted data that became database entries on Lotus Notes.
- Bachelor of Engineering in Computer Engineering / Bachelor of Laws, University of Canberra, July 2006.
- GCE / GAE
- KVM / QEMU / libvirt
- LXC / Docker
- Bind / dig / DNS
- curl / wget
- FTP / Telnet
- IP4 / IP6
- mtr / ping / traceroute
- Debian 2.2 - 8
- Gentoo 1.2-4, 2004-5
- MacOS 10.2, 10.4-7
- Redhat 7 - 9
- RHEL 5
- Solaris 8 - 10
- Ubuntu 12.04-10, 14.04
- Windows 98, 2000, XP, 7
Programming, Mark-up & Scripting Languages
- Bash / sh
- Lex / Flex
- m68k assembler
- Matlab / Octave
- Perl / PCRE
- PDP-11 bytecode
- Python 2/3
- Visual Basic
- YACC / Bison
- Michael Tomkins
- +61 408 172 142
- Arncliffe, Sydney, NSW 2205
Last rendered on Wednesday 14 January 11:12:30 AEDT 2015. This resume brought to you by the number 0x5f3759df and the letter μ.