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.
9/2008 - Present
Systems Engineer
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
Web Developer
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.
At motorsports I primarily worked with Coldfusion, html, css, JavaScript, and Perl
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.
| Skill | Field | Beginner | Mid Level | Advanced | Expert |
|---|---|---|---|---|---|
| Perl | Programming | ||||
| Shell (ksh, bash) | Programming | ||||
| PHP | Programming | ||||
| html | Programming | ||||
| css | Programming | ||||
| Javascript | Programming | ||||
| C/C++ | Programming | ||||
| Linux | OS | ||||
| Solaris 8/9 | OS | ||||
| AIX5L | OS | ||||
| OpenBSD | OS | ||||
| FreeBSD | OS | ||||
| HP-UX | OS | ||||
| VMware Vsphere (ESX/ESXi) | Virtualization | ||||
| VMware HA | Virtualization | ||||
| VirtualBox | Virtualization | ||||
| XEN | Virtualization | ||||
| Cisco Switching | Networking | ||||
| Cisco Routing | Networking | ||||
| Vyatta | Networking | ||||
| F5 Load Balancer | Networking | ||||
| Haproxy | Networking | ||||
| Postfix | Networking | ||||
| Squid (proxy) | Networking | ||||
| Apache | Networking | ||||
| Tomcat | Networking | ||||
| Cisco ASA | Security | ||||
| Iptables | Security | ||||
| AIDE | Security | ||||
| Snort | Security | ||||
| Mysql | Databases | ||||
| Postgresql | Databases | ||||
| Sybase | Databases | ||||
| Oracle | Databases | ||||
| LDAP | Databases | ||||
| NetApp | Storage |
Telephone: (757) 553-2519
|
You can download examples of code I have written at the following locations:
