Post Job Free
Sign in

Software Engineer Manager

Location:
Mountain View, CA
Posted:
June 21, 2013

Contact this candidate

Resume:

Lori Ransegnola

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

Cranbury, New Jersey 08512

609-***-**** ****.**********@*****.**

m

Senior Software Engineer

Professional software engineer with extensive Fortune 100 IT company

experience. Proven expertise in Linux, Perl and clusters. Hands-on

experience designing and implementing features through the software product

lifecycle. Skilled in organizing, clarifying, prioritizing and automating

existing processes. Executes multiple projects as both an individual

contributor/subject matter expert and/or as a team leader on both local and

virtual teams.

Technical Skills

Programming: Perl, bash/ksh/sh shell, HTML5, CSS, PHP, Javascript, C,

expect, Unix/Linux command line scripting, sed/awk, XML

Databases: SQLite, MySQL

Operating System: Red Hat Enterprise Linux

Network: iptables and Shorewall firewalls, NFS configurations

System monitoring: Nagios

Hardware: HP servers, HP blades, MSA storage, Blade Onboard

Administrator, Linux clusters, HPC clusters

Source code control: SVN, CVS

Linux: kickstart, rpm creation/installation, file system configuration

Project management: Agile/SCRUM, Microsoft Project (waterfall)

Applications: pdsh/pdcp, ssh, scp, ftp, Bright Cluster Manager,

Microsoft Office tools, HP Operations Orchestration,

Bugzilla, HP Serviceguard for Linux

PROFESSIONAL EXPERIENCE

Modis, Piscataway, NJ 2012 - present

Contractor at Hewlett-Packard (telecommuter)

Oct. 2012 - present

Develop installation, configuration and provisioning tools for HP's

Business Intelligence (BI) application running on Linux clusters.

. Delivered installation and configuration software for Seaquest Enterprise

Data Warehouse.

. Investigate incorporation of additional BI tools into future BI product.

Hewlett-Packard, Cupertino, CA 1987 - 2012

Systems/Software Engineer VI (senior level)

2009 - 2012

(telecommuter, project leader, individual contributor)

Developed health monitoring, installation, configuration and provisioning

tools for HP's Business Intelligence (BI) application running on Linux

clusters. Ported basic HP "eXtreme Cluster" (XC) functionality to HP's BI

platform running Bright Cluster Manager software.

. Identified and organized manual steps and documented procedure required

to configure users and storage for BI application. Led team of 3

developers to provide repeatable, automated process in 3 months which

enabled a lab move without months of manual intervention.

Lori Ransegnola

609-***-**** ****.**********@*****.**

m

Page 2

HEWLETT-PACKARD, Systems/Software Engineer VI 2009-2012

(continued)

. Designed extensible mechanism to monitor health of various aspects of BI

application and publish results to database. Created and implemented

Perl Object Oriented package, Perl module and example Perl health check

to be used as template for other developers. Created 'harnesses' in BI

application to automatically execute health checks on a periodic basis.

Aggregated result was the availability of health states and statistics to

users in summary display and for further problem analysis.

. Implemented configuration of Nagios, NRPE and created several Nagios plug-

ins using the Nagios::Plugin module to provide cluster monitoring

capability on the BI platform. Provided value add to Operations Team

by enabling them to monitor clusters, identify state changes and receive

problem alerts where the functionality did not previously exist.

. Designed Perl framework, Perl modules and a Perl template to be used for

BI cluster platform installation. Led team to create Perl scripts to

automate new installation procedure. Resulting in automated, easily

extensible process to install a cluster from 'bare metal' cabled nodes to

a fully installed and configured cluster.

. Filled gap in Bright Cluster Manager product by creating an expect script

to provide remote server power status and power control of HP blade

servers via HP Blade Enclosure OA. This work eliminated potential manual

interaction and enabled a viable automated blade cluster installation.

Approached by Bright Computing for the use of this script in their

distribution and, after approval from management, a copy was provided.

Systems/Software Engineer VI - Manalapan/Mt. Laurel, NJ

2001-2009

(project leader, individual contributor)

Developed installation and configuration tools for HPs High Performance

Computing cluster product XC (eXtreme Clusters). Created Perl scripts for

installation and configuration of various services in a Linux cluster.

. Led a team of 3 engineers to add high availability capabilities to the XC

product. Integrated HP's Serviceguard for Linux and modified service

configurations which ensured the cluster continued to execute HPC jobs

despite failure of the headnode.

. Established security on cluster networks through iptables configuration

Perl script which configured both the firewall and Network Address

Translation (NAT) resulting in acceptable network security for government

and other customer needs.

. Created kickstart installation script to install the debranded RedHat

release, XC product, additional rpms and format file systems providing a

simple one step installation and initial configuration of the headnode

thereby avoiding a multistep manual process.

Systems/Software Engineer II - V (Digital Equipment Corporation/Compaq)

1987-2001 Manalapan, NJ

Through successive promotions obtained extensive development experience

working with DEC/Compaq UNIX offerings such as VAX System V and Digital

Unix/Tru64Unix.

. Ported DEC's Local Area Transport (LAT) kernel driver, written in C, to

VAX System V and Tru64 Unix. Led team to port DEC's Lance Ethernet

driver to Tru64.

EDUCATION

BS, Computer Science and Mathematics, State University of New York at

Albany,

Albany, New York



Contact this candidate