William d seivert



Yüklə 15,6 Kb.
tarix08.10.2017
ölçüsü15,6 Kb.
#3714


William D. Seivert

720-334-4598



bill80126@comcast.net

www.linkedin.com/in/billseivert




PROFESSIONAL SUMMARY
With a bachelor's degree in mathematics and over ten years of shell scripting and automation experience, my passion is to design and develop shell scripts for UNIX and Linux to produce tools that provide automation and improve user productivity. I also re-engineer existing shell scripts to improve efficiency. I have developed and taught UNIX Shell Programming classes which required a thorough understanding of the UNIX tools.
AREAS OF EXPERTISE

Various UNIX Systems: HP/Red Hat Enterprise Linux, IBM/AIX, Sun/SunOS/Solaris: awk, Born Again Shell (bash), Bourne Shell (sh), C-Shell (csh), FORTRAN, html, JavaScript, Korn Shell (ksh), make, nawk (new awk), Perl, regular expressions, shell scripting, SVN, Test-First Design.
PC: MicroSoft Excel, MicroSoft PowerPoint, MicroSoft Word.
PROFESSIONAL EXPERIENCE

Enterprise Linux Professionals, Independent Consultant, Highlands Ranch, CO, 3/16 – 11/16


  • Developed an Introductory Shell Scripting course including a few lab exercises.

  • Developed a shell script to record time spent on various tasks and produce reports.


Kaiser Permanente, Access Management, Technology and Operations, Consultant/Specialist, Greenwood Village, CO, 6/13 – 11/15


  • Helped QA personnel define tests for shell scripts I had written.

  • Modified an existing shell script that looked up user information in a 6 Megabyte file by restructuring it to only read the file once instead of multiple times. It now runs in one-tenth the time of the original.

  • Worked with my team on an Audit finding to limit access to systems with credit card data to only authorized personnel. Had we not been successful by the deadline, it would have cost the company $500K per day.

  • Wrote shell scripts to identify users with elevated access and emailed those users who have not changed their passwords within the last 90 days to bring them into compliance with company policy.

  • Wrote a shell script that that generated a “from clause” for an SSH authorized_keys file entry and wrote a shell script to update a user’s SSH authorized_keys file to include a “from clause” and public key and push it to other hosts. These two shell scripts made it easier to log on to other systems without requiring a password to be supplied each time.

  • Maintained the Identity & Access Management – UNIX scripts package, using Secure Shell (SSH), Secure Copy (SCP) and Secure File Transfer Protocol (SFTP) using SSH private and public keys.

  • Familiar with Active Directory and access to it from UNIX/Linux using Quest Authentication Services (vastool).

  • Performed code reviews for peers, identifying errors and suggesting automation improvements.

  • Used SVN for source code control.

  • Answer Man for shell questions.


Lockheed Martin Integrated Systems & Global Solutions, Software Engineer Staff, Aurora, CO, 5/01 – 4/13


  • Developed a Perl/TK Graphical User Interface (GUI) to drive QA testing.  Unselected tests had a Grey background, selecting a test changed its background to Blue.  As each selected test began, its background turned to Yellow.  If the test finished successfully, the background changed to Green, or on failure it changed to Red.  GUI buttons were provided to “Start the Selected Tests”, “Skip the Current Test” or “Skip the Current and Remaining Tests”.  Skipped tests had their background changed to Orange. 

  • Developed a test script that can be used as a basis for other test scripts. This significantly speeds up development of new test scripts.

  • Developed a skeleton shell script that can be used as a basis for other scripts. This significantly speeds up development of new scripts.

  • Developed a shell script that looks down a directory tree for anchored occurrences of a word or character string in certain file types. This script is a very useful productivity tool for finding references to variable names in a directory tree.

  • Developed a shell script to run a program several times with a list of parameter sets. The script could be interrupted and later restarted to resume with the parameter set that was interrupted. This results in less wasted time reprocessing steps that are already complete.

  • Developed an awk script that checks shell scripts for proper syntax, identifying mismatched quotes and incomplete shell structures (e.g., here documents). This helps find shell script syntax errors that the shell identifies with confusing or cryptic error messages.

  • Developed a C program that processed records in a first in, first out pipe. The records in the pipe were produced at the beginning and end of each tracked (cron-scheduled) run and the output of the C program was a file containing minimum, maximum and average execution times for each tracked run. This allowed analysis of the tracked runs’ impact on the system.

  • Wrote a shell script to set up the user’s environment to match that of cron jobs for testing cron scripts. This prevents surprises when a cron job is implemented.

  • Developed several cron jobs for operations.

  • Provided maintenance and enhancements for Java programs.

  • Wrote an awk script that summarizes data from an input file, reporting only those variables that are specified in a configuration file. This allows the user to easily obtain summaries of other variables without script changes.

  • Developed and taught four UNIX classes: Basic UNIX, Regular Expressions and Tools, Awk Programming, and Shell Programming and Tools. These classes helped other users become proficient at script writing.

  • Performed shell script and perl script code reviews for peers, identifying errors and suggesting automation improvements.

  • E2A Employee of the Month, July, 2010.


EDUCATION / VETERAN

B. A. Mathematics, University of Minnesota, Minneapolis, MN



U.S. Air Force veteran


Yüklə 15,6 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə