Michael Tomkins

Kingsgrove, Sydney

NSW Australia 2208

+61 (0) 408 172 142

michft@gmail.com

Summary

With over ten years of experience in the IT industry, I have worked closely with the latest technologies in both enterprise and devops environments. My last position was at British Telecom as Platform Engineer. The role primarily involved security, configuration and customisation of their CentOS Linux infrastructure.

Objective

I am looking for a role on AWS/Azure or Linux. I would like to work in a challenging environment that is learning centred and customer focused.

Education

2006 Bachelors of Engineering in Computer Engineering,
University of Canberra

Employment Summary

British Telecom Platform Engineer / CSA Apr 2018 – Apr 2019

Itis Pty Ltd Linux System Administrator Jul 2017 – Aug 2017

Travel Feb2016 – Mar 2017

Corrs, Chambers AWS System Administrator Apr 2015 – Dec 2015

and Westgarth

Freelance Jan 2014 – Apr 2015

Yahoo! 7 Site Reliability Engineer Apr 2013 – Oct 2013

Freelance Feb 2012 – Apr 2013

Wait-staff Work Jul 2009 – Feb 2012

Fulton Technology Business Application Developer Apr 2007 – May 2009

Wait-staff Work Nov 2004 – Apr2007

Employment History

British Telecom Australasia Apr 2018 - Apr 2019

Platform Engineer / Cyber Security Analyst

British Telecom Australasia is the Australian local arm of BT that specialises in network and security consulting.

Responsibilities

  • Automating, orchestrating, monitoring, incident triage and group planning of internal systems.

  • AWS Cloud design, orchestration and delivery.

  • Docker containerisation of application solutions.

  • Centos 7 and Ubuntu 18.04 security patching, action within SLA on CVE alerts.

  • Helpdesk for user account setup and installation.

Achievements

  • I orchestrated an app deployment onto AWS EC2 with encrypted tunnelling back to onsite. Cloudwatch logs to S3, Cloudwatch/SNS alerts to email.

  • Wrote a in-house Puppet module for Apache Nifi, to download, extract and configure a 3 node setup, TLS authenticated configuration.

  • Implemented a Grafana dashboard to alert on server parameters to allow 9-5 pre-remediation of problems before they occurred.

Itis Pty Ltd Jul 2017 – Aug 2017

Linux System Administrator

Itis is a SME Windows support company operating from Kingsgrove. I was employed to renew SSL certificate configuration on the Linux server which they run cPanel.

Responsibilities

  • SSL certificate renewal and scripting to automate task.

  • BAU documentation of steps to be performed by Windows admins.

  • Disk reconfiguration using KVM and CentOS clustered virtual file system.

  • pfSense firewall rule creation and audit.

Corrs Chambers & Westgarth Apr 2015 - Dec 2015

AWS Systems Administrator

Corrs Chambers and Westgarth are a top ten national Legal Practice with offices in Sydney, Brisbane, Melbourne and Perth.

Responsibilities

  • Windows R2 2008/2012 application configuration and AWS AMI creation.

  • SQL Server 2008 maintenance plans and BAU.

  • Aconex Database server installation and maintenance.

  • New Relic installation, monitoring and configuration.

  • Service uptime, incident response, outage scheduling and data migration.

Achievements

  • I successfully completed my contract within the 9 month timeframe, including testing, user acceptance, user support and data-migration.

Yahoo! 7 Apr 2013 - Oct 2013

Site Reliability Engineer (SRE)

This is the Australian partnership between Yahoo! and Channel 7.

Responsibilities

  • Log analysis and root cause determination. Use of CLI tools to create custom reports for management on incidents; tail, grep, netstat, sed, ssh, dig, host.

  • Responsible for 120 instance KVM setup, imaging, updating and monitoring. Run from a 15*1U onsite servers with internal SAN.

  • Legacy systems maintenance. Including managing change migration and testing of new features to ensure system uptime, on RHEL5 and FreeeBSD systems.

  • Apache monitoring, vhost editing and server config updates.

  • MySQL admin, setup, configuration, replication and backup.

  • Service problem solving including a C10M solution.

  • Incident response within the ITIL framework, on call every second week. With 1000 servers, downtime is not acceptable, so preemptive trouble-shooting and a fast response is required.

