From c393af4f875dd4cdb5e7d408ce2ea7a3a787d98e Mon Sep 17 00:00:00 2001 From: Scott Wallace Date: Wed, 28 Feb 2024 19:45:19 +0000 Subject: [PATCH] Add JSON-based resume basics --- README.md | 19 ++ resume.html | 880 ++++++++++++++++++++++++++++++++++++++++++++++++++++ resume.json | 293 +++++++++++++++++ 3 files changed, 1192 insertions(+) create mode 100644 README.md create mode 100644 resume.html create mode 100644 resume.json diff --git a/README.md b/README.md new file mode 100644 index 0000000..d93f49d --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +### Update +```sh +docker run --rm -it -w /src -v $(pwd):/src fixl/json-resume export --theme /usr/local/lib/node_modules/jsonresume-theme-kendall --format html resume.html +``` + +### Themes +* /usr/local/lib/node_modules/jsonresume-theme-slick +* /usr/local/lib/node_modules/jsonresume-theme-modern +* /usr/local/lib/node_modules/resume-cli/node_modules/jsonresume-theme-even +* /usr/local/lib/node_modules/jsonresume-theme-elegant +* /usr/local/lib/node_modules/jsonresume-theme-paper +* /usr/local/lib/node_modules/jsonresume-theme-classy +* /usr/local/lib/node_modules/jsonresume-theme-onepage +* /usr/local/lib/node_modules/jsonresume-theme-stackoverflow +* /usr/local/lib/node_modules/jsonresume-theme-spartan +* /usr/local/lib/node_modules/jsonresume-theme-flat +* /usr/local/lib/node_modules/jsonresume-theme-class +* /usr/local/lib/node_modules/jsonresume-theme-short +* /usr/local/lib/node_modules/jsonresume-theme-kendall diff --git a/resume.html b/resume.html new file mode 100644 index 0000000..66620e9 --- /dev/null +++ b/resume.html @@ -0,0 +1,880 @@ + + + + + + + + Resume of Scott Wallace + + + + + + + + +
+
+
+
+ +
+ avatar +
+
+

Scott Wallace
Consulting Linux Systems Engineer

+
+
+
+
+
+
+ +
+

About

+

I like to work in a dynamic environment with a trusted team to get jobs done and delivered. The final 20% is always the hardest part to deliver but arguably the most important and I try to deliver on that as often as possible. Specialties: Linux systems engineering, automation and monitoring.

+
+ +
+

Work Experience

+
+
+
+
+ Suborbit Ltd +
+
July 2008 – Present
+
+
+
+
+
Director
+
+ Unix and Linux based solutions engineering. Short-term support, long-term contractual arrangements or project-based consultancy. +
+
+
+
+
+
+
+
+ Optimal +
+ +
March 2021 – Present
+
+
+
+
+
EdgeOps Engineer
+
+ Writing self-service tooling for managing Akamai along with configuration management via Terraform. +
Highlights
+
    +
  • Akamai
  • +
  • Python
  • +
+
+
+
+
+
+
+
+
+ Universal Credit, Department for Work and Pensions, UK Government +
+ +
July 2015 – March 2021
+
+
+
+
+
Senior DevOps Engineer
+
+ Implementation and migration of Universal Credit from incumbent system to an AWS EC2-based service. +
Highlights
+
    +
  • Java support
  • +
  • Puppet
  • +
  • Ansible
  • +
  • Python
  • +
  • Jenkins
  • +
  • Linux
  • +
  • Terraform
  • +
  • Zabbix
  • +
  • MongoDB
  • +
  • Kafka
  • +
  • Splunk
  • +
+
+
+
+
+
+
+
+
+ Universal Credit, Department for Work and Pensions, UK Government +
+ +
June 2014 – July 2015
+
+
+
+
+
DevOps Engineer
+
+ Implementation and migration of Universal Credit from incumbent system to a proof-of-concept, on-premise hosted service. +
Highlights
+
    +
  • Java support
  • +
  • Puppet
  • +
  • Linux
  • +
  • Zabbix
  • +
  • MongoDB
  • +
  • KVM
  • +
  • libvirt
  • +
  • virtio
  • +
