387 lines
16 KiB
Smarty
387 lines
16 KiB
Smarty
<h2 class="no-print">Curriculum Vitae</h2>
|
|
|
|
<div class="container" id="cv">
|
|
|
|
<div class="row no-print">
|
|
<div class="span3 column">
|
|
<h3>Download</h3>
|
|
</div>
|
|
<div class="span9 column">
|
|
<p>
|
|
<a href="{$base_uri}files/BenRobertsCv.pdf" title="Ben Roberts' CV">
|
|
<img src="{$base_uri}images/acrobat.png" alt="Download PDF copy of Ben Roberts' CV" style="width: 3em; height: 3em; vertical-align: middle;" />
|
|
<!-- Image used under license (CC BY-NC-SA 3.0) from http://barrymieny.deviantart.com/ //-->
|
|
Download a PDF copy of this CV.
|
|
</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row" id="personal-info">
|
|
<div class="span2 column">
|
|
<h3>Personal Information</h3>
|
|
</div>
|
|
<div class="span5 column">
|
|
<dl class="dl-horizontal">
|
|
<dt>Full Name</dt>
|
|
<dd><p>Benjamin Austin Roberts</p></dd>
|
|
|
|
<dt>Date of Birth</dt>
|
|
<dd><p>09/09/1986</p></dd>
|
|
|
|
<dt>Location</dt>
|
|
<dd><p>Hampshire, United Kingdom</p></dd>
|
|
</dl>
|
|
</div>
|
|
<div class="span5 column">
|
|
<dl class="dl-horizontal">
|
|
<dt>Email Address</dt>
|
|
<dd><p>{mailto address="me@benroberts.net" encode="hex"}</p></dd>
|
|
|
|
<dt>Portfolio</dt>
|
|
<dd><p><a href="https://www.benroberts.net/" title="Portfolio">https://www.benroberts.net/</a></p></dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row" id="employment">
|
|
<div class="span3 column">
|
|
<h3>Employment</h3>
|
|
</div>
|
|
<div class="span9 column">
|
|
<ol class="employment">
|
|
<li>
|
|
<h4>
|
|
GSA Capital Partners LLP
|
|
<small>November 2012 - Present</small>
|
|
</h4>
|
|
<h5>Systems Administrator</h5>
|
|
<ul>
|
|
<li>Managing Unix, Linux and Windows systems, networking and datacentre deployment.</li>
|
|
<li>IT Support.</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<h4>
|
|
Atos IT Services UK
|
|
<small>July 2010 - November 2012</small>
|
|
</h4>
|
|
<h5>Network Technical Specialist - Major Projects</h5>
|
|
<ul>
|
|
<li>
|
|
Design and implementation of network solutions for Atos customers in the Transport and Financial
|
|
Services industries.
|
|
</li>
|
|
<li>
|
|
Lead planner for all physical aspects of 5-datacentre core infrastructure upgrade including
|
|
WAN circuit delivery, rack and equipment placement, power & network connectivity, build validation,
|
|
and logistics management for ~3000 items of hardware.
|
|
</li>
|
|
<li>
|
|
Designed, built and operated a large development lab for validation of a large-scale internal project, containing:
|
|
<ul>
|
|
<li>~70 mixed-vendor devices across 8 fully populated, full-sized racks</li>
|
|
<li>500 copper & fibre connections</li>
|
|
<li>>2.5km of network cabling</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
Installation, configuration and maintenance of an out of band management service for remote console access
|
|
to hundreds of core infrastructure devices across multiple datacentres and unmanned sites.
|
|
</li>
|
|
<li>
|
|
On-call proximity support, providing out-of-hours coverage for any incidents requiring a hands-on activity at the local data centre.
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li>
|
|
<h4>
|
|
Netcraft
|
|
<small>June 2008 - May 2009</small>
|
|
</h4>
|
|
<h5>Internet Services Developer</h5>
|
|
<ul>
|
|
<li>
|
|
Penetration testing of web applications and hardware devices for large financial institutions.
|
|
</li>
|
|
<li>
|
|
Development of a perl/sql based data mining survey.
|
|
</li>
|
|
<li>
|
|
Take-downs of phishing sites (via legal channels), and other anti-phishing related activities.
|
|
</li>
|
|
<li>
|
|
Windows Server/Active Directory/Exchange administration (including migrations to newer hardware/operating system versions).
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li>
|
|
<h4>
|
|
NXP Semiconductors
|
|
<small>June 2007 - September 2007</small>
|
|
</h4>
|
|
<h5>Student Intern</h5>
|
|
<ul class="no-print">
|
|
<li>
|
|
Maintained and extended an existing internal web application using PHP and Perl.
|
|
</li>
|
|
<li>
|
|
Installion and configuration of a streaming video-on-demand server on Red
|
|
Hat Linux, with embedded Linux clients running on set-top boxes.
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li>
|
|
<h4>
|
|
School of Electronics and Computer Science, University of Southampton
|
|
<small>September 2006 - June 2010</small>
|
|
</h4>
|
|
<h5>Helpdesk Assistant</h5>
|
|
<ul class="no-print">
|
|
<li>
|
|
Working in the University's Computer Science Helpdesk on an ad-hoc basis,
|
|
performing day-to-day tasks to help the full-time System Administrators. This included
|
|
repairing and reinstalling the operating systems on lab PCs.
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row" id="certification">
|
|
<div class="span3 column">
|
|
<h3>Certification</h3>
|
|
</div>
|
|
<div class="span9 column">
|
|
<table class="table">
|
|
<thead>
|
|
<tr>
|
|
<th>Certification</th>
|
|
<th>Vendor</th>
|
|
<th>Date</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td><strong>CCNA</strong></td>
|
|
<td>Cisco</td>
|
|
<td>Feb 2010 - Present</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row" id="education">
|
|
<div class="span3 column">
|
|
<h3>Education</h3>
|
|
</div>
|
|
<div class="span9 column">
|
|
<ol class="education">
|
|
<li>
|
|
<h4>
|
|
University of Southampton
|
|
<small>October 2005 - June 2010</small>
|
|
</h4>
|
|
<table class="table table-condensed">
|
|
<thead>
|
|
<tr>
|
|
<th>Subject</th>
|
|
<th>Level</th>
|
|
<th>Grade</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<strong>Computer Science</strong><br />
|
|
<em>with Distributed Systems and Networks</em>
|
|
</td>
|
|
<td>MEng</td>
|
|
<td><strong>First Class</strong></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</li>
|
|
|
|
<li>
|
|
<h4>
|
|
Uckfield Community Technology College
|
|
<small>September 2003 - June 2005</small>
|
|
</h4>
|
|
|
|
<table class="table table-condensed no-print">
|
|
<thead>
|
|
<tr>
|
|
<th>Subject</th>
|
|
<th>Level</th>
|
|
<th>Grade</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td><strong>Mathematics</strong></td>
|
|
<td>A-Level</td>
|
|
<td><strong>A</strong></td>
|
|
</tr>
|
|
<tr>
|
|
<td><strong>Physics</strong></td>
|
|
<td>A-Level</td>
|
|
<td><strong>A</strong></td>
|
|
</tr>
|
|
<tr>
|
|
<td><strong>Computing</strong></td>
|
|
<td>A-Level</td>
|
|
<td><strong>A</strong></td>
|
|
</tr>
|
|
<tr>
|
|
<td><strong>Further Mathematics</strong></td>
|
|
<td>AS-Level</td>
|
|
<td><strong>B</strong></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
</li>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Forced page break -->
|
|
<div class="force-break">
|
|
<span style="display: none;"> </span>
|
|
</div>
|
|
|
|
<div class="row" id="skills">
|
|
<div class="span3 column">
|
|
<h3>Skills</h3>
|
|
</div>
|
|
<div class="span9 column">
|
|
<dl>
|
|
<dt>Networking<dt>
|
|
<dd>
|
|
<p>
|
|
Experience with:
|
|
<ul>
|
|
<li>Routing and Switching (Cisco, Brocade, Mikrotik)</li>
|
|
<li>Firewalling (Cisco FWSM, ASA, Linux iptables)</li>
|
|
<li>VPNs (Juniper, OpenVPN, Mikrotik)</li>
|
|
</ul>
|
|
</p>
|
|
<p>
|
|
Experience configuring and operating network services, including:
|
|
<ul>
|
|
<li>DHCP (ISC)</li>
|
|
<li>Resilient DNS (BIND, Windows Server)</li>
|
|
<li>Resilient LDAP (OpenLDAP)</li>
|
|
<li>HTTP (Apache, IIS)</li>
|
|
<li>SSL CA (OpenSSL)</li>
|
|
<li>Logging (Syslog, Splunk)</li>
|
|
</ul>
|
|
</p>
|
|
</dd>
|
|
|
|
<dt>System Administration</dt>
|
|
<dd>
|
|
<p>
|
|
Experience with:
|
|
<ul>
|
|
<li>Installation, configuration and operation of Operating Systems (Linux [many distributions], Windows, Mac OS X)</li>
|
|
<li>Writing and maintaining Linux software packages and package repositories (Gentoo Portage, Sabayon Entropy, RPM)</li>
|
|
<li>System automation (Puppet, Molecule, Kickstart)</li>
|
|
<li>Virtualisation (KVM, libvirt, Ganeti, VMWare/ESX)</li>
|
|
<li>Monitoring (Nagios, Icinga, and automation of monitoring deployments)</li>
|
|
<li>Backup systems (BackupPC, Bacula)</li>
|
|
</ul>
|
|
</p>
|
|
<p>
|
|
Brief experience with Active Directory, Group Policy and Exchange administration on
|
|
Windows-based systems and integration with Linux systems via LDAP.
|
|
</p>
|
|
</dd>
|
|
|
|
<dt>Web Programming</dt>
|
|
<dd>
|
|
<p>
|
|
Proficient at creating standards-compliant, cross-browser (X)HTML documents,
|
|
with CSS styling, and dynamic JavaScript behaviour.
|
|
Many years' experience creating both simple and complex dynamic systems using
|
|
PHP. Emphasis on writing secure code.
|
|
</p>
|
|
<p>
|
|
More recently, experience with Python and Django.
|
|
</p>
|
|
</dd>
|
|
|
|
<dt>Application Programming</dt>
|
|
<dd>
|
|
<p>
|
|
Proficient with C/C++, Qt. Basic experience with Perl. Able to read and write many
|
|
other languages, including Java, Ruby and UNIX Shell scripting.
|
|
</p>
|
|
</dd>
|
|
|
|
<dt>Databases</dt>
|
|
<dd>
|
|
<p>
|
|
Experienced with SQL, including database normalisation. Installation and operation of
|
|
MySQL DBMS.
|
|
</p>
|
|
</dd>
|
|
|
|
<dt>Development Tools</dt>
|
|
<dd>
|
|
<p>
|
|
Experience with:
|
|
<ul>
|
|
<li>IDEs (KDevelop, Eclipse SDK, Microsoft Visual Studio)</li>
|
|
<li>UNIX build environments (Vim, gcc/g++, make)</li>
|
|
<li>Version Control systems (Git, Subversion)</li>
|
|
</ul>
|
|
</p>
|
|
</dd>
|
|
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row" id="interests">
|
|
<div class="span3 column">
|
|
<h3>Interests</h3>
|
|
</div>
|
|
<div class="span9 column">
|
|
<p>
|
|
I am a supporter of the opensource movement, and try to use free/libre software
|
|
and code where I can. I also release all my code under free licenses where possible
|
|
in the hope that they might be useful to others.
|
|
</p>
|
|
<p>
|
|
I enjoy developing many small systems for both personal and educational use.
|
|
Aside from the projects listed on my
|
|
<a href="https://benroberts.net" title="Personal Website">personal website</a>,
|
|
in the past I have also written a web-based remote control for WinAMP, and
|
|
"audio emoticon" software for use with MSN Messenger, which was downloaded more than
|
|
a million times.
|
|
</p>
|
|
<p>
|
|
At University I was in a group named "CSLib" (Computer Science Library),
|
|
which maintained a centralised software repository for other students in the
|
|
department. This involved building and maintaining software, often compiled from
|
|
source. It also involves managing a Windows 2003 Terminal Server for remote use
|
|
by other students.
|
|
</p>
|
|
<p>
|
|
My third year individual project was to design and implement a cross platform
|
|
document sharing system which featured zero-configuration peer discovery, and
|
|
password-less, decentralised authentication whilst maintaining privacy and
|
|
security.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|