Achievements

  • Wrote, packaged, tested and implemented various modules for Yahoo! standard library, with dependency resolution.

Fulton Technology Apr 2007 - May 2009

Business Application Developer

Fulton Technology is a Business Process Application shop in Canberra.

Responsibilities

  • Administering TASMIS system and ensuring that servers were available.

  • Entry of AGD66, WGS84 and GDA94 data onto ESRI (ArcGIS) framework. Manipulation and generation of reports based on that data.

  • Helpdesk phone support for the TASMIS system.

  • Writing User documentation on new features in the TASMIS system.

Achievements

  • I produced a site boundary translation from ADG66 to GDA94 formatting that was gazetted with the ADF.

  • Created a new report over time sensitive data using VB/macro scripting to output in Microsoft Word format, the automation reduced a 1 day job to a 15 minute check of formatting.

  • Sped-up user data download using grep and ftp to transfer 150k lines of CSV data into 10k of targeted data that became database entries on Lotus Notes. Speedup was from 4 hours to 12 minutes.

  • Coded a geodetic data reduction set using convex hulls to preformat data. This took a set of unordered points and returned a hull-set of ordered points.

  • I produced an arc translation method and JavaScript library from SVG point relative to PDF arc relative original dataset. This moved 7 data-points in an ESU system into a 6 data-point ENU system.

Interests

Cycling, karaoke, crocodile wresting, observing if anyone is paying attention.

Recent Conferences

B-Sides Canberra 2019

Dataworks Summit Melbourne (Cloudera, Nifi) 2019

AWS Sydney Summit 2014-9

LinuxConf Au 2018

PyCon Au 2015-6

Puppet Conf Au 2012-3

Skills Matrix

Skill Years Used Last Used Rating*
Applications / Tools
Ansible 5 Current 5
Apache / nGinx 10 Current 4
AWS 8 Current 8
Docker 5 Current 8
Git 11 Current 9
Jenkins / Garrett 2 2018 2
KVM / libvirt 2 Current 6
Puppet 5 Current 8
Serverless Framework 1 2018 3
SSH / Screen / Tmux 15 Current 9
Terraform 2 Current 8
Vagrant / Virtual Box / Packer / Vault 6 Current 8
Vim 15 Current 9
Databases
MS SQL Server 1 2015 5
My SQL 5.1 2 2013 5
Postgres 9.1 1 2015 1
Operating systems
Debian / Ubuntu 16 Current 9
RHEL 5 2 2017 5
Centos 7 2 2019 7
Solaris 6-9 5 2009 5
Window XP, Vista, 7, 8 7 2017 7
Windows Server 2008/2012 3 2017 7
Programming/Scripting/Object Languages
Bash / Ksh / Zsh / Shell 16 Current 8
C / C++ / Flex / Yacc 8 2012 5
HTML / CSS / JavaScript / XML 16 2015 7
JSON 1 Current 4
LotusScript / VB script 2 2009 7
NodeJS 1 2018 3
Python 2/3 9 Current 5
RegEx 16 Current 8
TypeScript 1 Current 1
YAML 3 Current 5

* RATING:

10 - Considered expert in field
9 - Good knowledge of skill, able to train or mentor others
8 - Good level of confidence in skill (currently using)
7 - Good level of confidence in skill (not currently using)
6 - Above average level of knowledge of skill

5 - Medium level expertise (able to competently use key functionality)
4 - RTFM with bells on (commercial use)
3 - Experimenting / play (non-commercial use)
2 - Few months experience only (commercial use)
1 - Few months experience only (non-commercial use)

Last rendered on Wed 10 Jul 08:49:08 AEDT 2018. This resume brought to you by the number 0x5f3759df and the letter μ.