Add JSON-based resume basics
This commit is contained in:
parent
121777271f
commit
b4c5f3e18d
18
README.md
Normal file
18
README.md
Normal file
|
@ -0,0 +1,18 @@
|
|||
### Update
|
||||
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
|
||||
docker run --rm -it -w /src -v $(pwd):/src fixl/json-resume export --theme /usr/local/lib/node_modules/jsonresume-theme-kendall --format pdf resume.pdf
|
||||
|
||||
### 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
|
880
resume.html
Normal file
880
resume.html
Normal file
|
@ -0,0 +1,880 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Resume of Scott Wallace</title>
|
||||
<!-- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> -->
|
||||
<!-- <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> -->
|
||||
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css" rel="stylesheet">
|
||||
<style type="text/css">
|
||||
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);
|
||||
@charset "utf-8";
|
||||
@-webkit-viewport { width: device-width; }
|
||||
@-moz-viewport { width: device-width; }
|
||||
@-ms-viewport { width: device-width; }
|
||||
@-o-viewport { width: device-width; }
|
||||
@viewport { width: device-width; }
|
||||
|
||||
body{
|
||||
font-family: 'Open Sans', Arial, Tahoma;
|
||||
font-weight: 400;
|
||||
color: #363636;
|
||||
background: #334960;
|
||||
}
|
||||
blockquote {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
.container{
|
||||
margin-top: 80px;
|
||||
margin-bottom: 15px;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
#photo-header{
|
||||
margin-top: -75px;
|
||||
}
|
||||
#photo{
|
||||
width: 160px;
|
||||
height: 160px;
|
||||
border-radius: 50%;
|
||||
overflow: hidden;
|
||||
padding: 5px;
|
||||
background: #334960;
|
||||
display: inline-block;
|
||||
}
|
||||
#photo img{
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
border-radius: 50%;
|
||||
}
|
||||
#text-header h1{
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-size: 1.5em;
|
||||
font-weight: 700;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: -1px;
|
||||
}
|
||||
#text-header h1::first-line{
|
||||
font-size: 1.5em;
|
||||
font-weight: 800;
|
||||
line-height: 1.5em;
|
||||
}
|
||||
#text-header h1 span{
|
||||
color: #334960;
|
||||
opacity: 0.7;
|
||||
}
|
||||
#text-header h1 sup{
|
||||
opacity: 0.5;
|
||||
}
|
||||
#text-header:after{
|
||||
width: 100%;
|
||||
height: 3px;
|
||||
border-bottom: 1px solid #ddd;
|
||||
margin-top: 15px;
|
||||
content: '';
|
||||
display: block;
|
||||
}
|
||||
|
||||
.box{
|
||||
padding-bottom: 10px;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
.box h2{
|
||||
color: #227c74;
|
||||
font-size: 1.5em;
|
||||
font-weight: 700;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
#awards,
|
||||
#education{
|
||||
margin-top: 20px;
|
||||
margin-bottom: 0;
|
||||
position: relative;
|
||||
padding: 1em 0;
|
||||
list-style: none;
|
||||
}
|
||||
#awards:before,
|
||||
#education:before {
|
||||
width: 5px;
|
||||
height: 100%;
|
||||
position: absolute;
|
||||
left: 35px;
|
||||
top: 0;
|
||||
content: ' ';
|
||||
display: block;
|
||||
background: #32475c;
|
||||
background: -moz-linear-gradient(top, #ffffff 0%, #32475c 7%, #32475c 89%, #ffffff 100%);
|
||||
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(7%,#32475c), color-stop(89%,#32475c), color-stop(100%,#ffffff));
|
||||
background: -webkit-linear-gradient(top, #ffffff 0%,#32475c 7%,#32475c 89%,#ffffff 100%);
|
||||
background: -o-linear-gradient(top, #ffffff 0%,#32475c 7%,#32475c 89%,#ffffff 100%);
|
||||
background: -ms-linear-gradient(top, #ffffff 0%,#32475c 7%,#32475c 89%,#ffffff 100%);
|
||||
background: linear-gradient(to bottom, #ffffff 0%,#32475c 7%,#32475c 89%,#ffffff 100%);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
|
||||
}
|
||||
#awards li,
|
||||
#education li{
|
||||
width: 100%;
|
||||
z-index: 2;
|
||||
position: relative;
|
||||
float: left;
|
||||
}
|
||||
#awards .year,
|
||||
#education .year{
|
||||
width: 14%;
|
||||
background: #fff;
|
||||
padding: 10px;
|
||||
font-weight: 700;
|
||||
display: inline-block;
|
||||
}
|
||||
#awards .description,
|
||||
#education .description{
|
||||
width: 83%;
|
||||
display: inline-block;
|
||||
background: #eee;
|
||||
margin-bottom: 10px;
|
||||
position: relative;
|
||||
padding: 10px;
|
||||
border-bottom: 1px solid #ccc;
|
||||
border-right: 1px solid #ccc;
|
||||
}
|
||||
#awards .description:after,
|
||||
#education .description:after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 15px;
|
||||
right: 0;
|
||||
left: -16px;
|
||||
height: 0;
|
||||
width: 0;
|
||||
border: solid transparent;
|
||||
border-right-color: #eee;
|
||||
border-width: 8px;
|
||||
pointer-events: none;
|
||||
}
|
||||
#awards .description h3,
|
||||
#education .description h3{
|
||||
font-size: 1.2em;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-weight: 700;
|
||||
}
|
||||
#awards .description p,
|
||||
#education .description p{
|
||||
margin-top: 5px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.job{
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.job .details {
|
||||
margin-left: 3%;
|
||||
width: 95%;
|
||||
padding: 10px;
|
||||
margin-bottom: 10px;
|
||||
background: #eee;
|
||||
border-bottom: 1px solid #ccc;
|
||||
border-right: 1px solid #ccc;
|
||||
}
|
||||
.job .where{
|
||||
font-size: 1.2em;
|
||||
font-weight: bold;
|
||||
}
|
||||
.job .year{
|
||||
opacity: 0.7;
|
||||
}
|
||||
.job .profession{
|
||||
font-size: 1.2em;
|
||||
font-weight: bold;
|
||||
}
|
||||
.job .description{
|
||||
line-height: 1.5em;
|
||||
}
|
||||
.job .highlights{
|
||||
padding: 5px 0;
|
||||
font-weight: bold;
|
||||
}
|
||||
.job .job-details {
|
||||
padding-left: 5%;
|
||||
width: 100%;
|
||||
}
|
||||
.publication {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.publication .name{
|
||||
font-size: 1em;
|
||||
font-weight: bold;
|
||||
}
|
||||
.publication .year{
|
||||
opacity: 0.7;
|
||||
}
|
||||
.publication p{
|
||||
margin: 0;
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
.contact-item{
|
||||
width: 100%;
|
||||
float: left;
|
||||
}
|
||||
.contact-item .icon{
|
||||
padding: 10px;
|
||||
border-right: 1px solid #ccc;
|
||||
border-bottom: 1px solid #ccc;
|
||||
color: #32475c;
|
||||
background: #eee;
|
||||
}
|
||||
.contact-item:last-child .icon{
|
||||
border-bottom: none;
|
||||
}
|
||||
.contact-item .title{
|
||||
width: 80%;
|
||||
width: calc(100% - 55px);
|
||||
font-weight: 700;
|
||||
opacity: 0.9;
|
||||
}
|
||||
.contact-item .title.only{
|
||||
margin-top: 10px;
|
||||
}
|
||||
.contact-item .description{
|
||||
width: 80%;
|
||||
width: calc(100% - 55px);
|
||||
color: #334960;
|
||||
}
|
||||
|
||||
.item-interests,
|
||||
.item-skills{
|
||||
height: 30px;
|
||||
color: #334960;
|
||||
padding: 5px 10px;
|
||||
margin-bottom: 5px;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
font-size: 1.1em;
|
||||
font-weight: 600;
|
||||
}
|
||||
.interest,
|
||||
.skill{
|
||||
color: #fff;
|
||||
display: inline-block;
|
||||
margin-right: 5px;
|
||||
margin-bottom: 5px;
|
||||
padding: 5px 10px;
|
||||
background: #32475c;
|
||||
position: relative;
|
||||
font-size: .85em;
|
||||
}
|
||||
.skill-level {
|
||||
background-color: #227c74;
|
||||
border-radius: 4px;
|
||||
color: #fff;
|
||||
padding: 1px 8px;
|
||||
font-size: .75em;
|
||||
position: absolute;
|
||||
margin: 1px 10px;
|
||||
}
|
||||
|
||||
#language-skills .skill{
|
||||
margin: 10px 0;
|
||||
padding-bottom: 10px;
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
|
||||
</style>
|
||||
<style type="text/css" media="print">
|
||||
body {
|
||||
font-size: .95em;
|
||||
-webkit-print-color-adjust: exact;
|
||||
}
|
||||
|
||||
a[href]:after {
|
||||
content: none !important;
|
||||
}
|
||||
|
||||
#photo{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.box {
|
||||
margin-bottom: -10px;
|
||||
}
|
||||
|
||||
blockquote,
|
||||
#education,
|
||||
#awards,
|
||||
.contact-item,
|
||||
.publication,
|
||||
.skills,
|
||||
.interests {
|
||||
page-break-inside: avoid;
|
||||
}
|
||||
|
||||
.col-sm-5{
|
||||
width: 40%;
|
||||
padding: 0 15px;
|
||||
}
|
||||
|
||||
.col-sm-7{
|
||||
width: 60%;
|
||||
padding: 0 15px;
|
||||
}
|
||||
|
||||
.skills .col-sm-offset-1,
|
||||
.interests .col-sm-offset-1{
|
||||
margin-top: -10px;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
#education {
|
||||
margin: 0;
|
||||
margin-bottom: -20px;
|
||||
}
|
||||
#awards:before,
|
||||
#education:before {
|
||||
background: none;
|
||||
}
|
||||
|
||||
#awards .description,
|
||||
#education .description,
|
||||
.job .details {
|
||||
border: 1px solid #eee;
|
||||
}
|
||||
.publication,
|
||||
.publication .panel-heading,
|
||||
.publication .name{
|
||||
margin: 0;
|
||||
padding: 0 5px;
|
||||
border: none;
|
||||
}
|
||||
.publication .panel-body {
|
||||
padding: 0 10px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.badge {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.list-group-item{
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 5px 15px;
|
||||
}
|
||||
.list-group-item:after{
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 8px;
|
||||
right: 0;
|
||||
left: -1px;
|
||||
height: 0;
|
||||
width: 0;
|
||||
border: solid transparent;
|
||||
border-right-color: #999;
|
||||
border-width: 4px;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-xs-12">
|
||||
<div id="photo-header" class="text-center">
|
||||
<!-- PHOTO (AVATAR) -->
|
||||
<div id="photo">
|
||||
<img src="//www.gravatar.com/avatar/de1894018768d8bc60b0f87f04402537?s=200&r=pg&d=mm" alt="avatar">
|
||||
</div>
|
||||
<div id="text-header" >
|
||||
<h1>Scott Wallace<br><span>Consulting Linux Systems Engineer</span></h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-12 col-sm-7">
|
||||
<!-- ABOUT ME -->
|
||||
<div class="box">
|
||||
<h2><i class="fas fa-user ico"></i> About</h2>
|
||||
<p>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.</p>
|
||||
</div>
|
||||
<!-- WORK EXPERIENCE -->
|
||||
<div class="box">
|
||||
<h2><i class= "fas fa-suitcase ico"></i> Work Experience</h2>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
Suborbit Ltd
|
||||
</div>
|
||||
<div class="year">July 2008 – Present</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">Director</div>
|
||||
<div class="description">
|
||||
Unix and Linux based solutions engineering. Short-term support, long-term contractual arrangements or project-based consultancy.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
Optimal
|
||||
</div>
|
||||
<div class="address">
|
||||
<a href="https://thisisoptimal.com/" target= "_blank"><i class="fas fa-globe ico"></i> https://thisisoptimal.com/</a>
|
||||
</div>
|
||||
<div class="year">March 2021 – Present</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">EdgeOps Engineer</div>
|
||||
<div class="description">
|
||||
Writing self-service tooling for managing Akamai along with configuration management via Terraform.
|
||||
<div class="highlights">Highlights</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">Akamai</li>
|
||||
<li class="list-group-item">Python</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
Universal Credit, Department for Work and Pensions, UK Government
|
||||
</div>
|
||||
<div class="address">
|
||||
<a href="https://www.gov.uk/government/organisations/department-for-work-pensions" target= "_blank"><i class="fas fa-globe ico"></i> https://www.gov.uk/government/organisations/department-for-work-pensions</a>
|
||||
</div>
|
||||
<div class="year">July 2015 – March 2021</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">Senior DevOps Engineer</div>
|
||||
<div class="description">
|
||||
Implementation and migration of Universal Credit from incumbent system to an AWS EC2-based service.
|
||||
<div class="highlights">Highlights</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">Java support</li>
|
||||
<li class="list-group-item">Puppet</li>
|
||||
<li class="list-group-item">Ansible</li>
|
||||
<li class="list-group-item">Python</li>
|
||||
<li class="list-group-item">Jenkins</li>
|
||||
<li class="list-group-item">Linux</li>
|
||||
<li class="list-group-item">Terraform</li>
|
||||
<li class="list-group-item">Zabbix</li>
|
||||
<li class="list-group-item">MongoDB</li>
|
||||
<li class="list-group-item">Kafka</li>
|
||||
<li class="list-group-item">Splunk</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
Universal Credit, Department for Work and Pensions, UK Government
|
||||
</div>
|
||||
<div class="address">
|
||||
<a href="https://www.gov.uk/government/organisations/department-for-work-pensions" target= "_blank"><i class="fas fa-globe ico"></i> https://www.gov.uk/government/organisations/department-for-work-pensions</a>
|
||||
</div>
|
||||
<div class="year">June 2014 – July 2015</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">DevOps Engineer</div>
|
||||
<div class="description">
|
||||
Implementation and migration of Universal Credit from incumbent system to a proof-of-concept, on-premise hosted service.
|
||||
<div class="highlights">Highlights</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">Java support</li>
|
||||
<li class="list-group-item">Puppet</li>
|
||||
<li class="list-group-item">Linux</li>
|
||||
<li class="list-group-item">Zabbix</li>
|
||||
<li class="list-group-item">MongoDB</li>
|
||||
<li class="list-group-item">KVM</li>
|
||||
<li class="list-group-item">libvirt</li>
|
||||
<li class="list-group-item">virtio</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
De Telefoon Gids, Netherlands
|
||||
</div>
|
||||
<div class="address">
|
||||
<a href="https://www.detelefoongids.nl/" target= "_blank"><i class="fas fa-globe ico"></i> https://www.detelefoongids.nl/</a>
|
||||
</div>
|
||||
<div class="year">April 2013 – April 2014</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">Team Lead</div>
|
||||
<div class="description">
|
||||
Led a small team to completely build, maintain and monitor full Continuous Integration development environments using automation techniques providing reliable, repeatable and redundant systems.
|
||||
<div class="highlights">Highlights</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">Systems design and architecture</li>
|
||||
<li class="list-group-item">End-to-end systems integration</li>
|
||||
<li class="list-group-item">Systems diagnosis and triage</li>
|
||||
<li class="list-group-item">Systems automation</li>
|
||||
<li class="list-group-item">VMware</li>
|
||||
<li class="list-group-item">Apache</li>
|
||||
<li class="list-group-item">Tomcat</li>
|
||||
<li class="list-group-item">Python</li>
|
||||
<li class="list-group-item">Shell scripting</li>
|
||||
<li class="list-group-item">Amazon EC2</li>
|
||||
<li class="list-group-item">C</li>
|
||||
<li class="list-group-item">MongoDB</li>
|
||||
<li class="list-group-item">DNS</li>
|
||||
<li class="list-group-item">Unix (Linux)</li>
|
||||
<li class="list-group-item">Puppet</li>
|
||||
<li class="list-group-item">Jenkins</li>
|
||||
<li class="list-group-item">Nexus</li>
|
||||
<li class="list-group-item">Sonar</li>
|
||||
<li class="list-group-item">Solr</li>
|
||||
<li class="list-group-item">Lucene</li>
|
||||
<li class="list-group-item">Red Hat JBoss Fuse</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
European Directories
|
||||
</div>
|
||||
<div class="address">
|
||||
<a href="https://www.linkedin.com/company/european-directories" target= "_blank"><i class="fas fa-globe ico"></i> https://www.linkedin.com/company/european-directories</a>
|
||||
</div>
|
||||
<div class="year">July 2008 – March 2013</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">DevOps Engineer</div>
|
||||
<div class="description">
|
||||
|
||||
<div class="highlights">Highlights</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">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.</li>
|
||||
<li class="list-group-item">Developed a flexible deployment system ("BOSS") to allow non-technical users to deploy code to specific environments.</li>
|
||||
<li class="list-group-item">Developed a system ("Autoindexer") to combine various components and automatically build HTML and XML sitemaps on a daily basis</li>
|
||||
<li class="list-group-item">VMware</li>
|
||||
<li class="list-group-item">Python</li>
|
||||
<li class="list-group-item">Shell scripting</li>
|
||||
<li class="list-group-item">Apache</li>
|
||||
<li class="list-group-item">Tomcat</li>
|
||||
<li class="list-group-item">Varnish</li>
|
||||
<li class="list-group-item">C</li>
|
||||
<li class="list-group-item">PHP</li>
|
||||
<li class="list-group-item">MySQL</li>
|
||||
<li class="list-group-item">DNS</li>
|
||||
<li class="list-group-item">UNIX (Solaris & Linux)</li>
|
||||
<li class="list-group-item">Jenkins</li>
|
||||
<li class="list-group-item">Nexus</li>
|
||||
<li class="list-group-item">Sonar</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
News UK (formally News International)
|
||||
</div>
|
||||
<div class="address">
|
||||
<a href="https://www.news.co.uk/" target= "_blank"><i class="fas fa-globe ico"></i> https://www.news.co.uk/</a>
|
||||
</div>
|
||||
<div class="year">January 2008 – July 2008</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">Senior Systems Engineer</div>
|
||||
<div class="description">
|
||||
|
||||
<div class="highlights">Highlights</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">Systems design and architecture</li>
|
||||
<li class="list-group-item">End-to-end systems integration</li>
|
||||
<li class="list-group-item">Systems diagnosis and triage</li>
|
||||
<li class="list-group-item">Systems automation</li>
|
||||
<li class="list-group-item">Shell scripting</li>
|
||||
<li class="list-group-item">Apache</li>
|
||||
<li class="list-group-item">IBM WebSphere</li>
|
||||
<li class="list-group-item">PHP</li>
|
||||
<li class="list-group-item">UNIX (Solaris & Linux)</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
News UK (formally News International)
|
||||
</div>
|
||||
<div class="address">
|
||||
<a href="https://www.news.co.uk/" target= "_blank"><i class="fas fa-globe ico"></i> https://www.news.co.uk/</a>
|
||||
</div>
|
||||
<div class="year">October 2004 – January 2008</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">Internet Administrator</div>
|
||||
<div class="description">
|
||||
3rd-line support for main publications such as Times Online, Sun Online, News Of The World, Dreamteam and others.
|
||||
<div class="highlights">Highlights</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">Systems design and architecture</li>
|
||||
<li class="list-group-item">Production systems administration</li>
|
||||
<li class="list-group-item">Systems diagnosis and triage</li>
|
||||
<li class="list-group-item">Systems automation</li>
|
||||
<li class="list-group-item">Shell scripting</li>
|
||||
<li class="list-group-item">Apache</li>
|
||||
<li class="list-group-item">Tomcat</li>
|
||||
<li class="list-group-item">IBM WebSphere</li>
|
||||
<li class="list-group-item">PHP</li>
|
||||
<li class="list-group-item">DNS</li>
|
||||
<li class="list-group-item">UNIX (Solaris & Linux)</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
London International Financial Futures and Options Exchange
|
||||
</div>
|
||||
<div class="address">
|
||||
<a href="https://en.wikipedia.org/wiki/London_International_Financial_Futures_and_Options_Exchange" target= "_blank"><i class="fas fa-globe ico"></i> https://en.wikipedia.org/wiki/London_International_Financial_Futures_and_Options_Exchange</a>
|
||||
</div>
|
||||
<div class="year">May 2004 – October 2004</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">Contracting Systems Engineer</div>
|
||||
<div class="description">
|
||||
Systems integration and administration
|
||||
<div class="highlights">Highlights</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">Shell scripting</li>
|
||||
<li class="list-group-item">UNIX (Solaris)</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
Asserta Properties
|
||||
</div>
|
||||
<div class="address">
|
||||
<a href="https://uk.linkedin.com/company/asserta-properties-ltd" target= "_blank"><i class="fas fa-globe ico"></i> https://uk.linkedin.com/company/asserta-properties-ltd</a>
|
||||
</div>
|
||||
<div class="year">April 2001 – May 2004</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">Systems Engineer</div>
|
||||
<div class="description">
|
||||
Jack-of-all-trades, including: procuring hardware, cabling and racking, architecture and installation, systems administration and maintenance
|
||||
<div class="highlights">Highlights</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">Shell scripting</li>
|
||||
<li class="list-group-item">Apache</li>
|
||||
<li class="list-group-item">Tomcat</li>
|
||||
<li class="list-group-item">PHP</li>
|
||||
<li class="list-group-item">MySQL</li>
|
||||
<li class="list-group-item">SMTP</li>
|
||||
<li class="list-group-item">DNS</li>
|
||||
<li class="list-group-item">UNIX (Solaris)</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
Queensland Communications and Networking (QCN)
|
||||
</div>
|
||||
<div class="address">
|
||||
<a href="https://uk.linkedin.com/company/asserta-properties-ltd" target= "_blank"><i class="fas fa-globe ico"></i> https://uk.linkedin.com/company/asserta-properties-ltd</a>
|
||||
</div>
|
||||
<div class="year">September 1998 – April 2001</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">UNIX Consultant</div>
|
||||
<div class="description">
|
||||
|
||||
<div class="highlights">Highlights</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">UNIX consulting</li>
|
||||
<li class="list-group-item">Web development</li>
|
||||
<li class="list-group-item">In-house firewall product development, including product design and programming in C</li>
|
||||
<li class="list-group-item">Systems administration</li>
|
||||
<li class="list-group-item">C</li>
|
||||
<li class="list-group-item">SMTP</li>
|
||||
<li class="list-group-item">UNIX (Solaris & Linux)</li>
|
||||
<li class="list-group-item">PHP</li>
|
||||
<li class="list-group-item">MySQL</li>
|
||||
<li class="list-group-item">Cisco</li>
|
||||
<li class="list-group-item">Apache</li>
|
||||
<li class="list-group-item">DNS</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="job clearfix">
|
||||
<div class="row">
|
||||
<div class="details">
|
||||
<div class="where">
|
||||
CoreLogic Australia (formally RP Data)
|
||||
</div>
|
||||
<div class="address">
|
||||
<a href="https://uk.linkedin.com/company/asserta-properties-ltd" target= "_blank"><i class="fas fa-globe ico"></i> https://uk.linkedin.com/company/asserta-properties-ltd</a>
|
||||
</div>
|
||||
<div class="year">April 1995 – September 1998</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="job-details col-xs-11">
|
||||
<div class="profession">UNIX Consultant</div>
|
||||
<div class="description">
|
||||
|
||||
<div class="highlights">Highlights</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">Systems administration</li>
|
||||
<li class="list-group-item">Database administration</li>
|
||||
<li class="list-group-item">Web development</li>
|
||||
<li class="list-group-item">In-house product development</li>
|
||||
<li class="list-group-item">Systems automation</li>
|
||||
<li class="list-group-item">Network administration</li>
|
||||
<li class="list-group-item">C</li>
|
||||
<li class="list-group-item">SMTP</li>
|
||||
<li class="list-group-item">UNIX (SCO & Solaris)</li>
|
||||
<li class="list-group-item">PHP</li>
|
||||
<li class="list-group-item">MySQL</li>
|
||||
<li class="list-group-item">Cisco</li>
|
||||
<li class="list-group-item">Apache</li>
|
||||
<li class="list-group-item">DNS</li>
|
||||
<li class="list-group-item">Novell Netware</li>
|
||||
<li class="list-group-item">Progress DB</li>
|
||||
<li class="list-group-item">Progress Webspeed</li>
|
||||
<li class="list-group-item">FoxPro</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-5">
|
||||
<!-- CONTACT -->
|
||||
<div class="box clearfix">
|
||||
<h2><i class="fas fa-bullseye ico"></i> Contact</h2>
|
||||
<div class="contact-item">
|
||||
<div class="icon pull-left text-center"><span class="fas fa-map-marker fa-fw"></span></div>
|
||||
|
||||
<div class="title only pull-right">London, London GB</div>
|
||||
</div>
|
||||
<div class="contact-item">
|
||||
<div class="icon pull-left text-center"><span class="fas fa-envelope fa-fw"></span></div>
|
||||
<div class="title only pull-right"><a href="mailto:scott@wallace.sh" target="_blank">scott@wallace.sh</a></div>
|
||||
</div>
|
||||
<div class="contact-item">
|
||||
<div class="icon pull-left text-center"><span class="fas fa-globe fa-fw"></span></div>
|
||||
<div class="title only pull-right"><a href="https://scott.wallace.sh" target="_blank">https://scott.wallace.sh</a></div>
|
||||
</div>
|
||||
<div class="contact-item">
|
||||
<div class="icon pull-left text-center"><span class="fab fa-matrix fa-fw"></span></div>
|
||||
<div class="title pull-right">Matrix</div>
|
||||
<div class="description pull-right"><a href="matrix:u/scott:wallace.sh" target="_blank">@scott:wallace.sh</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- EDUCATION -->
|
||||
<div class="box">
|
||||
<h2><i class="fas fa-university ico"></i> Education</h2>
|
||||
<ul id="education" class="clearfix">
|
||||
<li>
|
||||
<div class="year pull-left">1989 1993</div>
|
||||
<div class="description pull-right">
|
||||
<h3>Brisbane Boys' College</h3>
|
||||
<div class="where"></div>
|
||||
|
||||
<p></p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- SKILLS -->
|
||||
<div class="box">
|
||||
<h2><i class="fas fa-tasks ico"></i> Skills</h2>
|
||||
<div class="skills clearfix">
|
||||
<div class="item-skills">
|
||||
Web Development
|
||||
<span class="skill-level">Master</span>
|
||||
</div>
|
||||
<div class="col-sm-offset-1 col-sm-12 clearfix">
|
||||
<span class= "skill badge">Linux</span>
|
||||
<span class= "skill badge">System Administration</span>
|
||||
<span class= "skill badge">Integration</span>
|
||||
<span class= "skill badge">Shell Scripting</span>
|
||||
<span class= "skill badge">Virtualization</span>
|
||||
<span class= "skill badge">Programming</span>
|
||||
<span class= "skill badge">Python (Programming Language)</span>
|
||||
<span class= "skill badge">Containerization</span>
|
||||
<span class= "skill badge">Site Reliability Engineering</span>
|
||||
<span class= "skill badge">System Monitoring</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
293
resume.json
Normal file
293
resume.json
Normal file
|
@ -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"
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Reference in a new issue