S.
Craig Caldwell
M.S., Information Systems,
GPA: 4.0/4.0 Certificate: Software Systems Engineering
-
Received "Excellence in Information Systems" award from GMU, December
1998
B.S., Computer Science Virginia
Tech,
GPA: 3.2/4.0
Double-major: Psychology Minor: Mathematics
Sun
Certified
Solaris Administrator,
Sun Microsystems, April 2007.
Cisco
Certified Network Administrator, Cisco Systems, March 2007.
Software Development: Perl, C/Objective C, Oracle
RDBMS (SQL*Plus, SQL*Forms, PL/SQL), C++, Unix scripting (csh/sh/ksh/bash
shells), HTML, Java.
System Administration/Operating
Systems: Linux,
Sun Solaris, Sun HA Cluster, Qualix HA+, Legato FullTime HA+, Digital Unix (LSM
& AdvFS), NeXTStep, Windows 95/98/NT, and Mac OS X, NFS, NIS, Veritas
Volume Manager, Legato Networker, RAID arrays, iPlanet (Messaging Server,
Directory Server, Web Server).
Network Administration: TCP/IP, NetCool, OSI model,
Cisco Router Configuration, Unix/PC/Macintosh networking, OSI NetExpert,
Fiber/Coax/TP cabling.
Other: Instruction and development of several
different technical courses (Unix, Networking, Cisco Router); Strong
troubleshooting & customer interface skills.
• Sun Enterprise HA Cluster Admin, Sun Microsystems,
• ClearCase, Rational Software,
• Certified Check Point Security Engineer, TDS,
• Network Management (SNMP), BDM Int’l,
• Introduction to Perl,
ARG,
• Digital Unix
Administration, Digital Corp,
• NeXT Software Development & EOF, Object Logic, Inc,
December 1994.
• Oracle Training Series, Pulse Technologies,
• NeXT Systems Administration, RDR, Inc, October 1993.
• Solaris Systems Administration, Sun Microsystems,
Independent Consultant, April
2000 – Present.
Cisco Systems, Inc. – October
2005 – January 2007.
• Installed, upgraded,
and maintained various configurations of servers by Sun and HP, running
versions of Linux and Solaris operating systems.
• Wrote and modified shell and Perl scripts to
automate repetitive functions.
• Worked with MySQL and Oracle databases for
storage of systems monitoring data.
• Interfaced with Sun and HP engineers on a
regular basis to resolve hardware and OS issues.
• Set up, configured, and maintained various
systems monitoring packages to better facilitate management of the servers
maintained by the group.
Hewlett-Packard, Inc. – March
2005 – October 2005.
• Provided all levels of
on-site technical support at two different locations for Ericsson, Inc as the
only on-site HP engineer, including management of Sun Solaris, RedHat Linux
(7.3 and RHEL3), Windows 2000, and NetApp clients and servers.
• Installed and upgraded
hardware, OS, and other software, and served as the technical interface between
Ericsson and HP.
Opsware, Inc, – January 2005 –
March 2005.
• Developed an installation
tool to facilitate easier transfer of Opsware’s content into customers
Opsware-managed systems.
• Produced ISMs
(Independent Software Modules) for Opsware’s management system to wrap various
COTS packages into Opsware-installable format.
Modules developed include Veritas NetBackup and Apache for Solaris,
Linux, HP/UX, and AIX.
Fannie Mae – April 2003 –
June 2004.
• Served as Senior
Engineer for Fannie Mae’s “Dedicated Channel” group, providing systems
engineering, software design, software development, and database support, as
well as on-call support of system issues.
• Successfully
re-engineered monitoring system in preparation for annual Disaster Recovery
exercise to eliminate single point of failure for the monitoring system. System
was also re-engineered to facilitate code re-use across multiple system
environments during this time.
• Designed and implemented a custom
configuration management solution to provide consistency and maintainability of
custom programs, monitoring tools, and configuration files across several dozen
machines in four different system environments (production, test, development,
acceptance), resulting in a more robust monitoring system, and simplified
system maintenance.
Sevenspace, Inc – May 2002 – December 2002.
• Supported a contract
for Comcast High-Speed Internet, providing e-mail, web portal, web hosting, and
LDAP directory services for Comcast’s 2.5 million cable-modem subscribers. Provided third-tier monitoring and administration
for DNS,
• Responsibilities
included System Installation, Systems Administration, Troubleshooting,
application of patches to Solaris kernel and iPlanet software. design and implementation of custom monitoring
solutions (Perl, shell) for Comcast’s mission-critical network of servers, in
addition to use of Concord SysEdge and NetCool.
• Responsible for design
and implementation of custom monitoring solutions (Perl, shell) for Comcast’s
mission-critical network of servers, in addition to use of Concord SysEdge and
NetCool.
• Tools and technologies
used included Sun Solaris 8, Perl, Veritas Volume Manager, iPlanet Messaging
Server, iPlanet Directory Server (LDAP), iPlanet Web Server, Cisco Catalyst switches,
Sun E4500, Sun E6800, SunFire E280R, Alteon Load Balancers, Brightmail Servers,
DNS, NIS, Perl, LDAP, C, Macintosh OS X, NetCool, ARS Remedy, shell
scripting.
PlanetGov, Inc – April 2001 – May 2002.
• Served as Senior
Engineer for a System Integration contract providing system design and
implementation for US STRATCOM (at Offutt Air Force Base in
• Responsibilities
included System and Network Design, System Installation, Systems
Administration, Troubleshooting, and Technical Writing.
• Tools and technologies
used included Sun Solaris 7 & 8, Sun Cluster, Windows NT, Windows 2000,
Veritas Volume Manager, Oracle RDBMS, Cisco Catalyst switches, Sun E4500, Sun
E220, Sun Ultra 60, and Compaq Xeon servers.
Congressional Committee on Adoption Institute – May 2001 – October 2001.
• Performed initial
network design and implementation, including OS installations (Windows
NT/2000/98) server and printer installations, implementing RAID 0 for
redundancy. Also provided ongoing IT consulting services on an
as-needed basis to ensure system and data availability for CCAI employees.
Getronics Government Solutions, Inc – April 2000 – March 2001.
• Served as Senior
Engineer for a System Integration contract providing a Network Management
platform for MCI/WorldCom's network solution for the FAA.
• Designed and
implemented numerous scripts (Perl, C++, Tcl/Tk) and programs (PL/SQL) to
extract data from a highly-complex database (Oracle back-end to NetExpert) for
reporting and monitoring requirements.
• Responsibilities were
highly diverse and included Systems Management, Systems Administration, Software
Engineering, Database Development, Technical Writing, and Database
Administration.
• Technologies:
Perl, C++, Tcl/Tk, Oracle, OSI NetExpert, ARS Remedy, Sun Solaris, Linux.
TKC Solutions LLC,
Senior Consultant - October
1999 –March 2000.
• Worked as
sub-contractor for Sun Microsystems, performing management of a Sun Cluster
High Availability system for EDS/General Motors. System consisted of two Sun Enterprise 4500’s
running critical production software. Technologies: Sun Cluster HA 2.2, Solaris 2.6, Veritas
Volume Manager.
• Managed and upgraded
two Unix networks (production and development) for MCI/WorldCom, consisting of
several hundred NeXTStep systems, Auspex and Sun servers. Duties included engineering their
Y2K-compliance upgrades for all systems.
Technologies: NeXTStep
3.3, Sun Solaris 2.5.1, Perl, Oracle 7.3, shell scripting.
• Performed
Y2K-compliance and maintenance upgrades on a Qualix HA+ cluster system,
upgrading all software on two Sun Enterprise 4500, with firmware upgrades on
all components. Technologies: Sun Solaris 2.6, Volume Manager 2.6 and
Qualix HA+ 2.2.
UUNET Technologies, Inc (now
WorldCom), Fairfax, VA. October 1998 –
October 1999.
Internet Systems Engineer IV
• Develop various software packages (Perl, C) to
provide short-term solutions for UUNET’s system monitoring issues. Solutions developed included systems
management, monitoring, and back-end data processing software for COTS, custom,
database, and system processes, feeding alerts into NetCool and HP
OpenView.
• Planning, design, and initial implementation
of long-term Systems Management software to monitor, control, and update Unix
systems on UUNET's global network.
Trident Data Systems (now
Veridian), Fairfax, VA. September 1992 -
September 1998.
Software Engineer - February
1998 – September 1998.
• Produced Operations Concept, System
Requirements Document, and User's Manual for database application developed to
track and process issues for the the CIA’s Intelligence Community Budget
Information System (ICBIS).
• Development and documentation of a data
validation tool to ensure validity of various incoming data for a budgetary
analysis system.
Internet Network Administrator - September 1997 – February 1998.
• Responsible
for setup, configuration and maintenance of Internet connectivity for the
National Reconnaissance Office (www.nro.mil).
• Systems involved included DEC Alpha 4000
(Digital Unix), Sun Ultra (Solaris), Windows NT (Workstation and Server), Cisco
7000, 4000, and 2500 series routers (IOS 11.2), Bay Networks 5000 Hubs, and
Checkpoint Firewall-1.
Senior Systems Administrator - Nov 1992 - Sept 1994, April
1996 – Sept 1997.
•
Developed numerous shell and Perl scripts to automate tasks as such network
monitoring, user account administration, and machine utilization, including
numerous batch jobs to distribute software, collect/process data from the
network, and verify status of each system.
•
Development of a server-side software system, written in Perl, that converts
incoming MIME mail messages to HTML code for automatic posting to a web-based
bulletin board system.
•
Responsible for installation, support, and maintenance of 4000-station
building-wide fiber-optic ethernet network, with NeXTStep (Unix) workstations,
FDDI backbone, Cisco routers, and Digital Alpha fileservers running Digital
Unix. Performed extensive software
development projects for systems management and automation, in addition to
administrator duties.
• Designed,
developed, and taught numerous sessions of
“Intro…” & “Intermediate Unix for SysAdmins”, and “Networking
Basics” courses for the corporate Training department. Also taught “Intermediate Cisco Router”
courses.
Systems Analyst - September 1995 - April 1996
• Led a
team to install, upgrade, and connect 350 PCs in a Novell-based network at Holy
Cross Hospital of Silver Spring, MD, as well as performing other tasks such as
Unix administration and network engineering.
• Assisted
in a secure network integration project at Naval Research Lab involving
networking of numerous standalone Sun workstations of different classification
levels to allow sharing and restriction of data, as appropriate.
Software Engineer - September 1994 - September
1995.
• Designed,
developed, and tested software for a large Oracle database. Performed application development and
maintenance using PL/SQL, SQL*Forms, and SQL*ReportWriter for the existing
query/retrieval system.
• Involved
in re-design and implementation of an Oracle-based application, using the
NeXTStep GUI, Objective C and NeXT’s EOF modeler.
Telos Systems Group,
Senior Programmer/Analyst
• Served
as lead programmer for TSG's MIS project, holding primary responsibility for
software design and development for the company-wide MIS, developed in
FoxBase+/Mac.
• Wrote technical and design documents for TSG’s MIS project, including a Functional Spec, Coding Standards, CM Plan, and DFDs.
CompuServe, Inc.,
Applications Programmer
•
Development of an RFQ (Request-for-Quote) retrieval and response system to be
used by McDonnell Douglas Space Systems Company (MDSSC) and their suppliers to
allow for electronic posting, retrieval, and response to current purchase
requests by MDSSC.
•
Extensive rewrite of a database-intensive batch-processing application (C,
FORTRAN, RDBMS) to collect and process quarterly FDIC bank call reports via
electronic submission to CompuServe's network.
• Provided
day-to-day support of custom systems hosted by CompuServe for various
government and commercial customers, including further customization of those
systems.