Post Job Free
Sign in

Maintenance Design

Location:
San Bruno, CA
Salary:
90000
Posted:
January 24, 2014

Contact this candidate

Resume:

William Kirkland

**** ******* ******* **. #**** 206-***-****

* *** *****, **

* ************ *******

Insightful, results-driven IT professional which exceeds 20 years of

diversified experience in corporate large and small scale and Department of

Defense (DoD) information technology initiatives. Excel in providing

advanced technology solutions in systems engineering, system

administration, database administration, storage technology, web

interfaces, and interface programming. Highly knowledgeable of cloud

computing, Service Oriented Architecture (SOA), and multi-tiered level

technical support. Proven success in contributing to achieving increased

productivity. In-depth experience in root cause analysis, development of

lessons learned and the development of improved processes for meeting

Service Level Agreements (SLAs). Demonstrated analytical skills and problem

resolution which has driven cost solutions and improved productivity.

Function as a highly motivated team player and work effectively and

efficiently to meet highly demanding projects with time critical and

resource constrained projects.

3 Work Experience

1 Consulting - contracted to Walmart (2013-01/2013-07)

Sr. Systems Administrator Sunnyvale, CA

BladeLogic custom scripting to manipulate the bladelogic infrastructure and

unix systems and support.

Unix support and scrpts to compare multiple complex configurations.

2 Consulting - contracted to Yahoo (2012-08/2012-11)

Sr. Systems Administrator Sunnyvale, CA

Providing Linux/Unix build and installation assistance for many nodes.

Installation of Operating Systems (RedHat 6.2 primarily) to well

established configuration for support servers

Evaluate systems and provide diagnosis of system failures and coordinate

hardware repairs

custom scripts to build automated reporting

3 PGi (2012-04/2012-07)

4 WEB operations engineer Colorado Springs, CO

Monitoring of error logs, Installation of software per procedures.

Installation and configuration of VM's via Amazon's AWS.

5

6 TEK Systems - contracted to Verizon Business (2011-08/2012-01)

Sr. Systems Administrator Colorado Springs, CO

providing Mid-Range Systems Support for over 8,000 nodes

Installation of Operating Systems (RedHat 5.1-6.1, Tru64) to well

established configuration and documented design specifications provided by

the design teams for: application, voice response units, enterprise

collection, signaling gateways, text-to-speech and speech recognition

servers

Evaluate systems and provide diagnosis of system failures and coordinate

hardware repairs

Provide troubleshooting and resolution to assist Tier 1, Tier2 and Tier 3

support levels meeting or exceeding SLA requirements for responding and/or

resolution

Re-build root and/or other file systems that became corrupt to establish a

constant baseline

Execute recovery procedures on various operating system platform

Created an associative database using MySQL as the backend to improve fuzzy

search performance

Developed frontends using Unix bash and Microsoft Powershell to access the

associated database

Gathered checksums of configuration files from multiple nodes for

comparison and analysis to ensure integrity of the systems and validate the

integrity of the baseline production nodes

7 AuBeta Networks (2008-03/2009-01)

IT & infrastructure Support / PBX Administration Seattle, WA

Technical member of an information service provider specializing in

small/remote networks

Responsible for the administration, implementation and maintenance of the

company's infrastructure

Allocation (including purchase selection and authority), tracking and tier

1 support for telephone handsets, headphones, cell phones, desktop

computers (including software license management), building access keycards

(physical security access)

Found we were double paying for toner, as one of the exec's was purchasing

replacement toner, while our service contract also paid for toner

Programming of building access, pbx and voicemail systems for new and

terminated employees

Pull cat-3/5 cable as needed

Provided Desktop PCs support in a Tier 1 and 2 support structure for

Windows 2000 and XP, file shares, exchange, Active Directory - data

extraction/insertion scripts

Development of inventory management system to include: hardware, software,

licensing, cell phones, access cards

Monitoring of internal servers and services: Windows 2000, Red Hat Linux,

OpenBSD, Active Directory, Microsoft Exchange

Administered Active Directory and made modification to the implemented

design to improve efficiencies and incorporate information security

Normalized Global Access List (GAL) information, reducing redundancies and

correcting inaccuracies

Developed scripts to extract, update, and insert Active Directory

information.

Performed monitoring of Microsoft Exchange services and took corrective

action necessary to reduce the number and severity of outages

Day-to-day administration of employee time reporting system, adding and

removal of new/terminated employees, restarting the application as

necessary to ensure proper operation to reduce the likely hood of a

application crash

Creation of web based, cgi/awk, data collection script/report, used to

gather and organize the configuration information of customer's router and

network drops, included a cache feature so that subsequent use on same

circuit would not require as much data entry. This tool provided engineers

with a consistent format of data for additional evaluation while reducing

