Post Job Free
Sign in

Management Software

Location:
San Mateo, CA, 94402
Posted:
October 16, 2010

Contact this candidate

Resume:

Profile

Over ten years proven track record of strong Project/Program, Release

and Configuration Management skills. Motivated, personable business

professional with over 10 years hands on experience with SCM tools such

as Clearcase, CVS, VSS and Perforce. 5 years hands on experience with

Development tools such as Visual Studio, Visual Basic and some

InstallShield. Over 5 years experience programming languages such as:

Perl and C# and Shell Scripting such as: Bourne. Also some experience

with build scripts tools such as: Ant. A successful 2 - year track

record of profitable business release strategy planning. Talent for

quickly mastering new technology. Accustomed to handling sensitive,

confidential records. Demonstrated history of producing accurate, timely

Corporate and Business guidelines and processes. Excellent

troubleshooting and problem solving skills. Self motivated and the

ability to work effectively and efficiently with central as well as

cross-functional teams. Excellent interpersonal communication skills.

Flexible and versatile - able to maintain a sense of humor under

pressure. Poised and competent with demonstrated ability to easily

transcend cultural differences. Thrive in deadline-driven environments.

Excellent team-building skills. Experience with advanced source control

techniques: versioning, branching, and merging. Detailed understanding

of concepts such as change lists, mainlines, branches, and working

copies. Experienced with automated or periodic/continuous build

processes and tools such as make, NAnt, Visual Build, etc. Previous

software development or engineering design experience and involvement in

with complex projects desirable. Basic knowledge of SQL, SQL script

execution, and error troubleshooting Experience with Windows operating

system applications (IIS, Windows services) and development tools

(bug/issue tracking, Visual Studio). Experience with virtual machine

environments (e.g. VMWare - Virtual Server) desirable. Excellent

attention to detail and consistent methodology to ensure an accurate and

traceable release process. Understanding of phases of a Software

Development Lifecycle (SDLC). Understand key elements of Quality

Management Systems such as ISO, Good Manufacturing Practice (GMP),

Quality System Regulations (QSR), Six Sigma or related. Strong writing

and documentation skills, for both formal documentation and informal

process documentation.

Skills Summary

Strong Project, Release Platforms: Windows PC Proficient

and Software Change & and UNIX (LINUX Professional

Configuration Management Redhat 4)Build Presentations

Scripting: Ant & SQL IIS

SCM: Perforce, Clearcase VB.NET

(UCM), CVS, VSS & Defect Developer & Network Experience (3

Tracking: (ClearQuest) (Automated) Tools: years, Routers, SAN

Programming Languages: Visual Studio, Storage, etc.)

Perl and C#. Some XML Visual Basic, Virtual Environment

and Java Script. Install Shield, (VMWare & HyperV

Excellent Personal Cruise Control, etc. Environments)

Communication

Professional Experience

< Genentech, Inc (Roche/Genentech) South San Francisco, California

01/10 - 07/10

Release Manager/Deployment Lead (Contract Position)

o Coordinated Software Deployment by maintaining detailed deployment

timelines and communication plans. Coordinated and facilitated

Deployment Strategy and Planning Meetings.

o Scheduled Environments and Resources.

o Planned and lead software deployments of mission critical enterprise

systems in a multi-tiered worldwide environment. (Including Client

User Interfaces, Database and Portal setup and configurations.)

o Accountable to define, prepare and lead the execution of all

deployment-related documents including deployment and rollback

plans.

o Ensured that all deployments follow established processes to ensure

quality, repeatability, efficiency and GMP compliance so that

customers are minimally impacted by software changes in production.

o Coordinated the setup of controlled test environments.

o Responsible for setting achievable deployment milestones,

identifying and communicating scheduling conflicts, and determining

alternative solutions to deployment problems through strong

strategic relationships with key validation, development and project

management stakeholders.

< Genomic Health, Inc. Redwood City, California

01/08 -01/10

Software Configuration/Release Manager (Full-Time)

o Analyze business needs to develop detailed functional specs and

business processes.

o Create Project Implementation and Process Plans

o Create and Implemented the Business requirements and process

documents for change request, change control and escalations

o Interact daily with business and technical resource teams to gather

input for business requirements and processes

o Deliver recommendations during the SDL (Analysis, Design,

Development, Testing and Implementation Phases) for better process

requirements and milestones.

o Manage and tracked all Software and Hardware Requirements through

the SDL

o Participate in all phases of testing including scripts for

Automation Testing

o Develop and implement Software Development Release Process Flows and

Plans

o Build Management: Execute manual and automated builds in a

Visual Studio Environment. Establish automated build scripts;

deploy applications to developer integration, SQA and Production

environments. Execute smoke tests (Manual and automated scripts

written in C#). Advise on processes for local developer (pre-

integration) builds. Evaluate and/or recommend build tools and

manage implementation and adoption. Use Cruise Control to set up

builds to run automatically upon checkin or during specific

