1. Gregory Louis Banschbach
19 Kilmartin Avenue
Wolcott, CT 06716
Telephone (516) 361 - 0320
glbny@yahoo.com
OS: Red Hat/CentOS Linux, HP-UX, SCO Unix, MS-WINDOWS (2K/XP,7,2003),
Solaris, Apple OS/X
Skills: Systems Administration on HP-UX, Linux, Amazon AWS, VmWare, Windows
Server, Programming in C/C++, Java, Expert Scripting with Bash / Bourne Shell,
sed & awk, Ruby, Oracle, Apache, Postgres, MySQL, PHP; TCP/IP Networks,
Monitoring & Security Tools (OPENVIEW, Nagios, OpsView), SSH, SSL, VPN,
SonicWall, LVM - Logical Volume Manager, TCP Wrappers, iSCSI, NFS, NIS,
SMTP, Sendmail, Backups, Restores, and archiving, using tar, cpio, ctar/lonetar,
NetVault, and ArcServe; SNMP, RAID/AutoRAID, KVM, DR - Disaster
Recovery Planning, VMware, PC’s, DNS, NFS, Samba, Jenkins.
Experience:
3/14 – Present Consultant for Randstat Technologies (Yale University, Connecticut),
Crescent Computers (NYC), others (remote and onsite NYC metro area)
• Performed Disaster Recovery planning, test strategy, and documentation.
• Performed VmWare administration activities, such as provisions, adding CPU, storage on the
NetApp, or memory, and migrations. Perform activities for both Linux and Windows Server
Vms. Consulted with Senior staff about performance or advanced VM issues.
• Performed Nagios/OpsView admin activities, such as adding and testing “checks”.
• Crescent: Server Hardware, VM, and Unix services.
2/10 – 3/14 UNIX/Linux Consultant / Programmer (Various Customers).
Linux Web Engineer, E-commerce.
• Helped build out infrastructure using RackSpace virtual and physical servers.
• Installed Red Hat 6.1 RHEL on virtual servers to serve as Apache front end servers, with
MySQL cluster backend.
• Configured and maintained the RackSpace, remote and local office network infrastructure,
including a SonicWall firewall.
• Installed and configured Amazon S3 storage to store backups of our dev box.
• Maintained in house development server.
Project Lead.
• Designed and implemented a VOIP project, selecting hardware and software required. Wrote
JAVA code to interface data entered via the telephone keypad with other software products
that Crescent offers. Java was also used to provide call data recovery features via an
intermediate database. Other technologies include SIP, T1 lines, Asterisk (Soft PBX), and Red
Hat (Fedora Linux). The project went into production after 1 week of beta testing, advanced
features, reliability, and ease of use.
2. • Recommended and installed all Red Hat servers based on HP ProLiant hardware.
• Recommended and installed all SIP/VOIP software for PC’s.
• Selected the SIP vendor, and implemented the interface to the Asterisk software.
• Plan, Install, and Support UNIX & Linux installations for various Carepak customers.
• Recommended and documented a backup/disaster recovery solution for non-technical
customers.
• Wrote application in Java called jcopy, which provides features that are superior to the copy
utility provided by the “DOS” Windows. The goal was to overcome common errors, such as a
full disk, and automatic overwrite resolution.
• Designed and implemented the in house network, including the routers, routes, and wiring.
3/99 – 01/10 Sandata, Inc. Sr. UNIX/Linux Systems Engineer (C & Unix Shell).
• Lead Administrator for HP-UNIX, SCO Unix, and RHEL Linux, providing 24x7 UNIX and
Application support.
• Linux Admin/Installer on pilot project to move Oracle databases to RHEL on HP ProLiant
servers from HP 9000 servers.
• Linux Kernel Device Driver: Ported qla2300 driver to SuSE Linux, for above project, as well
as configured the ML-530 server, drivers.
• Responsible for availability of company website (Java/Apache).
• Consulted & recommended software and hardware purchases to accommodate client needs,
and business growth.
• Provided Help Desk support for issues related to UNIX: Communications, Windows Client,
X-Windows, Client Report Archives.
• Primary UNIX/Linux member of Disaster Planning team effort, as well as “Plan B & Plan C”
project.
• Initiated a project to use VMware so there could be more than 1 Production, Development, and
QA instance.
• Wrote user access control system using UNIX shell & awk scripts, which only allowed login
access to specific network addresses. Worked over telnet and SSH. Users could work from
home by registration process, which did not require human involvement. It ran on Linux, HP-
UX, and SCO.
• Participated in project to change telephony servers to Linux from OS/2.
• Configured all Unix mail [MMDF & Sendmail ] services to flow through Lotus Notes.
• Led project to design, code, and implement the replacement of Open View systems monitoring
software. Written using bash, and Kermit.
• Created a Universal Monitoring & Alert System with the following features:
▪ Any abnormal condition could be configured to generate emails and Mobile text messages.
▪ Could be used by a user, or any type of UNIX process, and any programming language.
▪ Applications did not have to be recompiled.
▪ Users could specify severity of the error, and who should be alerted. .
• Coded an application for conversion of reports to PDF, and present them on the web.
• Wrote an application to relocate reports of a certain age to on-disk archive, allowing users
access, without requiring a tape restore.
• Participated in projects to redesign COBOL applications to make them more efficient, stable,
and web accessible.
• Recommended and implemented a project to replace COBOL batch system. Projected Savings
$16,000/year. Written in C, shell, and awk.
3. • Responsible for all network mapping to UNIX disks, via PC-NFS, SAN, Samba, and
AutoRaid/Jamaica/Nike/EVA.
• Responsible for LUN configuration of all AutoRaid/Jamaica/Nike/EVA SANS.
• Technical Lead on business acquisitions of all new UNIX projects. Documented applications,
user counts, disk & server configurations.
• Led Project to developed helper applications that were used to extend the capabilities of
COBOL programs. These programs were coded in C, Bourne shell, awk, and Kermit. This
provided functions such as direct deposit, encryption, interfacing with MS-Access.
• Led Project to enhance batch processes for Operations staff, resulting in 80% fewer mistakes,
and overall reliability.
• Wrote an application (30% in C language) to enhance COTS printing system in the following
ways:
• ON GUARD automatic monitoring for all jobs. No loss under error conditions, such as
printer power off.
• FULL Job Control: User could start printing from any page, print a range of pages ( 76 to
114 ), print any single page, cancel, spool on hold ( to allow for check paper or other paper
changes ), move jobs to a new target device.
• DUAL Backup. The proprietary system, saved a copy of a job in a special area. My system
saved the banner and print job to another area, so that jobs could be reprinted days or weeks
later.
• EXTREME user interface. A command screen so efficient and intuitive, that users could
change a job or jobs with less than 4 keystrokes! They refused to use the GUI!
• For night operations with HP-9050 printers, bi-directional communications, tied into the email
based ALERT system. Everyone on call knew when a printer was failing.
• On demand Customization of Banner Pages: Banners could have the following options:
Portrait/Landscape, Color, message/routing instructions, Timestamp on file, Time of printing,
name of person that requested the job, Target Printer, No Banner.
8/97 – 3/99 Topaz Lighting and Electric Corporation. MIS Manager
• Specified, configured, and installed UNIX server with RAID 5 and Ultra-Wide SCSI
technology. Installed all business software on UNIX servers. Implemented disaster plan for
server.
• Planned and delivered a complete TCP/IP network based on high speed switches, using PC’s
running Windows and/or Linux as clients. Configured internet access, mail server, and fax
server. Installed and configured Samba for file sharing, and printer integration.
• Met with other directors to design and implement company wide goals, such as an internal
network ( none existed ), internet access, setting standards for purchases and use of PC’s,
email, servers, and the internet.
• Implemented training for users in all software.
• Designed, planned, and implemented all new programming projects. Wrote a C application
related to fix a bug in APPGEN Inventory year end processing.
• Provided support & helpdesk functions on all PC’s, Macintosh, and UNIX issues.
4/95 – 12/96 Crescent Computer Health Care Systems. UNIX Consultant / Programmer.
4. • Worked directly with the President/Owner on all Unix and IT related matters, such as new
business ideas, projects, and problem solving.
• Wrote and maintained C language code for UNIX COBOL applications, and interfaces.
• Wrote and maintained UNIX scripts which were written using UNIX Shell tools, such as sed,
awk, Shell, bash, and Kermit languages.
• Wrote application in Java called jcopy, which was designed to be superior to using the copy
utility provided by Windows. The goal was to overcome common errors, such as a full disk,
and automatic overwrite resolution.
• Planned, Installed, and Supported UNIX installations for various Crescent customers who had
our application servers on site.
• Configured specialized hardware for high-end servers. Configure non standard devices such as
Wang printers, reel-based tape drives, and other equipment for use with SCO UNIX, or
Linux.
• Designed and installed in-house and customer TCPIP networks and routers.
3/90 – 8/97 G.A.L. Manufacturing Corp. UNIX Systems Administrator/Programmer
• Provided all 1st
level support for all hardware / software. Installed and supported all
hardware, including terminals, printers, multi-port boards, LAN/WAN cabling, network
cards, gateways, routers, PC’s, disk arrays, and servers.
• Installed and configured TCP/IP network, including DNS, Samba, network printing/faxing
and security.
• Performed UNIX kernel tuning, disk configuration (partitions/swap space/RAID levels).
• Installed and supported all PC software, including, Windows, Spreadsheets (Lotus, Quattro,
Excel), Word processors (WordPerfect, Word), databases (Dbase/FoxPro).
• Wrote and maintained C and Dbase applications for Sales, Engineering/Manufacturing, and
Accounting departments. This includes daily sales analysis, Master Production Scheduling
for Manufacturing, Purchasing / Payables analysis, Pro Forma Invoicing.
• Wrote a script using the UNIX shell and awk, to support the overnight Batch process. It
included an alert mechanism to page me if any part of the job failed.
Education: Delaware Technical College, Dover, Delaware.
AAS Computer Science and Engineering.