errors in data collection

8 Consulting (2003-2007)

Performed data recovery tasks, reconstructing an ISO9660 image, using the

ISO 9660 documentation and a hex editor

Installed OpenBSD to a disk and shipped it to a remote site, to perform

remote data recovery of WinNT filesystem

Built custom networks, including pulling cable, design and implementation

of firewall, DNS, DHCP, HTTP, NTP, CIFS file shares, MySQL and OpenVPN

services using OpenBSD to host

9

10 Rhyton (2002-03/2003-01)

Development Engineer Colorado Springs CO

Senior member of a small team, providing web hosting services using FreeBSD

virtualization (through the jail sub-system), visualization of applications

such as ftp via chroot

Tier three responses to crisis issues

Security, reliability assessments and plans to address issues found,

including:

Creation of a Disaster Recovery Plan

Redesign of the virtual domains configurations. Reducing the unnecessary

complexities of existing configuration, allowing focus to be placed in

customer support rather than complex re-building each customer's virtual

nodes.

Creation of a fully redundant DNS, backended by MySQL that allowed each

customer to manage their individual entries, even if one of the master DNS

services was off-line

11 Access Data Consulting Corporation / EDS Corporation (1999-07/2002-01)

Senior Consultant / Infrastructure Specialist Colorado Springs CO

Contracted to MCI - telecommunications as a senior member of a team of

Engineers, providing tier one and two support of corporations mission

critical infrastructure

Participated in the planning and implementation of installation and

relocation of mission critical mini-computers and associated infrastructure

Participated in the design and/or review of proposed configuration changes

Redesign of cluster fail-over mechanism for mission critical systems,

reducing the fail-over time from 15 minutes to 5 (the generic version

provided many unnecessary features and overhead which were not used)

Design, implementation and maintenance of addhoc scripts

Parsing of backup log files, to summarize the successful backups, allowing

fellow team mates could focus on those nodes which were not successful

first. Using SMTP, awk, html, and HTTP.

The generation of a fully index and summarized version of binary error

logs, allowing personnel to focus on the issues and prioritize their

efforts. Trends could more easily be observed and appropriate action planed

without unscheduled outages

Development of file system integrity tools, whereby each node's filesystems

could be compared against each other to discover discrepancies. Necessary

deviations would be noted, inconsistencies were corrected (these are

production nodes, ideally configured identically)

12 Digital Equipment Corporation (1996-06/1999-

07)

Technical Account Manager Colorado Springs CO

Management of teir three support calls, triage of technical issues,

collaboration with system design engineers appropriate to the particular

issue, customer interface to requested changes in the OS design

Supported customers including: large municipal emergency response services,

telecommunications corporations and large finical institutions

Assisted with the design and optimization of complex configurations, to

include followup and monitoring as required

Design, implementation and maintenance of diagnostic tools, such as a

script which converted a binary error log to an indexed html report. There

by reducing the time to diagnosis and allowing for better preventive

maintenance

Implemented corporate mail response services, via bourne scripts and SMTP

mail response daemon

Administration, configuration and maintenance of customer's on-site lab

