881 lines
33 KiB
HTML
881 lines
33 KiB
HTML
|
<!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>
|