January 30, 2017 firm: open to jobs w/in 100mi of 53207
latest resume: http://trodman.com
www -dot- trodman -dot- com
Tom S. Rodman |
| c 414-678-9284 |
| TSRodm@gmail.com |
Milwaukee, WI 53207 |
| |
| USA Citizen |
Support java builds/Software Development Life Cycle and Software
Configuration management under Subversion (svn), Linux RHEL, and
Atlassian: Bamboo, Confluence (and Jira: at jr level). Provide best practice advice on
SCM and UNIX server administration. Write and maintain support
scripts in bash shell, perl, ant and python.
- strong in shell scripting, perl scripting
- strong UNIX and Windows OS system administration skills
- skilled w/several hundred UNIX and GNU tools
- support and administration for Subversion (svn), TFS, Telelogic Change, and Telelogic Synergy (SCM)
- experience configuring/deploying:
DNS (bind/named),
NFS,
NIS,
ssh/sshd,
apache,
jira,
SMTP,
sendmail,
confluence,
bamboo,
NTP,
procmail,
spamassassin,
exim
- TCP/IP networking administration and debugging
- awk, sed, make, m4, cron, tcl/tclsh, expect,
rsync, find, egrep, mercurial (hg), rcs, SCCS, xargs, diff, dd,
vi, vim, HTML, Centos/RHEL, LATEX, Cygwin
- Atlassian tools: Confluence, Jira, Bamboo
- Intel server hardware troubleshooting and builds; DAT, LTO tapedrives
- some experience with Electric Commander, C, Informix, PL/SQL queries, SAN, LDAP, RAID, CGI, autom4te, CIFS, Samba, curses, CSS,
Tivolii backup, wiki markup, YAML, XML, Virtualbox, VMware,
Pascal and Fortran
- thorough skills assessment on last page, more at: http://trodman.com
perl developer |
| Jan 2015, Jan 2017 |
Ringlead Inc. |
| Brookfield, WI |
Consulting with Ringlead.com, as a perl software developer
supporting 3 legacy Salesforce related web applications; bug
fixing; enhancements; implementing perl best practices; used git;
developed 'git, bash, and make' based deployment process; did all upgrades and releases; level 3
application support, was backup and consultant for RHEL 5 and 7
infrastructure/Linux system administration for several cloud VMs -
both production and developement.
Deployment Automation Engineer |
| Jan 21 2014, Jul 25 2014 |
Nokia/HERE |
| Chicago, IL |
Bash and perl scripting for java build and deploy automation under Linux RHEL 6, on an Agile Scrum team.
SCM Engineer |
| Sep 2012, Jun 7 2013 |
Northwestern Mutual |
| Milwaukee, WI |
Responsible for: production, stage, and test java ant builds:
manual and CI builds w/cruisecontrol; scm support (merges/branching), and
builds for 16 applications, including one enterprise web app
w/over 2100 java source files and 50 components. Responsible
for/maintained ant build scripts; routinely troubleshot java build
problems, wrote various perl and bash scripts: to start and log
builds; analyze failed builds; to automate in depth "missing class
searches"; ear compares.
SCM Engineer |
| Nov 2009, Aug 2012 |
Walgreens/CatalystRX Health Solutions |
| Deerfield, IL |
DataCenter Migration: I was a co-member of 2 person team
supporting, and migrating Jira, Confluence, Bamboo, and Crowd
from Walgreens datacenter to CatalystRX datacenter. Recommended specs for
VM Xeon hardware for jira, confluence, bamboo, crowd Linux
servers. Experienced in initial setup and migration of Atlassian
tools under RHEL Linux - Jira, Confluence, Bamboo, Collabnet
Subversion, Fisheye and Crowd.
svn repository admin: monitor commits for standards compliance;
scripted and scheduled daily svnadmin repo-verify checks;
automated project structure checks; wrote svn client shell
functions to simplify administration; coded python script for
controlled svn branching and tagging. Owner of wiki-published
java-project filesystem layout standard. "Goto person" for svn
client commands and configuration, and UNIX scripting; posted svn
help articles to Confluence wiki.
Coded GNU make framework for deployment packages, continuous
integration, and "test installs" of UNIX PL/SQL applications
with sub-modules having C++, Oracle SQT targets, a variety of
scripts, and config files. Used standard and custom GNU make:
functions, and pattern rules; also: rule chaining, limited
scope pattern rules, and make conditionals. Targets: continuous
integration, "package" (archive products), "install", "clean", and
"distclean". Implemented automatic C++ make dependency checking.
Perl macro filter written to build variety of custom config files
from templates.
Legacy support for 4000 line production perl DBI queue manager
daemon: analyzed and documented code w/text outline and activity
diagram; troubleshot several bugs, and coded fixes that went into
production.
Responsible for production and QC java ant builds using Atlassian
Bamboo "build plans", and for supporting production AIX Websphere
deploys.
Scripting Consultant |
| Sep 2009, Oct 2009 |
Platform Technology, Harqen |
| Milwaukee, WI |
Assist with Postgresql backup scripts re-design.
Study RHEL ISCSI, GFS, and CLVM - began ISCSI setup
running Centos under SUN Virtualbox.
Senior Engineer/Technologist |
| Apr 1997, Feb 2009 |
Building Efficiency, Johnson Controls |
| Milwaukee, WI |
In the "IT for electronic manufactured devices group", deployed
and supported Software Configuration Management server
applications (code revision control and project baselining),
including problem tracking; setup and maintained build servers
for international software engineering of Building Efficiency
products.
Responsible for: Software Configuration Management (code change
management and project baselines), software problem tracking,
and ECAD electrical engineering services ( 1989-98) for entire
division; system administration for HPUX servers, various UNIX
servers, and Windows servers in world wide locations, w/several
hundred engineers as end users. Writing shell scripts since 1989,
perl scripting and regular expressions since 1995, lead for GNU
Cygwin deployment (UNIX on Windows) since 1997.
Software Configuration Management
Became project lead for legacy in-house developed SCCS/"C"
based UNIX SCM and build farm,
updating to Y2K compliant OS. Sole
responsibility for this SCM and it's build servers for duration of
position. Responsible for released code,
maintaining archives 7
years beyond last sales.
Assisted in migration from legacy SCM and build platform to
Rational Synergy. From 2005, sole owner/maintainer
of production- compiler build engine servers, and SCM Informix
database server configuration.
Lead maintainer of a suite of build scripts, and another
suite of build-manager and developer SCM scripts.
Designed, wrote and deployed dozens of production
scripts for SCM and system administration.
For early production and many legacy servers, was
responsible for both software and hardware. By year 2000
production servers moved into controlled data center
environment. Skilled at monitoring dozens of server and
application logs, with goal of base-lining normal conditions
and resolving problems early.
Responsible for new user
policy, and the resolution of
end user SCM issues raised by developers and build managers.
SCM Informix database integrity checks were run and validated daily; server
application and OS logs filtered and checked regularly.
High uptime achieved. Thorough postmortems for any unplanned downtime.
Always a key contributer, and in 2005 promoted to primary
role: planning work-steps, and executing
upgrades/cut-overs for SCM and problem tracking software and hardware. Since
2005 primary role opening and managing upstream trouble cases.
Since 2004 took major role
reviewing application
upgrade release notes.
Was lead on application
patches. Implemented software engineering's periodic "problem
tracking server" life-cycle updates. Created
project plan for major
successful SCM software deployment done by contractors in India.
Key Accomplishments
- Served numerous remotes sites for the entire Building Efficiency Division
of Johnson Controls with SCM services.
- Created and maintained hundreds of production shell or perl
scripts for system administration.
- Administered servers responsible for services and achieved high
availability, security, and uptime. Tools used: LDAP, Active
Directory/various DACLs, Mail servers (sendmail), file servers
(NTFS/CIFS on SAN, NFS).
- Scripted large 40+GB database conversions for Synergy SCM upgrades.
- Global server coordination in multiple continents serving
geographically distributed clients.
- Wrote and deployed "trip wire" style script to monitor OS
directories, logging changes, to maintain server security and stability.
- Did local-disk vs SAN time-bottleneck
file system performance-benchmarking analysis
writing shell and perl scripts to run tests, graphically plotting data, resulting in SAN
configuration changes cutting database backup
time by up to 20%.
Engineer |
| Sept 1988, March 1997 |
Controls Group, Johnson Controls |
| Milwaukee, WI |
Lead support Engineer for Computer Aided
Electrical Engineering (ECAD) applications - schematic capture,
simulation, and board layout in the Johnson Controls production environment.
ProE MCAD application support.
Experience Overview
Tested updates on development server, made stepwise
changes, with back-out plans. Used and supported
Open Source tools. Wrote code that is well commented,
tested, self logging, and configurable.
Administrator for HPUX 10.20, 90s era SUN OS,
Windows NT server, Windows 2000 server, and Windows 2003 server.
Take pride in ownership of
servers - get to know them, their logs, their specs, their performance.
Experienced in disaster recovery planning and drills.
Built automatic system
monitoring scheme, that emails pass/fail scheduled-job status
reports and alerts for problems.
Skilled in: collaborative troubleshooting, creating bug
reports/minimal test cases for developers, solving problems via
IM, email to vendors; intelligent posts to mailing lists or Usenet.
For years supported fortune 100 engineer end users,
local, and worldwide; supported and set up remote production
servers in Europe, India, Italy, and in the US.
Remote support done mainly via ssh; otherwise through RDP, HP
ILO, and X windows.
Education
University of Wisconsin Milwaukee |
| Milwaukee, WI |
B.S., Electrical Engineering (GPA overall: 3.5; major: 3.7) |
| |
|
Estimated literal elapsed hours/focused-work hour totals:
Units below are wall clock hours of focused work, or study where noted. None are credit hours. Small numbers mean
beginner level.
- shell (bash, sh, ksh): 11000+, bash since 1995
- GNU/Linux, misc GNU tools: 10000+
- basic perl: 5000+
- GNU make: 3545
- awk: 4005
- Linux/UNIX System Administration: 2720 (since 1988; Linux since 1996)
- ant: 700+
- Software Configuration Management (SCM): 4000+
- managing cron jobs: 400+
- GNU screen: 10000+
- yum, rpm: 320+ (as end user)
- svn (Subversion [CollabNet/Linux;cygwin]): 1900+
- ElectricCommander: 30
- m4: 400+
- jira: 210+
- confluence: 200+
- rsync: 110
- python: 100
- mercurial (hg): 12
- C: 133
- cygwin: 350+
- apache: 45
- PL/SQL queries: 40
- MYSQL, SQL self study: 28
- tomcat: 10
- XML: 30
- bamboo: 70
- cruise control: 20
- crowd: 20
- fisheye: 10
- vim: 7000+
- emacs: 100
- AIX system admin: 60+
- HPUX system admin: 200
- posting questions to Usenet: 300+
- HTML: 35
- jetty: 20
- NFS: 220
- bind: 100
- NIS: 75
- sendmail: 150
- mhn: 250
- iptables: 40
- xen: 3
- git: 2.25
- vmware: 5
- LDAP queries: 25
- PostgreSQL: 20
- openmake meister: 25
- UNIX System Internals, posix: 45 (book-study)
- Data Structures & Algorithms: 4 (book-study)
- msys: 25
- exim: 25
- Java Ant Build & Deploy: 1900
- websphere: minimal
- eclipse: none
- Release Coordination/Management: none
- perl XML modules: 0.5
- perl CGI: 5
- perl creating Object Oriented code: 3
- maven study: 6
- markdown: 12
- pandoc: 7
- gnome (as end user): 15
- TSM backup: 20
Volunteer Work
Following the GNU Cygwin project since 1996.
Periodically ran pre and post release tests,
identifying problems that were
fixed by the Cygwin developers in response to my
test cases.
date rendered: January 30, 2017
This page intensionally blank; resume precedes this page. Supplemental Skills section next.
Tom Rodman - Ideal Job
- GNU/Linux infrastructure; GNU and Open Source application stack
- possible roles:
- bash shell, korn shell, or perl scripting
- Linux System Administration/Automation/DevOps
- Jira/Atlassian administration
- Software Configuration Management (Subversion)
- java/ant build and deploy; Continuous Delivery
- support Linux, and: ECAD or MCAD engineering apps on Linux
engineering workstations
- QA/Testing: write shell or perl test scripts
- industries I will work for: ``bricks and mortar.. Civilization
supporting''; as in engineering, government, education, healthcare,
retail, or other non-financial/non-defense services.
- top aspects of next job
- GNU/Linux infrastructure; GNU and Open Source application stack
- 15-50% of work involving bash and/or perl scripting
- relationships/engineering culture: collaborative: `put it on the
wiki', cross training, in-house tools
- minimal tradeoffs: less than 20% of job on any combination of
Microsoft, AIX, HPUX, or Solaris
- minimal Microsoft Windows, AIX, Solaris, or HPUX
responsibilities/dependencies - my passion is GNU/Linux
- budget/leadership: strong business sponsor for the workgroup; strong
technical vision
- day to day:
- root access to Linux server(s), or personal workstation
- able to write shell and perl scripts to improve and automate on
going work and processes
- engineering work culture, customers should include software or
hardware engineers
- should involve: bash and perl or python scripting
- new job will `grow my career'; position me for better job
- minimal Microsoft Windows responsibilities/dependencies - my passion
and investment is in GNU/Linux
Tom S Rodman Skills Assessment
Estimated literal elapsed hours/focused-work hour totals:
Units below are wall clock hours of focused work, or study where noted. None are credit hours. Small numbers mean
beginner level.
- shell (bash, sh, ksh): 11000+, bash since 1995
- GNU/Linux, misc GNU tools: 10000+
- basic perl: 5000+
- GNU make: 3545
- awk: 4005
- Linux/UNIX System Administration: 2720 (since 1988; Linux since 1996)
- ant: 700+
- Software Configuration Management (SCM): 4000+
- managing cron jobs: 400+
- GNU screen: 10000+
- yum, rpm: 320+ (as end user)
- svn (Subversion [CollabNet/Linux;cygwin]): 1900+
- ElectricCommander: 30
- m4: 400+
- jira: 210+
- confluence: 200+
- rsync: 110
- python: 100
- mercurial (hg): 12
- C: 133
- cygwin: 350+
- apache: 45
- PL/SQL queries: 40
- MYSQL, SQL self study: 28
- tomcat: 10
- XML: 30
- bamboo: 70
- cruise control: 20
- crowd: 20
- fisheye: 10
- vim: 7000+
- emacs: 100
- AIX system admin: 60+
- HPUX system admin: 200
- posting questions to Usenet: 300+
- HTML: 35
- jetty: 20
- NFS: 220
- bind: 100
- NIS: 75
- sendmail: 150
- mhn: 250
- iptables: 40
- xen: 3
- git: 2.25
- vmware: 5
- LDAP queries: 25
- PostgreSQL: 20
- openmake meister: 25
- UNIX System Internals, posix: 45 (book-study)
- Data Structures & Algorithms: 4 (book-study)
- msys: 25
- exim: 25
- Java Ant Build & Deploy: 1900
- websphere: minimal
- eclipse: none
- Release Coordination/Management: none
- perl XML modules: 0.5
- perl CGI: 5
- perl creating Object Oriented code: 3
- maven study: 6
- markdown: 12
- pandoc: 7
- gnome (as end user): 15
- TSM backup: 20
Hour by hour, I work in GNU screen, w/several interactive bash shell
commandline sessions; and in a tabbed-terminal-vim session w/many
open files. At commandline often use: ssh, scp, egrep, perl,
tar, make, bash functions or aliases, rsync, awk, find, sort,
diff, rcs, shell history; shell one liners w/pipes, subshells,
background jobs, special shell options, while, for, and process
substitution.
Tom S Rodman Key Skills
- Scripting:
bash, Korn, and Bourne shell scripting;
perl,
awk,
sed,
make,
m4,
python,
expect,
tcl,
msdos batch (cmd.exe),
cgi,
strong w/regular expressions
- Web:
Atlassian Confluence wiki markup, HTML, basic Selenium
- Languages:
bash shell, korn shell (tested: high end of 'advanced'), perl (tested: just below 'advanced'),
m4, python, pascal, fortran, basic; some involvement: C, curses, SQL, PL/SQL,
CSS, XML, YAML
- Configuration Management; SDLC Tools:
Mecurial hg, Subversion svn, cvs, RCS, SCCS, Jira, make, bamboo, cruise control, ant, diff, patch, sdiff, some work w/autoconf,
Telelogic Synergy (SCM http://en.wikipedia.org/wiki/Telelogic_Synergy), Telelogic Change (problem tracking)
- Databases:
Exposure to:
PL/SQL w/perl DBI and toad, MySQL, postgresql, and Informix;
- Operating Systems:
GNU Linux, HPUX, AIX, GNU tools under AIX, RHEL, Fedora, Centos, 90s era SUNOS, Windows Server: NT
3.51 and all versions through Windows 2003, (7 various UNIXes)
- Services:
sendmail, NFS, iptables, DNS (bind, named), apache, NIS, ntp, cups, crond, dhcpd,
sshd, spamassassin
- general skills: svn third party code drops, 3 file code merges, merge conflict analysis, ant java build troubleshooting
Tom Rodman: Tools, Shells, Languages
- expert:
- [ ali at atq atrm awk basename bash bc cancel cat chkconfig chgrp chmod
chown ci co colrm comm comp cp crontab d2u date df diff
dirname dist dmesg dos2unix du echo egrep env exportfs false fgrep
file find fmt fold ftp gawk getopt grep gunzip gzip
halt head hostid hostname id kill less ln locate ls make man
md5sum mkdir mktemp more mv next nmh passwd ping ps
pwd rcp rcs rcsdiff rdate reboot rlog rlogin rm rmdir
rsh scan scp 'GNU screen' script send sh shutdown sleep sort
split ssh stat strings su tac tail tar tee telnet test time
top touch tr true tty u2d umount uname uncompress uniq unix2dos
unzip uptime vi vim wall wc wget xargs xterm yes zcat zip
- experienced:
- a2p adduser ash aspell batch bunzip2 bzip2 chfn chroot chsh
cksum cmp col conv convert cpan cpio crond dd ddrescue dig dir
dnsdomainname domainname dump dumpe2fs e2fsck ed editrights eject
ethereal ex expand expect expr fdformat fetchmail find2perl
finger formail fsck getfacl ghostscript gimp gnuplot groupadd
groupdel groupmod groups gs HTML iconv info ispell join keychain
last LATEX ldapsearch look lp lpq lpr lpstat lsof lynx m4 mail
mailx mhbuild mhlist mhshow mhstore minicom mount mutt named
netstat nfs nfsstat nice nisdomainname nl nmap nntp nohup nslookup
ntfs-3g ntpd ntpdate ntpq od packf par perl pg pgrep Pnews pppd
pr printf procmail pwck rcvstore rpcinfo rdist red resize restore rev
rexec rmail rpcinfo rpc.mountd rpc.nfsd rpm rsync rxvt rz SCCS
sdiff sed sendmail seq setfacl setsid sftp showmount sha1sum spamassassin
ssh-add ssh-agent sshd ssh-host-config ssh-keygen startx stty
"svn mkdir/import/add/ci/co/export/rm"
"svn stat"
"svn diff"
"svn log"
svnlook
"svn ls"
"svn cp"
"svn mv"
sync
sz talk tclsh telinit traceroute trn tune2fs tzselect units
unlink updatedb useradd userdel usermod uucp uudecode uuencode
vigr vipw vimdiff vmstat watch wdiff who whois wiki wireshark xauth ypcat
ypdomainname yppasswd ypset ypwhich yum
- occasional:
- alternatives apt automake autom4te blkid cc diff3 free fuser gcc gpg hexdump
httpd install ip iptables irssi killall logrotate losetup lsusb lpc lsdev lsof lvcreate lvs markdown merge
mkfifo mknod mountpoint mysql naim namei nc newer pandoc patch pvcreate
realpath s2p shar since smartd strace svnadmin svn cleanup svn switch tcpdump
tic tidy tput vgchange
vgcreate wish write yaml
Tom Rodman Key Strengths
- I'm a process oriented, IT engineering generalist, problem
solver/troubleshooter w/wide experience & knowledge; used to the
unexpected.
- Strong in bash shell scripting. 25 years of shell scripting; 18
years of bash; 22 years of basic perl. Open Source project:
http://trodman.com/blog/#uqjau
- Strong skills at the command line w/hundreds of GNU/UNIX utilities. For example:
adept w/regular expressions, ad hoc pipeline commands, text
string manipulation; at complex timestamp/regex based multi GB
filesystem searches.
- Strengthfinder 2.0 results:
http://letstalkpersonality.com/strengthsfinder/reflecting-themes/strengthsfinder-ideation/Ideation,
http://letstalkpersonality.com/strengthsfinder/reflecting-themes/strengthsfinder-strategic/Strategic,
http://letstalkpersonality.com/strengthsfinder/reflecting-themes/strengthsfinder-intellection/Intellection,
http://letstalkpersonality.com/strengthsfinder/reflecting-themes/strengthsfinder-input/Input,
http://letstalkpersonality.com/energizing-themes/strengthsfinder-adaptability/Adaptability.
See: http://en.wikipedia.org/wiki/Now
- Have years of tagged, organized, and regex searchable personal
technical notes, under revision control.
- Conservative, risk aware, my "best practices": careful/workstep level
planning; logging system changes and daily work; all application
and system config files under revision control. Believe in cross
training, in sharing skills (thru wiki or 1:1); a backup person
and a backout plan.
- Actively automate admin tasks w/scripts and cron, avoiding
hardcoding, providing script commandline options and config
files, reusing code w/in script function libraries.
- Strong troubleshooting, problem solving, and analytical skills.
I dig in/focus, define the problem, study, simplify, write "on
the fly" scripts and run complex commnand line checks to divide
and conquer mysteries. Many years experience getting answers by
posting "intelligent questions" to forums.
- Strong vim (editor), 'Gnu Screen', ssh, and shell commandline skills
at the UNIX terminal.
Tom Rodman Accomplishments
- Created and maintained production shell or perl
scripts for: system administration, software configuration management, account
management, mail, time/date scheduling, text parsing, log file
analysis, file-system permissions and DACLs, log rotation and
purging, backup, recovery, TEX, ssh, application monitoring,
network file syncing or xfer (rsync, scp, ftp, wget, telnet,
expect), HTML, disk diagnostics/file-system checking, LDAP queries,
code metrics, scheduled jobs, software builds, SCM database sessions
and queries, OS-process management, file-system management/monitoring,
and search.
- Created wrapper script to standardize logging and metrics for cron
jobs across multiple servers, collecting STDOUT and STDERR below
a single directory with subdirs named after the job; reports and
logs job exit stat in a standard format; self purging or rotating
logs; creates flag file to detect unfinished, killed or hung jobs;
supports env var assignments and second-level meta-quoting at
command-line for "long 1 liner/no file" cron jobs.
- Did an extensive local disk vs SAN time-bottleneck multi-month analysis
using custom benchmark bash and perl scripts, resulting in SAN
configuration changes that reduced over night database backup
times by up to 20%.
- Wrote script, using join, comm, sort, and diff, comparing
accounts in Windows trustee groups, LDAP, AD, and our application
database - discrepancies explained and emailed. It saved hours
of work monthly, dealing w/(help-desk) related issues w/user
adds, deletes, or disabled accounts.
- Wrote robust/critical shell scripts, using my own library of 33
database related functions, to automate our SCM database upgrades,
they were customized for the upgrade and ran for over 17 hours on
the upgrade weekend processing our 40+GB databases.
- Created system to manage application config files on multiple
hosts at multiple sites using GNU m4 macro language - this
simplified global and site specific config file changes; and the
update/merge steps for upgrades.
- Received "quick thanks" award for timely completion of request to
"snapshot-copy" a UNIX multi GB software development environment,
to a SAN used by Windows 2003; used Cygwin "managed mounts" to
handle UNIX/Windows naming conflicts.
- Lead project to convert NTFS discretionary access control
lists (DACL) on over 100GB of file-systems on SANs and local
disks for several servers, from one Active Directory Domain to
another. Wrote archive, conversion and comparison scripts
in perl, using 'setacl' to read or change the DACls; wrote specs
for an Infosys developer in India to complete and execute the
conversion, which went smoothly.
- Major successful effort at preparing for and completing an April
2008 remote site, bare metal, offsite Disaster Recovery exercise for our
SCM and software problem tracking server. Worked together w/co-worker on
1500 lines of text in about 8 documents w/in the plan.
- Took a prototype perl "code metrics" script, rewrote some of the
logic, enhanced it to handle errors gracefully, added verbose
logging, tested, and put in production. This is a SCM
code check-in triggered (commit hook) script that annotates code object meta-data
w/"lines of code" metrics based on a comparison to the prior version.
- Following the GNU Cygwin project since 1996, and
periodically did a small number pre and post release tests for the
project; as a result have identified problems that have almost
all been fixed by the Cygwin developers after they responded to my
carefully documented test cases.
- Wrote "trip wire" style script to watch perms, ownership, file
attribute, size, time-stamp, or file checksum changes in windows
install tree; another script to monitor registry list of installed
applications.
- Have many years of notes, project plans and logs, in one place,
in plain text, under version control, tagged and easily searched.
- Coordinated successful recovery of a HP Proliant server in India,
remotely (they were ready to give up on the drive data) - the
motherboard was replaced, then we had to troubleshoot an issue
w/the RAID controller configuration - no data lost.
- Installed, and configured HPUX, in house created, "SCCS based" SCM repo/build-
management server on new hardware, updating scripts as needed. Cut over compile build
servers to use this new server. Was required for y2k compliance under
HPUX. Uptime for this server: typically several years.
groups I follow:
- comp.unix.shell
- coreutils@gnu.org
- comp.lang.perl.misc
- centos@centos.org
- help-make@gnu.org
- user-help@ant.apache.org
- users@subversion.apache.org
- yum@lists.baseurl.org
- xen-users@lists.xen.org
- savannah-users@gnu.org
- www.cygwin.com/ (users and announce)
- sleuthkit-users@lists.sourceforge.net
- busybox@lists.busybox.net
- freedombox-discuss@lists.alioth.debian.org
- gnupg-users@gnupg.org
date rendered: January 30, 2017
Tom Rodman
2017-01-30