I am a very experienced Systems Engineer, and Systems Administrator, almost all positions throughout my career have required expertise in one or both of these areas. I specialize in Unix and Linux environments with preference towards Solaris in the Unix family and Debian or Gentoo based systems in the Linux family. I do however have experience in almost all Unix and Linux types ie: SCO, AIX, Redhat, HP-UX, BSD.
I am knowledgeable with all level of server hardware from basic entry level platforms all the way through to enterprise level systems.
I am a highly competent programmer, I take the view that a programmer can program any language the only difference is syntax, however, my strongest experience is in the following Perl, C/C++, Shell scripting (ksh, bash), PHP.
One of my specialist areas is Systems and Network security, I have designed the security infrastructure for several companies, from the ground up. My experience includes initial installation of security infrastructure and ongoing monitoring. Additionally I have experience doing IT security auditing of companies, including Banking (bank @LanTec) and Health care Institutions (Optima).
I have lot of experience using virtualization technologies, in each of my last 3 positions virtual environments have been key technologies and in my last two positions I have actually converted the entire infrastructure to use vmware.
1/2013 - Present
Senior Systems Engineer
As one of the senior engineers at logicworks, I have been responsible for helping with escalated helpdesk tickets, and working on new projects. My main project has been to automate the QC process for new systems, I have accomplished this using a mix of puppet, mcollective, facter and ruby scripts.
2/2012 - 1/2013
Lead Systems Engineer
Working at Media General I was responsible for all systems planning and architecting. I lead a team of 3 people and I was responsible for all related management tasks including annual reviews and time scheduling. In my role as engineering lead I am also responsible for assigning work tasks to the systems administration team and the development teams, whilst ensuring tasks between the three groups to not overlap or conflict.
The biggest project I have worked on at Media General to date has been to re architect their entire CMS infrastructure which delivers sites for 62 newspapers and 17 television stations, in doing so I have more than tripled capacity, doubled performance and cut costs by over $500,000 annually. The solution was based on Redhat, Cloud technologies, F5 LTMS, and puppet configuration management.
Additionally I was heavily involved in the company DR planning, setting up a new hot backup site with database replication and an F5 GTM frontend. From this side I was also the primary technical POC in the event of a disaster, it was my job to set up the conference bridge and keep all sites up to date on our situation.
9/2008 - 2/2012
Getloaded is the second largest Internet based Freight Load Board in the United States, carrying an average of $50,000,000 of freight in day.
At Getloaded, I am the sole systems and network administrator, whilst I do perform daily administrative tasks, the main focus of my position is more on the Engineer side I perform all systems design and capacity planning, starting with the low level requirements gathering and escalating through quoting, budgeting and implementation.
Since starting work with Getloaded, I have bought down our annual running costs by over $250,000. Whilst increasing our running capacity by about 80%.
9/2007 - 9/2008
Lead Systems and Network Engineer
Dominion Medical Management rapidly growing Medical Billing company with operations offices all along the East Coast.
Dominion Medical was an interesting experience for me, I had to deal with usual security considerations but also the extra requirement of all HIPPA guidelines. Although it was a large step down in terms of the number of systems I was maintaining compared to NEXCOM, the actual responsibility was a lot higher since the team was a lot smaller and I was the senior person.
The environment when I started at Dominion Medical was a mix of Redhat and CentOS on mismatched and unsupported hardware. One of the first projects I launched was standardization of the platform on a more recent and supported version of Linux, and a move to virtualize all hardware on Vmware ESX VI3. The end result of this project was the doubling of our billing capacity and reducing outages and down time.
In addition to managing the servers, I was responsible for maintaining and developing a custom coded perl application which dealt with billing messages from hospitals and vendors and our billing application. This was mostly based on the HL7 standards.
I spent a lot of time at Dominion Medical identifying failings in the infrastructure of the systems and network, and finding new and creative ways to fix these failings whilst staying within a low budget. By the time I left Dominion Medical everything was fully HIPPA and PCI compliant.
Some of the projects designed to improve the environment included:
2/2006 - 9/2007
UNIX Systems Engineer / Linux Systems Engineer
NEXCOM is the headquarters for the Navy Exchange System, which provides goods and services to Naval personnel and their families.
NEXCOM was a good learning environment to grow within my career working in a large scale UNIX network, our team was responsible for over 300 servers, and 16,000 direct and indirect users. In addition to usual systems tasks I was involved in larger tasks such as capacity planning, rebuilding and migrating servers and to a lesser extent a number of programming tasks.
Whilst I NEXCOM I was involved in the following projects:
5/2005 - 2/2006
Systems Administrator / PHP Developer
WebTeks is a web solutions provider responsible for the development of hundreds of websites. They have received numerous business awards within the Hampton Roads area.
When I started with WebTeks I bought skill sets with me that allowed the company to expand its business from just writing websites, and start offering security auditing services to companies, and offering non web application development, these are services they still offer today in large part due to the new ideas I helped them develop.
Some of the projects I was involved with included:
5/2002 - 5/2005
Contract Software Developer / System Administration Consultation
Upon moving to the United States Net-A-Porter, my previous employer, asked me to continue to work for them as a contractor, since they were reluctant to lose my experience.
During this time I was involved in a number of application development projects which bought very measurable value to the Net-A-Porter brand and allowed them to continue to expand their business.
Most of the development time during this period was spend expanding upon their existing eCommerce platform, to add features and performance improvements, this included for example developing a new C++ and Perl based search engine which performed ~600% better than the built in search engine and allowed them to develop new category based indexes which pulled results direct from search and still rendered pages 5 times faster than static categories.
Writing log parsers, which allowed for better business analytics and more targeted marketing.
7/2001 - 5/2002
Systems Administrator / IT and Network Manager / Website Manager
Net-A-Porter is the number one fashion eCommerce website in the world valued today at over $550 million.
I was taken on at Net-a-porter as assistant system administrator and web developer, however, on my second day the current team leader quit and I was immediately asked to take over his role, this is a position I took to very comfortably. I was able to grow the control systems infrastructure and website capacity and build a very good IT team.
My work at Net-A-Porter provided them with the ability to grow, as an example of this, when I started with them their annual income was roughly $1.5M and this was pushing the infrastructure to its limits. In 2005 when I stopped working for them, their revenues were closer to $50M with plenty of room to spare on the hardware infrastructure, which I designed and implemented.
Key achievements with Net-A-Porter:
5/2000 - 7/2001
Senior Perl Developer / Assistant System Administrator
I was offered a position working in London as senior Perl developer with Head New Media who at the time were the number 3 rated web design company in the United Kingdom, I was also offered the same position with the 2 rated web company in the UK at the time, however, Head offered more creative freedom.
During this time I worked on a number of B2B and B2C companies from companies ranging from; Mars Inc, to the BBC. I also worked on projects for HSBC bank, Cif household cleaner, and SCI-FI channel UK.
Two of the more interesting project completed during this time were for Octagon Leisure developing their content management system and press relations section. I also developed an internal project for content and project managements.
Additionally I helped develop their in house networks and install and configure a number of Linux based server machines for our external clients. On a day to day basis I would assist the systems administrator with monitoring and troubleshooting the LAN and WAN servers, all of which were based on Redhat Linux.
4/1999 - 5/2000
Motorsports-Online is a web development company in the UK specializing in sites within the motorracing industry. This was my first real IT position and the start of what has been an interesting and exciting career.
During the course of this job I developed over 10 commercial websites, and worked on development of a full eCommerce system based entirely in Coldfusion. Additionally I developed a real time score display for a television sports channel, the system was based on a Perl backend using a complex mix of DHTML on the front-end.
|Shell (ksh, bash)||Programming|
|VMware Vsphere (ESX/ESXi)||Virtualization|
|F5 Load Balancer||Networking|
|Stingray Traffic Manager||Networking|
You can download examples of code I have written at the following locations: