Ian Wilson's Resume (Last updated July 24th 2008)

Resume builder

IAN M. WILSON

Perrysburg, OH 43551 - USA

-

OBJECTIVE 

Support, Design, or System Engineering position where my 10 years of Unix and Linux system administration, implementation and support experience will add value to the company's operations or infrastructure team.

-

SKILLS 

Overall technology experience:
  • 10 years Linux OS, starting with Red Hat 5.0.
  • RHCE for RHEL 5
  • Working on becoming RHCA for RHEL5
  • Managed Point of Sales Server farm running Novell (SuSE) Point of Sales Linux (~1,000 servers spread out amongst 300 locations), including approximately 10,000 clients and remote data terminals.
  • Knowledgeable about PXE Installations using kickstart and FAI, and using automated tools to manage clusters of servers
  • 4 years Point of Sales experience, managing hardware and software development and deployment.
  • 7 years hands-on experience running and tuning Apache, MySQL, PostgreSQL, and JBoss servers for performance with high availability and uptime.
  • Project Management with SCRUM and XP.
  • Agile aptitude, incorporating unit tests and version control within current projects.

Web:
  • Strong working knowledge of LAMP environment, remote SSH deployment and code security.
  • Strong working knowledge of JBoss and J2EE components.
  • Extremely Competent with Apache configuration, troubleshooting, and tuning.
  • Practical knowledge of AJAX, CSS, typography, OOP, Design Patterns, JQuery, REST and SOAP data services.

Data:

  • 2 years using PostgresSQL, now working with Clustering.
  • 4 years using MySQL, primarily the InnoDB storage Engine.
  • Exposure to Oracle 10g (including RAC and forms and reports) and SQL Server.
  • Studied Business Intelligence in 2004.
  • Pillar Data Axiom and EMC Clarion SAN Fundamentals

Network:
  • Cisco ACS and Application/Content Networking System Configuration, Management, and Troubleshooting
  • F5 Networks BigIP/BigDNS Configuration, Management, and Troubleshooting
  • Nokia Checkpoint Firewall and VPN Server Configuration, Management, and Troubleshooting

Linux:
  • PXE Booting, PXE-based installs, and kickstart configuration files (by hand, and using tools such as cobbler and koan).
  • System configuration management with using 'generic' tools, such as puppet and cfengine, as well as implementing specific needs by using bash and SSH
  • Stress testing Linux servers and applications using various open-source tools.
  • Maintaining High-security and High-Availability websites through smart and proactive security policies and system management tools.
  • DNS (specifically, BIND), Proxy (specifically, Squid) and SMTP (Specifically, Postfix) working knowledge.
  • System Security:
  • Knowledge of IPtables firewall management and usage
  • Ability to work with networking team to define network ACL's to be applied to upstream configuration
  • Use common RCS tools to track and monitor changes to files in production environments
  • Understand requirements and implementing SOX compliance practices using open source tools.
  • Knowledgeable and proficient with writing and managing SELinux Policies
  • Using Snort IDS to identify threats coming from Internet and Intranet hosts.
  • Using syslog to collect log files from all servers to one central location, then using auditing tools to identify and investigate possible compliance or procedure violations.
  • System deployment and configuration:
  • Kickstart scripting to minimize human intervention during installation
  • Using PXE installers to automate large-scale server installation
  • Using Post-install configuration scripts to automate any post OS install scripts (application installation) to minimize human errors during installation and provisioning process)
  • Created Own "Server Status" web-based application to help automate provisioning new machines
  • Using common management tools (cfengine, puppet) to automate and verify system configurations and auditing OS level settings
  • Using and implementing centralized change management software to identify errors in configuration changes.
  • Wrote a compliance utility to scan 150+ Linux/HPUX hosts to verify that machines were in line with company policy


Work Environment:
  • Very proficient with RedHat, Debian, and working knowledge of Gentoo Linux.
  • Working knowledge of FreeBSD and NetBSD.
  • Very proficient with Subversion, CVS, and Git version control systems.
  • Very proficient with SourceForge Enterprise Edition, CollabNet Enterprise Edition, JIRA, and GForge Software Configuration Management.
  • Very proficient with SurePOS Point of Sales Management Products. Working knowledge of RealPOS Point of Sales management Products

-

WORK EXPERIENCE 

CollabNet, Inc. , Brisbane, CA

April 2007 (Acquired from VA Software) - Present

Support Engineer

Part of the CollabNet Level 3 Support Team, tagged as a Subject Matter Expert in SFEE, CEE, and CuBIT products.

  • Responsible for maintaining and supporting enterprise-grade source code management and defect tracking software, SourceForge Enterprise Edition, and Collab Enterprise Edition.
  • Managed SourceForge Hosted Edition customers at a Level 1 hosting facility, including customer firewalls, SSH tunnels, and vpn configurations.
  • Escalated java-oriented bugs to engineering teams, submitted patches for script-based bugs.
  • Assisted in writing supporting documentation for Users guide as well as Installation guide.
  • Supported End-Users and Managed CVS and Subversion servers.
  • Managed transition of Help Desk Software from VA Software to CollabNet's systems, trained India-based Level 1 Support team how to support former VA Software customers on the SFEE framework.
  • Traveled to customer locations for installs, upgrades, and customer training as needed.

-

VA Software, Fremont CA

August 2006 - April 2007

Support Engineer

Support Engineer in a team of 2 or 3 support resources (including a manager) supporting approximately 180 customers with 200 installations of Source Forge Enterprise Edition.

  • Managed SourceForge Hosted Edition customers at a Level 1 hosting facility, including customer firewalls, stunnels, and vpn configurations.
  • Escalated java-oriented bugs to engineering teams, submitted patches for script-based bugs, and re-wrote Lucene re-indexing tools in perl.
  • Wrote a self-service management interface for sales and marketing teams in PHP, implemented full-scale SNMP based network monitoring with graphing, and provided level 1-3 "help desk" support as needed.
  • Gained additional python experience as well as learning the core of and fundamentals of Apache Foundation's Lucene search engine.
  • Installed, deployed, and maintained Customers' SourceForge Enterprise Edition (a J2EE Application) instances.
  • Identified and built a robust SNMP and service check based network and application monitoring tool using both open source and developed resources.

-

IBM Retail Services, Durham, NC

November 2002 - August 2006

Field Engineer/Project manager

Primarily responsible for field implementations of Point-Of-Sales Hardware and software, including assisting customers with hardware and software configuration and programming.

  • Specialized in integration of Self Checkouts with IBM's SurePOS back end system.
  • Extensive knowledge of IBM's Full-Lane and Express-Plus Self checkouts, along with integrating Loyalty Card programs with existing store software, and scheduling labor as well as performing "Best Practices" training with the customers as well as training end-users of product.
  • Worked with retailers to implement ECA and ECT/Check 21 capturing with IBM SureMark Printers, and integrating and conversion of POS server farms and clients to the Novell Linux Point of Sales Operating System.

-

-

EDUCATION 

Ohio Northern University, August, 1999 - June, 2002

Electrical and Computer Engineering, 3.451 Grade Point Average

 

-

CERTIFICATIONS 

  • RHCE for RHEL 5
  • Project Management Professional (2002, Inactive)
  • Cisco Certified Network Professional (2000, Inactive)
  • Certified EMT-B

-