intervals. Updated the Cruise Control config file with xml

language to set parameters for the automated builds. Created

processes to measure automation progress for the Engineering

Teams as a whole, (Software Development and Software Quality

Assurance.) Work with Individuals teams (Engineering and

Software Quality Assurance to identify and resolve automation

test failures.

o Source control: Maintenance of existing source control system

(Microsoft Visual SourceSafe & Perforce). Management of

branching and labeling for application releases and performed

basic merging as practical. Evaluate and/or recommend future

source control systems and manage requirements, implementation,

and adoption. Planned and Implemented, with the help of the

engineers, the migration from VSS to Perforce.

o Release process: Monitor, enforce, and streamline release

process and change control policies (e.g. required check-in

documentation, restricted check-ins, etc.). Establish processes

for and execute production releases. Currently responsible for

all Releases to Production.

o Development/QA environments: Maintenance and management of

integration environments including allocation of environments

for projects, collaboration with project managers for

environment needs, and collaboration with database team for

database upgrades. Evaluate and/or recommend tools for

management of environments. Collaboration with IT and database

resources for system-level work (e.g. VMWare environments, SQL

Server installation). Work directly with the IS Team and lead

automation engineer creating and maintaining Windows Platform

framework using such tool as VMWare, HyperV, Perforce, etc. Work

with Software Quality Assurance and Engineering to diagnose and

resolve automation test failures. Monitor and respond to

problems in the deployment and automation system.

o Documentation: Write and maintain Standard Operating Procedures

in a regulated environment for release processes and source

control. Write and maintain documents/wikis for build management

and environment management/maintenance. Work with the

Automations Team and Engineering teams to identify team goals

through documentation and training. Create documents and

training for support of deployments.

o Software Development infrastructure: Work collaboratively with

Software Engineering on strategic plans for future development

tools (e.g. Visual Studio, Perforce), bug/feature tracking

systems, and related products (e.g. Microsoft Team System)

o Responsible for all software release and change control process for

software applications developed in-house

o Work in close collaboration with the Software Engineering and Quality

Assurance Teams to streamline software tracking, build, release and

deployment processes in a regulated environment.

o Responsible for build management, source control systems, maintenance

of developer integration and SQA environments, build automation,

release documentation and application deployment to SQA and

Production.

o Provide leadership for continual process improvement, process

automation and documentation.

o Lead the evaluation, recommendation and implementation of tools for

the development and release process including source control and

defect tracking systems.

o Install, administer and maintain SCM Tool for (creation of branches,

syncing between parallel development streams, etc.)

o Ensure builds are successful and schedule on-demand builds

o Support user community with day to day support issues

o Train engineers and testers on new processes and scm tools. Also,

maintain and extend capabilities of automation tools.

o Participate in design, architecture, and implementation of a new

distributed development model software development

< Motorola, Inc. Sunnyvale, California

10/06 - 08/07

Manager, Release Engineering / Process Analyst & Advisor (Full-Time) -

Departmental Layoff

o Analyze business needs to develop detailed functional specs and

business processes.

o Create Project Implementation and Process Plans

o Create and Implemented the Business requirements and process

documents for change request, change control and escalations

o Interact daily with business and technical resource teams to gather

input for business requirements and processes

o Deliver recommendations during the SDL (Analysis, Design,

Development, Testing and Implementation Phases) for better process

requirements and milestones.

o Manage and tracked all Software and Hardware Requirements through

the SDL

o Participate in all phases of testing including scripts for

Automation Testing

o Develop and implement Software Development Release Process Flows and

Plans

o Build Management: Execute manual and automated builds in a

Visual Studio Environment. Establish automated build scripts,

deploy applications to developer integration, SQA and Production

environments. Execute smoke tests (Manual and automated scripts

written in C#). Advise on processes for local developer (pre-

integration) builds. Evaluate and/or recommend build tools and

manage implementation and adoption. Use Cruise Control to set up

builds to run automatically upon checkin or during specific

intervals. Updated the Cruise Control config file with xml

language to set parameters for the automated builds.

o Source control: Maintenance of existing source control system

(ClearCase). Management of branching and labeling for

application releases and performed basic merging as practical.

Evaluate and/or recommend future source control systems and

manage requirements, implementation, and adoption. Planned and

Implemented, with the help of the engineers, the migration from

VSS to Perforce.

o Release process: Monitor, enforce, and streamline release

process and change control policies (e.g. required check-in

documentation, restricted check-ins, etc.). Establish processes

for and execute production releases.

o Development/QA environments: Maintenance and management of

integration environments including allocation of environments

for projects, collaboration with project managers for

environment needs, and collaboration with database team for

database upgrades. Evaluate and/or recommend tools for

management of environments. Collaboration with IT and database

resources for system-level work (e.g. VMWare environments, SQL

Server installation).

o Documentation: Write and maintain Standard Operating Procedures

in a regulated environment for release processes and source

control. Write and maintain documents/wikis for build management

and environment management/maintenance.

o Responsible for all software release and change control process for

software applications developed in-house

o Work in close collaboration with the Software Engineering and Quality

Assurance Teams to streamline software tracking, build, release and

deployment processes in a regulated environment.

o Responsible for build management, source control systems, maintenance

of developer integration and SQA environments, build automation,

release documentation and application deployment to SQA and

Production.

o Provide leadership for continual process improvement, process

automation and documentation.

o Lead the evaluation, recommendation and implementation of tools for

the development and release process including source control and

defect tracking systems.

o Experience with adding new users, propagating problem reports to

appropriate releases, etc. in the defect tracking systems, such as:

ClearQuest, etc.

o Install, administer and maintain SCM Tool for (creation of branches,

syncing between parallel development streams, etc.)

o Ensure builds are successful and schedule on-demand builds

o Support user community with day to day support issues

o Participate in design, architecture, and implementation of a new

distributed development model software development

< Visage Mobile, Inc., San Francisco, California

02/06 - 10/06

Manager, Software Release / Analyst - Contract (Consulting) (Start Up

Company)

o (SAME Tasks as CTB/McGraw-Hill

< CTB/McGraw-Hill, Monterey, California

09/03 - 11/05

Software Release Project Management/Configuration Management - Contract

(Consulting)

o Interact daily with business and technical resource teams to gather

input for business requirements and processes

o Deliver recommendations during the SDL (Analysis, Design,

Development, Testing and Implementation Phases) for better process

requirements and milestones.

o Develop and implement Software Development Release Process Flows and

Plans

o Build Management: Execute manual and automated builds in a

Visual Studio Environment. Establish automated build scripts,

deploy applications to developer integration, SQA and Production

environments. Execute smoke tests (Manual and automated scripts

written in C#). Advise on processes for local developer (pre-

integration) builds. Evaluate and/or recommend build tools and

manage implementation and adoption.

o Source control: Maintenance of existing source control system

(Microsoft Visual SourceSafe & Perforce). Management of

branching and labeling for application releases and performed

basic merging as practical. Evaluate and/or recommend future

source control systems and manage requirements, implementation,

and adoption. Planned and Implemented, with the help of the

engineers, the migration from VSS to ClearCase.

o Release process: Monitor, enforce, and streamline release

process and change control policies (e.g. required check-in

documentation, restricted check-ins, etc.). Establish processes

for and execute production releases. Collaborate with the core

development team and ensure environment quality and timely

deployments.

o Development/QA environments: Maintenance and management of

integration environments including allocation of environments

for projects, collaboration with project managers for

environment needs, and collaboration with database team for

database upgrades. Evaluate and/or recommend tools for

management of environments. Collaboration with IT and database

resources for system-level work (e.g. VMWare environments, SQL

Server installation).

o Documentation: Write and maintain Standard Operating Procedures

in a regulated environment for release processes and source

control. Write and maintain documents/wikis for build management

and environment management/maintenance.

o Software Development infrastructure: Work collaboratively with

Software Engineering on strategic plans for future development

tools (e.g. Visual Studio, Perforce), bug/feature tracking

systems, and related products (e.g. Microsoft Team System)

o Responsible for all software release and change control process for

software applications developed in-house

o Work in close collaboration with the Software Engineering and Quality

Assurance Teams to streamline software tracking, build, release and

deployment processes in a regulated environment.

o Responsible for build management, source control systems, maintenance

of developer integration and SQA environments, build automation,

release documentation and application deployment to SQA and

Production.

o Provide leadership for continual process improvement, process

automation and documentation.

o Lead the evaluation, recommendation and implementation of tools for

the development and release process including source control and

defect tracking systems.

o Experience with adding new users, propagating problem reports to

appropriate releases, etc. in the defect tracking systems, such as:

ClearQuest, etc.

o Install, administer and maintain SCM Tool for (creation of branches,

syncing between parallel development streams, etc.)

o Ensure builds are successful and schedule on-demand builds

o Support user community with day to day support issues

o Train engineers and testers on new processes and scm tools. Also,

maintain and extend capabilities of automation tools.

o Participate in design, architecture, and implementation of a new

distributed development model software development

o

Career/Employment History

< Citicorp Development Center, Los Angeles, California 6/01 - 8/03

Configuration Management/Developer - (Full Time)

< Carnival Cruise Lines, Miami, Florida 12/00 - 3/01

Senior Configuration Management/Analyst - (Full Time)

< Delta Air Lines, Atlanta, Georgia 5/98 - 3/00

Configuration Management Administrator/ClearCase Administrator - (Full

Time)

Education

UNIVERSITY OF HOUSTON, Houston, Texas

Major: Business Administration, 1991

SEALE GROUP, Atlanta, Georgia

Certification - UNIX Shell Scripting & PERL Programming, 1999

THE LEARNING TREE, Atlanta, Georgia

Project Management and Software Configuration Management, 1999



Contact this candidate