+
+
+
+
+
+
+
+
+ De Telefoon Gids, Netherlands +
+ +
April 2013 – April 2014
+
+
+
+
+
Team Lead
+
+ Led a small team to completely build, maintain and monitor full Continuous Integration development environments using automation techniques providing reliable, repeatable and redundant systems. +
Highlights
+
    +
  • Systems design and architecture
  • +
  • End-to-end systems integration
  • +
  • Systems diagnosis and triage
  • +
  • Systems automation
  • +
  • VMware
  • +
  • Apache
  • +
  • Tomcat
  • +
  • Python
  • +
  • Shell scripting
  • +
  • Amazon EC2
  • +
  • C
  • +
  • MongoDB
  • +
  • DNS
  • +
  • Unix (Linux)
  • +
  • Puppet
  • +
  • Jenkins
  • +
  • Nexus
  • +
  • Sonar
  • +
  • Solr
  • +
  • Lucene
  • +
  • Red Hat JBoss Fuse
  • +
+
+
+
+
+
+
+
+
+ European Directories +
+ +
July 2008 – March 2013
+
+
+
+
+
DevOps Engineer
+
+ +
Highlights
+
    +
  • Developed a security mechanism ("Blockinator") to block unwanted web requests in realtime for either Apache or Varnish based on remote IP, Forwarded IP or user-agent.
  • +
  • Developed a flexible deployment system ("BOSS") to allow non-technical users to deploy code to specific environments.
  • +
  • Developed a system ("Autoindexer") to combine various components and automatically build HTML and XML sitemaps on a daily basis
  • +
  • VMware
  • +
  • Python
  • +
  • Shell scripting
  • +
  • Apache
  • +
  • Tomcat
  • +
  • Varnish
  • +
  • C
  • +
  • PHP
  • +
  • MySQL
  • +
  • DNS
  • +
  • UNIX (Solaris & Linux)
  • +
  • Jenkins
  • +
  • Nexus
  • +
  • Sonar
  • +
+
+
+
+
+
+
+
+
+ News UK (formally News International) +
+ +
January 2008 – July 2008
+
+
+
+
+
Senior Systems Engineer
+
+ +
Highlights
+
    +
  • Systems design and architecture
  • +
  • End-to-end systems integration
  • +
  • Systems diagnosis and triage
  • +
  • Systems automation
  • +
  • Shell scripting
  • +
  • Apache
  • +
  • IBM WebSphere
  • +
  • PHP
  • +
  • UNIX (Solaris & Linux)
  • +
+
+
+
+
+
+
+
+
+ News UK (formally News International) +
+ +
October 2004 – January 2008
+
+
+
+
+
Internet Administrator
+
+ 3rd-line support for main publications such as Times Online, Sun Online, News Of The World, Dreamteam and others. +
Highlights
+
    +
  • Systems design and architecture
  • +
  • Production systems administration
  • +
  • Systems diagnosis and triage
  • +
  • Systems automation
  • +
  • Shell scripting
  • +
  • Apache
  • +
  • Tomcat
  • +
  • IBM WebSphere
  • +
  • PHP
  • +
  • DNS
  • +
  • UNIX (Solaris & Linux)
  • +
+
+
+
+
+
+
+
+
+ London International Financial Futures and Options Exchange +
+ +
May 2004 – October 2004
+
+
+
+
+
Contracting Systems Engineer
+
+ Systems integration and administration +
Highlights
+
    +
  • Shell scripting
  • +
  • UNIX (Solaris)
  • +
+
+
+
+
+
+
+
+
+ Asserta Properties +
+ +
April 2001 – May 2004
+
+
+
+
+
Systems Engineer
+
+ Jack-of-all-trades, including: procuring hardware, cabling and racking, architecture and installation, systems administration and maintenance +
Highlights
+
    +
  • Shell scripting
  • +
  • Apache
  • +
  • Tomcat
  • +
  • PHP
  • +
  • MySQL
  • +
  • SMTP
  • +
  • DNS
  • +
  • UNIX (Solaris)
  • +
+
+
+
+
+
+
+
+
+ Queensland Communications and Networking (QCN) +
+ +
September 1998 – April 2001
+
+
+
+
+
UNIX Consultant
+
+ +
Highlights
+
    +
  • UNIX consulting
  • +
  • Web development
  • +
  • In-house firewall product development, including product design and programming in C
  • +
  • Systems administration
  • +
  • C
  • +
  • SMTP
  • +
  • UNIX (Solaris & Linux)
  • +
  • PHP
  • +
  • MySQL
  • +
  • Cisco
  • +
  • Apache
  • +
  • DNS
  • +