(customer owned equipment in Digital's computer room), consisting of a

delegated DNS services, DHCP, HTTP, SMTP, RTR. This equipment was provided

so that we could easily re-construct a particular customer issue, allowing

more thuro evaluation of issues and achieving less production down time

Configuration an maintenance of subnet/delegated DNS, DHCP, and NTP

services in customer's on-site lab, also assisted other customers with

split horizon DNS services

Assisted customers with their configuration and implementation of DNS,

DHCP, NTP, SMTP and HTTP (Apache)

Automated engineering's provided procedures to obtain diagnostic

information, for RTR and other protocols

Performed kernel crash dump analysis, typically in parallel with requested

engineering diagnosis

Configuration review, primarily to address potential issues in order to

avoid catastrophic events

13 Kenan Systems (1995-05/1996-06)

IT Network and Systems Administration Denver CO

Supporting software design engineers, who were primarily involved with the

development of telecom billing systems

Servers: Windows XP, Unix, PBX

Planed, implemented the network redesign (Denver office: thin-net to cat-

5), including equipment and vendor selection, resulting in substantially

less network incidents

Scripted the creation of DNS configuration files, using a well formatted

"hosts" file for input, allowing others to perform simple additions while

maintaining a good configuration

Designed and implemented split horizon DNS services, for local office

necessary due to reliability of circuit to Boston

Designed, implemented and maintained fully redundant dhcpd services, to

allow better control of network configurations, also increasing the

reliability of our network

Noticed improved stability and performance of the network after

implementing NTP services.

Monitored the corporate email services (SMTP), including popd servers,

later converted popd services to exchange (though I recommended against

this and still do, I implemented the necessary changes)

Initiated an internal web service, allowed for more consistent sharing of

local office documentation.

Implemented file sharing and printing services using Samba, allowing for a

more consistent configuration of desktop PC's

Designed and implemented the virtulization of training systems, using

xterms, bootp, tftp, nfs and a few well placed scripts. Allowing the use of

existing hardware (xterms), to be used for various training sessions. Which

required that I design and implement a tunnel for customers to access their

email, without access to our network

Implementation of backup and data recovery plans.

Installation, maintenance, diagnosis, administration, and first level

support for ClearCase version control / file system. Including data

extraction and recovery. Also asssisted developers with perl triggers.

Designed and Implemented scripts to use one source file to maintain the

database configuration files for Informaix's interfaces file. Some

instances (Sequent OS installation, required hex ip address, where others

the typical dotted decimal notation)

14 Martin Marietta (1981-11/1995-

05)

Systems/Network Administrator Waterton CO

Tier one and two user support - supporting aerospace engineers

Secret clearance, which included extensive background investigation for

project specific clearance.

Day-to-day systems administrative services to a large number of non-

heterogeneous UNIX workstations

Design, implementation and maintenance of report reformatting tool. Using a

combination, of C, gawk, bourne shell and understanding of LPR print queue,

created a tool to parse, reformat a 50 ream report reducing the delay in

deliver from 3-4 days, immediately after printing.

Design,implementation and maintenance of time accounting system, as well as

report generation. Written in Fortran IV on Prime, and updated version

written in Pascal on Elxsi, and subsequent C version implenmented for Unix

(which also required a replacement of the login executable).

Design and implemented print queue, for banners on classified documents.

Eventually replaced by adding procedures to change the paper feed into line

printers (because the printer did not allow for "color" printing of the

banner).

Design, implementation and maintenance of remote printing service, using a

Unix node to provide the Queue and the Columbia AppleTalk Package to

perform the transmission to various EtherTalk printers. Subsequently, a

mail response daemon was provided to allow printing to virtually any

EtherTalk connected printer on the corporate network (documented using

groff, with appropriate man pages). Also implemented a curses based

"chooser" in C, to allow users to specify the particular printer of choice.

Implemented a state machine (for postmortem analysis of network data stream

via TCPDump), while designing and diagnosing a network printing service.

Designed, implemented and maintained cgi/web service which allowed

specific, more traditional "operator" functions (typically re-starting

failed services and print queue administration) to be executed without full

root privileges,

Automated the creation of HTML system performance and utilization reports,

using postscript for graphs.

addhoc scripts and tools, used to demonstrate proper usage of system

features.

wrapper program, written in C, that would open a network port as root, then

switch user -- passing a copy of the open descriptor to the forked process.

parsed a single large *.h file of C functions, using awk, separating each

function to it's own file.

a pair of scripts, to assist developers with checkin/checkout

standardization. Used a flat file database to organize the specific file

structures.

Design, implement and maintain password propagation tool, when Yellow Pages

(the predecessor to Network Information Services) was not compatible across

various vendor's versions of Unix. Had the additional benefit of reducing

overhead as the full features of YP were not necessary.

Design, creation and maintenance of sub-nets with root and/or delegated

dns, ntp, dhcpd, bootp, tftp, nfs, smtp services, rudimentary firewall, as

well as isolated classified networks. Some networks, required the use of

uucp due to their periodic connection and extremely remote locations.

Virtualized applications, such as anonymous FTP servers through use of

'chroot'.

Installation and system configuration (including kernel re-build/re-link as

appropriate) for Oracle, Informix, and other software.

Installation and maintenance of mini-computers from vendors: Apollo,

Digital, Elxsi, HP, Prime, Silicon Graphics, Soulborne, Sun, Windows, Mac,

VMS, SysV and BSD unix, Linux ... including the use of cross-platform tools

such as pc-nfs, and x11 emulation tools.

4 Education

1 Highline CC (2005-2007)

AAS - network specialist DesMoines, WA

Certificates: UNIX and DB administration

5 Skills

1 Applications

Microsoft word, excel, clearcase, tcpdump, vi, smtp, apache(1.22-2.1),

OpenVPN, OpenSSH, gcc, mysql(3.2-5.1)

Platforms

Apollo(Domain OS), Digital (Tru64 5.1), Elxsi, HP, Prime( V15-18), Silicon

Graphics(IRIX), Soulborne, Sun(SunOS-4.1.13 - ), RedHat (4.0 - 6.1)

2 Languages

C, java, visual basic, Basic (integer and floating point), Fortran IV,

Pascal, Assembly (z80, 6502, 68000), Machine Code: 6502,

bash, csh, ksh, sh, awk, sed, cgi, html, css, groff, postscript, tcl/tk,

perl, sql, make



Contact this candidate