Charles J. Fisher


B.S.E. in Electrical and Computer Engineering
December 1994, The University of Iowa, Iowa City, Iowa
A.A. in Mathematics
December 1990, Scott Community College, Bettendorf, Iowa


Linux Journal

Encrypting NFSv4 with Stunnel TLS - August, 2018 (work in progress)
"Special mention goes to Charles Fisher, author of 'Encrypting NFSv4 with Stunnel TLS' [LJNL].
His article inspired the mechanism described in this document."

ZFS for Linux - February, 2018

Linux Filesystem Events with inotify - January, 2018

Rapid, Secure Patching: Tools and Methods - February, 2018

smbclient Security for Windows Printing and File Transfer - March, 2017

Flat File Encryption with OpenSSL and GPG - October, 2016

STunnel Security for Oracle - April, 2016

Secure File Transfer - January, 2016

Cipher Security: How to harden TLS and SSH - October, 2015

Infinite Busybox with systemd - March, 2015

McGraw-Hill Publications

Red Hat Linux Administration Tools, McGraw-Hill, © 2000, ISBN 0-07-134744-5, part of 0-07-134746-1, Chinese translation ISBN 7-111-07949-3

Ace the Technical Interview, 4th Edition, McGraw-Hill, © 2000, ISBN 0-07-212622-1 (responsible for only UNIX and Linux chapters)

UnixWorld Online

Be a Linux-based ISP - Red Hat Linux, pppd, mgetty, and Windows 95 DUN

Unix Split Personality: How to Virtual Host

Linux, SQL, and the Web


Oracle Certified Professional (OCP) - Oracle 8i Track

1Z0-001 Introduction to Oracle: SQL and PL/SQL March 12, 2001 (39/41/57)
1Z0-023 Oracle 8i: Architecture and Administration May 29, 2001 (42/51/64)
1Z0-025 Oracle 8i: Backup and Recovery June 26, 2001 (42/50/60)
1Z0-024 Oracle 8i: Performance Tuning October 22, 2001 (38/42/57)
1Z0-026 Oracle 8i: Network Administration August 6, 2001 (41/42/59)

HP Certified IT Professional - HP-UX

3HO-002 HP-UX System Administration August 9, 2002 (56/72/80)

IBM Certified Specialist - DB2 UDB

000-512 DB2 UDB V7.1 Family Fundamentals May 31, 2002 (55/78/100)


Alcoa, Inc. (Arconic) - Contract Employee (October, 2000 - Present)
Oracle Linux administration, versions 5 and 7. HP-UX administration, including MC/ServiceGuard on 10.20, 11.0, and 11i. Installation included SAN storage allocation on DEC/Compaq/HP StorageWorks. Lead Oracle database administrator for Siebel and Oracle Applications ERP installations running on most database versions from 7.3 to 12.2. Installed PHP development tools and developed the communications protocol for the rollout of Best Transport, which saved Alcoa over $100k in shipping costs in a single quarter. Integrated UNIX applications with VAX VMS, Unisys OS2200, OS/400, SAP, and Windows. Maintained spare parts reservoirs and supplier relationships for unsupported server hardware. Fielded on-call service duties 24x7 as sole support resource for a subset of mission-critical IT systems at the Davenport works facility.
Lee Enterprises - Systems Analyst
Assumed lead development and administration role for over 300 websites. Responsibilities included Linux server configuration, Sybase database administration, backups, and maintenance. Developed generic tools used by all of Lee's newsprint and broadcast holdings. Conducted extensive user training and mentoring. Acted as lead technical interviewer for the department. Also assumed project management responsibilities. (October, 1998 - October, 2000)

Work Experience

Lead database administrator for Oracle, Sybase, Postgres, and Sqlite. Developed and maintained code in PL/SQL and Transact SQL. Installed FreeTDS and configured it for Oracle dg4odbc, sqsh, and php-sybase. Developed and implemented disaster recovery using Oracle Data Guard and rsync. Implemented a web front end for dbms_sqltune to allow developers access to query performance reports. Wrote many data verification and cleansing scripts that manipulated hundreds of thousands of files and introduced the department to Oracle external tables for transparent SQL manipulation of flat file data. Implemented stunnel encryption for a variety of mission-critical applications, including the Oracle TNS listener.
System Administrator
Developed and maintained init, systemd, and HP ServiceGuard application controls for high availability. Experience with shell script programming under sh, ksh, and bash. Wrote a workflow system in PHP supporting hundreds of users which dramatically simplified SOX reporting.