+
+
+
+
+
+
+
+
+ CoreLogic Australia (formally RP Data) +
+ +
April 1995 – September 1998
+
+
+
+
+
UNIX Consultant
+
+ +
Highlights
+
    +
  • Systems administration
  • +
  • Database administration
  • +
  • Web development
  • +
  • In-house product development
  • +
  • Systems automation
  • +
  • Network administration
  • +
  • C
  • +
  • SMTP
  • +
  • UNIX (SCO & Solaris)
  • +
  • PHP
  • +
  • MySQL
  • +
  • Cisco
  • +
  • Apache
  • +
  • DNS
  • +
  • Novell Netware
  • +
  • Progress DB
  • +
  • Progress Webspeed
  • +
  • FoxPro
  • +
+
+
+
+
+
+
+
+ +
+

Contact

+
+
+ +
London, London GB
+
+ + +
+
+
Matrix
+ +
+
+ +
+

Education

+
    +
  • +
    1989 1993
    +
    +

    Brisbane Boys' College

    +
    + +

    +
    +
  • +
+
+ +
+

Skills

+
+
+ Web Development + Master +
+
+ Linux + System Administration + Integration + Shell Scripting + Virtualization + Programming + Python (Programming Language) + Containerization + Site Reliability Engineering + System Monitoring +
+
+
+
+
+
+ + + diff --git a/resume.json b/resume.json new file mode 100644 index 0000000..7c0fb6a --- /dev/null +++ b/resume.json @@ -0,0 +1,293 @@ +{ + "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", + "basics": { + "name": "Scott Wallace", + "label": "Consulting Linux Systems Engineer", + "image": "", + "email": "scott@wallace.sh", + "url": "https://scott.wallace.sh", + "summary": "I like to work in a dynamic environment with a trusted team to get jobs done and delivered. The final 20% is always the hardest part to deliver but arguably the most important and I try to deliver on that as often as possible. Specialties: Linux systems engineering, automation and monitoring.", + "location": { + "address": "", + "postalCode": "", + "city": "London", + "countryCode": "GB", + "region": "London" + }, + "profiles": [ + { + "network": "Matrix", + "username": "@scott:wallace.sh", + "url": "matrix:u/scott:wallace.sh" + } + ] + }, + "work": [ + { + "name": "Suborbit Ltd", + "position": "Director", + "startDate": "2008-07-01", + "summary": "Unix and Linux based solutions engineering. Short-term support, long-term contractual arrangements or project-based consultancy.", + "highlights": [] + }, + { + "name": "Optimal", + "position": "EdgeOps Engineer", + "url": "https://thisisoptimal.com/", + "startDate": "2021-03-01", + "summary": "Writing self-service tooling for managing Akamai along with configuration management via Terraform.", + "highlights": [ + "Akamai", + "Python" + ] + }, + { + "name": "Universal Credit, Department for Work and Pensions, UK Government", + "position": "Senior DevOps Engineer", + "url": "https://www.gov.uk/government/organisations/department-for-work-pensions", + "startDate": "2015-07-01", + "endDate": "2021-03-01", + "summary": "Implementation and migration of Universal Credit from incumbent system to an AWS EC2-based service.", + "highlights": [ + "Java support", + "Puppet", + "Ansible", + "Python", + "Jenkins", + "Linux", + "Terraform", + "Zabbix", + "MongoDB", + "Kafka", + "Splunk" + ] + }, + { + "name": "Universal Credit, Department for Work and Pensions, UK Government", + "position": "DevOps Engineer", + "url": "https://www.gov.uk/government/organisations/department-for-work-pensions", + "startDate": "2014-06-01", + "endDate": "2015-07-01", + "summary": "Implementation and migration of Universal Credit from incumbent system to a proof-of-concept, on-premise hosted service.", + "highlights": [ + "Java support", + "Puppet", + "Linux", + "Zabbix", + "MongoDB", + "KVM", + "libvirt", + "virtio" + ] + }, + { + "name": "De Telefoon Gids, Netherlands", + "position": "Team Lead", + "url": "https://www.detelefoongids.nl/", + "startDate": "2013-04-01", + "endDate": "2014-04-01", + "summary": "Led a small team to completely build, maintain and monitor full Continuous Integration development environments using automation techniques providing reliable, repeatable and redundant systems.", + "highlights": [ + "Systems design and architecture", + "End-to-end systems integration", + "Systems diagnosis and triage", + "Systems automation", + "VMware", + "Apache", + "Tomcat", + "Python", + "Shell scripting", + "Amazon EC2", + "C", + "MongoDB", + "DNS", + "Unix (Linux)", + "Puppet", + "Jenkins", + "Nexus", + "Sonar", + "Solr", + "Lucene", + "Red Hat JBoss Fuse" + ] + }, + { + "name": "European Directories", + "position": "DevOps Engineer", + "url": "https://www.linkedin.com/company/european-directories", + "startDate": "2008-07-01", + "endDate": "2013-03-01", + "summary": "", + "highlights": [ + "Developed a security mechanism (\"Blockinator\") to block unwanted web requests in realtime for either Apache or Varnish based on remote IP, Forwarded IP or user-agent.", + "Developed a flexible deployment system (\"BOSS\") to allow non-technical users to deploy code to specific environments.", + "Developed a system (\"Autoindexer\") to combine various components and automatically build HTML and XML sitemaps on a daily basis", + "VMware", + "Python", + "Shell scripting", + "Apache", + "Tomcat", + "Varnish", + "C", + "PHP", + "MySQL", + "DNS", + "UNIX (Solaris & Linux)", + "Jenkins", + "Nexus", + "Sonar" + ] + }, + { + "name": "News UK (formally News International)", + "position": "Senior Systems Engineer", + "url": "https://www.news.co.uk/", + "startDate": "2008-01-01", + "endDate": "2008-07-01", + "summary": "", + "highlights": [ + "Systems design and architecture", + "End-to-end systems integration", + "Systems diagnosis and triage", + "Systems automation", + "Shell scripting", + "Apache", + "IBM WebSphere", + "PHP", + "UNIX (Solaris & Linux)" + ] + }, + { + "name": "News UK (formally News International)", + "position": "Internet Administrator", + "url": "https://www.news.co.uk/", + "startDate": "2004-10-01", + "endDate": "2008-01-01", + "summary": "3rd-line support for main publications such as Times Online, Sun Online, News Of The World, Dreamteam and others.", + "highlights": [ + "Systems design and architecture", + "Production systems administration", + "Systems diagnosis and triage", + "Systems automation", + "Shell scripting", + "Apache", + "Tomcat", + "IBM WebSphere", + "PHP", + "DNS", + "UNIX (Solaris & Linux)" + ] + }, + { + "name": "London International Financial Futures and Options Exchange", + "position": "Contracting Systems Engineer", + "url": "https://en.wikipedia.org/wiki/London_International_Financial_Futures_and_Options_Exchange", + "startDate": "2004-05-01", + "endDate": "2004-10-01", + "summary": "Systems integration and administration", + "highlights": [ + "Shell scripting", + "UNIX (Solaris)" + ] + }, + { + "name": "Asserta Properties", + "position": "Systems Engineer", + "url": "https://uk.linkedin.com/company/asserta-properties-ltd", + "startDate": "2001-04-01", + "endDate": "2004-05-01", + "summary": "Jack-of-all-trades, including: procuring hardware, cabling and racking, architecture and installation, systems administration and maintenance", + "highlights": [ + "Shell scripting", + "Apache", + "Tomcat", + "PHP", + "MySQL", + "SMTP", + "DNS", + "UNIX (Solaris)" + ] + }, + { + "name": "Queensland Communications and Networking (QCN)", + "position": "UNIX Consultant", + "url": "https://uk.linkedin.com/company/asserta-properties-ltd", + "startDate": "1998-09-01", + "endDate": "2001-04-01", + "summary": "", + "highlights": [ + "UNIX consulting", + "Web development", + "In-house firewall product development, including product design and programming in C", + "Systems administration", + "C", + "SMTP", + "UNIX (Solaris & Linux)", + "PHP", + "MySQL", + "Cisco", + "Apache", + "DNS" + ] + }, + { + "name": "CoreLogic Australia (formally RP Data)", + "position": "UNIX Consultant", + "url": "https://uk.linkedin.com/company/asserta-properties-ltd", + "startDate": "1995-04-01", + "endDate": "1998-09-01", + "summary": "", + "highlights": [ + "Systems administration", + "Database administration", + "Web development", + "In-house product development", + "Systems automation", + "Network administration", + "C", + "SMTP", + "UNIX (SCO & Solaris)", + "PHP", + "MySQL", + "Cisco", + "Apache", + "DNS", + "Novell Netware", + "Progress DB", + "Progress Webspeed", + "FoxPro" + ] + } + ], + "education": [ + { + "institution": "Brisbane Boys' College", + "startDate": "1989-01-01", + "endDate": "1993-12-31" + } + ], + "skills": [ + { + "name": "Web Development", + "level": "Master", + "keywords": [ + "Linux", + "System Administration", + "Integration", + "Shell Scripting", + "Virtualization", + "Programming", + "Python (Programming Language)", + "Containerization", + "Site Reliability Engineering", + "System Monitoring" + ] + } + ], + "languages": [ + { + "language": "English", + "fluency": "Native speaker" + } + ] +}