University of Alaska
Arctic Region Supercomputer Center
09/97-current Senior Systems Programmer
- Planning, implementation, administration, and support of large IBM AIX 4.3, 5.1, and 5.2 PSSP and CSM clusters.
- Implementation and support of various security related tools and utilities: ssh, tcpwrappers, tiger, crackers, custom, ...
- Develop and implement cross-platform UNIX administration tools.
- Kerberos and SecurId implementations.
- Cray accounting and resource evaluation and management.
- Technical support and system administration for Cray YMP, T3E, J90, SV1, X1, and SX6 systems for research applications.
- Technical support and system administration for 60+ IRIX server and workstation environment.
- Installation of HPC research application software (Dyna3d, HDF, netCDF, etc.).
- Support and administration of Linux and Sun/Solaris systems.
- Irix 6.2,3,4->6.5 conversion; Unicos/mk 2.0.2->2.0.6 upgrades; AIX upgrades.
- Technical resource for technology refresh evaluations for HPC systems.
- Active roles in user groups (SP-XXL Resource Management Chair, CUG technical presentation).
University of Alaska
Statewide Office of Information Services, Technical Services
03/93-09/97 Systems Programmer IV
- Technical lead for Digital UNIX systems support for University administrative processing.
Responsibilities included systems implementations and upgrades (hardware/firmware/software),
system automation and monitoring, technical support for Oracle7, performance monitoring,
technical troubleshooting of vendor application code (SCT Banner), Informix implementation (for POLYCENTER Scheduler);
utility coding (C language) for systems management.
- Authored and packaged UNIX utility and Digital UNIX system administration
software for distribution,
see:ftp://ftp.alaska.edu/pub/sois/
UA_DUtools, uals, uakpacct, and uak distributions.
- Co-project lead of NewEnvironment Project Team implementing new technology
(Digital UNIX and Oracle7); technical resource on team implementing UNIX systems.
- Technical lead for request-for-proposal process leading to technology selection
to replace legacy administrative systems (MVS based) with newer hardware and operating
systems technologies (UNIX based).
- Completed organizational restructure merging Systems Programming / Technical
Services group with Database Administration group.
- Technical redesign of mail network to distribute management from statewide to regional campus operation.
- Technical maintenance duties for existing VMS and MVS systems (responsibilities outlined below).
University of Alaska Computer Network
07/89-02/93 Systems Programmer III / Co-Manager
- Implemented matrix-management for Systems Programming / Technical Services area to improve staff efficiency.
- Performed group-general management and planning.
- Responsible for resource accounting, usage trend analysis, and capacity planning for VMS and MVS systems.
- Responsible for performance analysis and tuning for MVS.
- Maintained and enhanced the University's electronic mail and directory services software;
fully integrated Universityís primary mail system with Digital MailWorks and SMTP based mail.
- Provided backup and assistance for VMS systems, layered product, and academic software support and
regular support for MVS systems and layered operation software products.
- Designed, coded (C language), and implemented RMF performance and SMF type 30 & 06 resource accounting
data reduction and reporting systems.
- Evaluated numerous software products to enhance the University's computing environments.
- Provided detailed analysis and graphs of system utilization and usage trends for University management planning.
- Prepared and conducted technical seminars for University data processing staff.
07/84-06/89 Systems Programmer III / Manager
- Management & planning responsibilities for all aspects of systems and layered support software for
VAX/VMS and IBM/MVS systems.
- Resource analysis, performance monitoring and tuning, and capacity planning for VMS and MVS systems.
- Planned and managed implementation of progressive system upgrades from 4381-p02 16mb to 3090-150E 64mb
including storage director and communications controller upgrades.
- Implemented progressive system upgrades from VAX 11/7xx to VAX 8000 systems;
performed benchmarking, performance analysis, and technical negotiations representing
University with vendor for contractual upgrades.
- Provided regular support for VMS systems and layered software and frequent support for
MVS system and layered software.
- Technical consulting support and seminar presentations for University data processing staff.
- Software utility development in VMS and MVS to enhance operating environment.
- Authored significant portions of University's electronic mail and directory services;
developed interfaces for Digital's Mailbus / Message Router product; integrated Internet
RFC822 and BSMTP support; integrated with VMS Mail and BITnet mail services; interfaced
with SNA/Profs via JNET NJE software; positioned software for x.400 and x.500 compliance.
- Hiring and training of systems staff.
- Presentations at Digital Equipment Corporation Users Society (DECUS) national symposia.
01/83-06/84 Systems Programmer II / Acting Manager
- Technical review and assistance in preparation of RFP for acquisition of distributed academic computer systems.
- Technical evaluation of vendor proposals for academic and administrative computer systems.
- Vendor visits and benchmarking for academic computer systems.
- Planning for and installation of two VAX 11/780s and one 11/750.
- Oversaw implementation of 4381 MVS system.
- Maintained & enhanced Honeywell GCOS 4JS3 operating system.
- Maintained assembler language modules within administrative applications.
- Maintained academic applications software.
- Consulting/technical support for computer network staff & users.
- System security and integrity monitoring.
- System load monitoring and efficiency enhancements.
- Presentations at Honeywell Large Scale Users Associations Conferences and contributions to HLSUA software library.
University of Alaska Computer Network,
Systems and Computer Technology Corporation (SCT)
01/82-12/82 Systems Programmer
- Maintained GCOS 4J operating system including implementation of efficiency, functionality, and error
correction changes; implemented new operating system GCOS 4JS3 including detailed documentation of all
local modifications.
- Maintained assembler language modules within administrative applications software;
maintained all academic applications software and implemented new academic software.
- Consulting support for Academic Services and technical support for Administrative programmers and Operations.
- Trouble-shooting support for communications network, remote nodes, and central system.
- System load monitoring with efficiency recommendations for administrative and academic applications.
- System security and integrity monitoring.
- Developed efficient utility software for general timesharing and batch applications.
09/80-12/81 Academic Software Specialist
- Maintained academic software--implemented various new releases (BMDP, SPSS, IMSL, MINITAB, GPSS, etc.);
interfaced plotting equipment into the UACN's Vector File Graphics System.
- Consulting and technical support for UACN staff & users.
- Backup and assistance to Systems Programmer.
- Developed efficient general use utility software (GMAP) including ARCHIVE system, RPRINT printing program,
and stranger tape conversion programs.
Van Amburg and Associates, Anchorage Alaska
07/80-08/80 Programmer/Analyst
- Redesigned and implemented (BASIC) word-processing software on MP/100 Micronova for office applications.
- Trained on DG Eclipse and Nova systems (RDOS, AOS, MP/OS).
University of Alaska Computer Network, SCT
From June 1975 through April 1980 any listing for September
through April is half-time due to attending school; everything else is full-time.
05/79-04/80 Anchorage Node Supervisor
- Consultant to Anchorage area UACN users (students, faculty, UACN staff, government agencies)
as technical, programming, and applications support; supervised student consultants.
- Presented user training seminars on computer applications.
- Designed, coded (COBOL), and implemented systems to validate student enrollment with UACN user identifications
and statistical report generation for UACN billing system.
- Corrected errors in various academic software programs.
University of Alaska Computer Network, University of Alaska
05/78-04/79 Academic Programmer
05/77-08/77
- Partially maintained academic software (FORTRAN)--error correction in various programs;
converted, overlaid, and implemented TSP (time-series processor);
converted and implemented ASMGEN and SIMGEN general purpose micro cross-assembler and simulator generators;
implemented World Data Base II into graphics system including redesign for efficient access.
- Hardware/software interface for PLOT10 with Tektronix plotting equipment (FORTRAN and GMAP).
- Redesigned/rewrote interactive modules of UACN billing system.
03/76-04/77 Student Programmer and Tape Librarian
- Maintained tape library.
- Designed, coded (FORTRAN), and implemented an interactive tape inventory system to interface with UACN billing,
a disk/tape archiving system, and an interactive modeling program to determine memory requirements for various
remote network processor configurations.
06/75-02/76 Student Assistant
- Assisted in maintenance of tape library.
- Acted as backup operator on IBM 360/40 DOS.
- Trained independently in IBM FORTRAN & Data General BASIC.
Professional Experience,
back to kcarlson,
ARSC Home Page
Last Updated: 27 February 2005
ARSC Personal Home Page Disclaimer