Technical Summary

  • Extensive knowledge of the Unix/AIX operating system and associated hardware and software.
  • Working knowledge of Linux and its common applications.
  • Proficient with Perl and shell scripting.
  • Effective oral and written communication skills.
  • Certified IBM AIX System Support Specialist.

Education

Bachelor of Science, Computer Science
School of Engineering and Applied Science
University of Virginia, Charlottesville, VA
May, 1997

Work History

Millen Consulting - Owner 
Provide Unix, Linux, and Open Source consulting and contract services.
2002 - present
  • Install and configure Linux and Unix operating systems and hardware.
  • Custom web server software/tools installation, configuration, and administration.
  • Network security analysis and configuration.
Union Bank of California - WebSphere Support
Support developers in their deployment of applications into the web.
April 2003 - June 2006
  • Install and configure IBM WebSphere Application Server running on AIX, Solaris, Linux, and Windows.
  • Build source-code tools and infrastructure.
Bank of America - Unix/AIX System Administrator
Provide internal support for all IBM/AIX servers across the enterprise.
June 1997 - Dec 2002
  • Present internal business units with design and purchase recommendations.
  • Create, manage, and implement project work plans.
  • Coordinate system installation project teams that include facilities, network, storage, application, and operations groups.
  • Collaborate with network and storage groups to build functional disk, tape, SAN, and network infrastructure.
  • Install and configure operating system software, third-party tools, and application software.
  • Create Service Level Agreement documentation and procedures.
  • Troubleshoot hardware, software, and network issues.
  • Monitor and tune systems to achieve an optimum level of performance.
  • Perform backup and recovery operations.
  • Automate processes and manage distributed systems using PERL and shell scripts.
  • Create and implement web tools for system monitoring and reporting.
  • Evaluate new hardware and software.
  • Produce disaster recovery test plans and participate in their execution.
  • Create, implement, and enforce security baselines.
  • Provide mentorship to junior team members and technical guidance to non-technical peers.
  • Participate in a 24x7 on-call rotation for systems both local and remote.