Add JSON-based resume basics
This commit is contained in:
parent
121777271f
commit
c393af4f87
19
README.md
Normal file
19
README.md
Normal file
|
@ -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
|
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