Post Job Free

Resume

Sign in

Management Support

Location:
Denver, CO
Posted:
February 05, 2018

Contact this candidate

Resume:

Objective

To obtain a position that utilizes my skill and knowledge of best practices in Software Configuration Management, DevOps, Continuous Integration, SDLC, Release Management, System Administration, Development and hands on managerial experience in IT environment.

Very Strong experience in administering SCM tools including ClearCase, ClearCase Multisite, Git, Subversion. And integrating SCM tools to Change Management and Build Tools, Requirements Management and Testing Framework and applying the Best Practices Release management.

I worked on nearly 40 consulting assignments with 100% success rate. (Excellent Reference available from consulting engagements while consultant four IBM/Rational using ClearCase, ClearQuest and Build Forge.

Provided consulting and long term support for SCM, Migrations form home grown tools, Builds and Automations at AT&T for about 20 plus projects over the 5 years.

Professional Summary

Proven IT consultant with 20 years of experience in all aspects of SDLC (Software Development Life Cycle) and Software Configuration Management (SCM) including, performing assessments, Help selecting best fit SCM tool and applying the modern best practices. Sizing hardware, implementing SCM systems, and conducting training.

Experience with leading SCM (ClearCase, Git) and build tools (Jenkins, BuildForge, TeamCity, Proprietary Build Tools) from the assessment phase to the implementation phase. Skilled in performing assessments of existing configuration management systems, evaluating and recommending SCM/CI process, tools, planning for and implementing SCM process/tools and providing day to day support.

I have proven ability and track record to train new hires, support developers, testers, and engineers on SCM and Build processes and tools.

I am a proven performer with a strong track record of achieving cost savings through process improvements and automation while reducing errors and increasing release acceptance rates.

Technical Skills

SCM Tools: ClearCase (Base and UCM), Git, GitoLite, RTC, SVN, Synergy/Continuous, PVCS Dimensions, TrueChange. (Sublime Lucent/AT&T internal CM tool).

DevOps Stack: Git Jenkins, Chef(cookbooks, Recipes to automate application installs), Eggplant, Cucumber and more.

Languages: C, Shell (bash, born/korn), Awk, Perl, Python.

Databases: MySQL, Oracle, Informix, and Sybase.

Change Management/Tracking Tools: ClearQuest, Mantis and Jira.

Continues Integration Tools: Jenkins, Bamboo and home grown tool.

SCM/Process: RUP, CMM, IEEE, ISO, Agile.

Installation Tools: fpkg, swpkg (HP), RPM, Tar, CPIO

Hardware: HP-UX, Sun-UX (Solaris), Linux (Ubuntu, SUSE, Red Hat), Windows 2003, 2000 and NT.

Managerial Skill: Graduated from Project Management Class at Lucent.

Experience

Selected Assignments:

Raytheon Dec/2015 to Present (Role: Configuration Manger and Environments Support)

Support Multiple Releases getting deployed in different labs and to customer.

Produce Release Related documents.

Manage 3 ClearCase sites, secured and unsecured environments.

Catalog the plugins for Jenkins used in unsecured environments.

Apply only secured and security approved plugin in secured environments.

Troubleshoot Jenkins via comparing to manual builds and escalate as necessary to Platform/IT or Development teams.

Improve process and automate most important part, using scripts and Jenkins.

Setup Jenkins jobs for automation for syncing and merging in ClearCase.

Support developers to import their code into ClearCase from Git for official release.

Create the Jenkins script to load the Jenkins war in existing Tomcat Server.

Train junior engineers and mentor them and troubleshoot issues faced by them.

Recover replicas gotten corrupted due to scrubbing.

Manage ClearCase unsecured labs and refresh/sync secured labs.

Execute builds and automate using scripts and Jenkins.

Release/Stage the code to deployment team, which run Chef Recipes to deploy application.

Preform and automate the Java Builds on Windows and Unix servers and hook them up to Jenkins.

Manage and upgrade the ClearCase and ClearQuest on servers and Clients.

Involved in migrating to DevOps process.

Qualcomm Nov/2014 to Dec/2015 (Role: Software Configuration Manger and Tools Support)

Support the SCM environment for over 10,000 users in High Availability Configuration.

Install and Upgrade ClearQuest Webserver, FTS (Full Text Search), CTE/CCRC servers on hot backups

And Bring them online after upgrade with minimal impact on user community.

Improve and stream line the install process and upgrade the documentation.

Work ALM Schema integrated with ClearCase UCM.

Day to Day UCM ClearCase support limited to 15% of time.

Work with IBM on top 10 issues (RFE, Bug Fixes) impacting Qualcomm.

Respond to performance related issues.

Run Database audits and work with IBM to get issues resolved.

Respond to log audits and issues generated by ClearCase over 15 thousand client using splunk.

EchoStar Nov/2008 Aug/2014

Support releases of common plus customized code for multiple customers.

Support Release Builds and automated release documents using SWCM and Change Management tools.

Provide high level design to map ClearCase, Change Management to Git open source tool.

Successfully demonstrate provide proof of concept for migrating from ClearCase to Git, providing similar control and restrains in Git and Gitolite as currently implemented in ClearCase and Mantis Change Management Tool.

Enhance homegrown build automation tools and framework with detailed monitoring and visibility.

Integrate Code Review (and Code Coverage(coverity) tools in Build Process control and enforce them with Change Management tools.

Automating Release and Daily builds, provided key enhancement so build can be performed in parallel.

Automated /scripted silent install for ClearCase which was utilized to install more than 500 clients.

Supporting the Code Base of 3000 plus lines of code in Perl and Bash.

Provide support for automated scripts to for release management and auditing.

Flawless migration of ClearCase from old servers to new servers using Linux OS.

Manage ClearCase and ClearCase Multisite at 6 Sites.

Day to Day issues as well as long term projects and improvements.

Design and present ClearCase High availability architecture.

Design Network and Size the new Hardware for ClearCase.

Troubleshoot the network related issues on new Hardware

Relocate the Vobs/DB to new Linux servers.

Identify the hardware issues.

Identifying the Vob Backup up issues and the script.

Assess current process and identify process improvement opportunities.

Develop and plan implementation ClearCase cross platform a ClearCase.

Trouble shoots Vob DB corruption issues.

Write Automate nightly build script.

Several Automations written in Perl, Shell.

Recovering views gotten corrupted after IT migration to new Linux Desktop, resulting in saving 40 days of work.

Identify several important areas of Improvements.

Arrange demo for Electric Accelerator build tool.

IBM SWG/Rational 2004(Oct) to 2008(Oct)

Provide Consulting in Rational tool Set ClearCase, ClearQuest and BuildForge

Customer references are available from IBM customer engagements, over 40 successful engagements.

Customize the tools to support multiple release as per customer and Industry.

Define, Assess, deliver technical services in ClearCase and ClearQuest.

Deliver training/classes for ClearCase and ClearQuest.

Implement and provide startup support ClearCase and ClearQuest including Multisite services.

Provide go live support and mentor the customer engineers from fortune 500 companies.

Deliver BuildForge Class in conjunction with another consultant.

Deliver service to upgrade the ReqPro, ClearQuest and with the team member.

Handle difficult customer situation at short notice. (Details available at request)

Excellent references available from engagements from current position, IBM customer, as well as other employers.

WeightWatchers.com Sept/2003 to June/2004:

Hired as a configuration manager to select SCM Tool, develop and implement comprehensive Software Configuration Management Plan (SCM) and process that will address the needs of several different development groups.

Identifying gaps in the current process along with both short and long-term fixes.

Develop and deliver the CM presentation to development leads, VP and various stake holders.

Delivered branching and merging solution to manage current releases, production release, service pack, and emergency bug fix.

Provide training and guidance to development teams with regards to best practices in configuration management.

Help define requirements for the project and criteria’s for SCM Tool Selection.

Arrange demos and perform tool selection to fit the company requirements and culture.

Implement selected/Synergy SCM tool.

Write and enhance scripts in Bash Shell, Perl and Nant (for .Net).

Provide migration plan and perform migrations

Liquent: June/2003 to September/2003

Hired as a configuration management consultant to train the developers to use configuration management tool effectively using StarTeam.

Provide training and guidance to development teams with regards to best practices in configuration management.

Provide merging and branching solution.

Deliver the plan to standardize the builds and arranged the demo for the OpenMake and leading SCM tools

Identify the missing component to implement best practice/activity based configuration management using StarTeam.

Provide training and guidance in activity based configuration management.

Arrange demo for activity-based component for StarTeam to Development and QA groups.

Identify gaps in the build process.

Arrange the demo for OpenMake to demonstrate how it can address the needs for the development community..

Instinet April/2001 to September/2002

Provide a plan to the client’s Vice President of POST Execution Technology Group for implementing comprehensive Software Configuration Management (SCM) including identifying gaps in the current process along with both short and long-term fixes.

Lead the effort to develop and standardized the Configuration Management process.

Wrote the scripts to support the SDLC, Configuration Management and release process.

Assess current approach and recommend use of process-based Configuration Management using Rational’s Unified Change Management (UCM) and ClearQuest, RequistePro and SODA.

Fix all bugs in old process and tools and wrote scripts to automate the process.

Lead a team of 2 members along with directing the work of others in implementing process improvements for NT releases and securing the environment.

Wrote over 700 lines of Korn Shell and Perl scripting code for 50 functions to automate tasks to reduce errors.

Train the new staff providing guideline to necessary training and courses need to take over the day to day CM work.

Provide Change Management expertise to Risk Analysis team for ClearQuest.

Customize the ClearQuest defects for End User, QA, and Development.

Customized Reports based on Product/Application/Component for improved Management and status/sate of the Application.

Design and Customized and Mapped ClearQuest to the Product, Projects, Application and Subcomponents.

Designed and defined and state transition of activity (Bug, enhancement).

Designed and implemented loose integration of ClearQuest and ClearCase for improved Change Management and Quality Assurance.

Describe benefits of recommended approach and detail steps to be taken to integrate UCM with ClearCase for version management and ClearQuest for Change Management, ClearCase MultiSite for high availability and improved backups.

Implement improvements to process, tools, and existing scripts resulting in reducing the release time by a factor of 10 while achieving 100% a ClearCase acceptance of releases from the client’s release distribution management group.

Delivered and executed the plan using SAMBA for interoperability ClearCase with Unix (Solaris and HP-UX) and NT.

Integrate Slick Editor, SODA, and RequistePro with ClearCase.

Migrate users to ClearCase from Visual Source Safe.

Setup and conduct a pilot program using UCM with ClearCase and to demonstrate capabilities.

Designed and demonstrated in ClearCase Multisite Producer/Consumer and Shared Code using UCM.

Train the client’s developers on the new SCM System, improve developer guidelines for SCM, and provide ongoing consultation support to developers.

Dow Jones & Factiva July/2000 – April/2001

Migrated users from old architecture to component based new VOB in ClearCase.

Applied scripts and triggers for process customization and enforcement using Perl and Ksh.

Investigated and debugged Perl, Socket related issues between NT client and Unix Server.

Guided and supported the team follow improved component based standardized Configuration Management process.

Guided and initiated new development teams for Configuration Management using ClearCase.

Administered and resolved day-to-day issues for a dozen applications in UNIX /NT environments.

Due to loss of team member, handled release distribution and later completely automated the batch delivery process to most efficiently handle batch deliveries while eliminating the need to replace lost headcount.

Provided improved branching & merging strategies based on need of development teams saving time and enforcing the policies.

Lucent Technologies April/1999 – July 2000

Brought on board by the company as a SCM expert to resolve SCM problems that internal personnel weren’t able to resolve on their own.

Streamlined the change management and build process to better enable the client to manage up to 10 different branch lines of the product with their staff of over 200 developers and 50 testers. Supporting 3-tier architecture with Front end being Java, middle tier(C++) and backend on Oracle.

Automated the SCM and build tools by creating a database, shell scripts, and a set of tools to handle different types of builds including full, partial, and quick-fix builds as well as branch and 40 different variants of Baseline.

Recreated exact version of the file (as required by developer) working directly with SCLEARCASES and by passing Sublime to get around Line Level dependency by inserting and excluding certain deltas from SCLEARCASES files and feeding customized list of delta for insertion and exclusion to get command.

Handled code changes from development to the baseline build, integration, system test, and production by creating scripts.

Instilled discipline and developed process so that any baseline can be recreated from scratch in event of emergency.

Above process was put to use and saved lots of time when files got a ClearCase accidentally removed by new member of configuration management team.

Call Sciences Jan/1999 – March/1999

Performed Configuration Management Assessment by interviewing key players to learn about the current process, define the client’s needs, and document SCM requirements and helped them Select SCM tool.

Researched several SCM tools including Clear Case, Continuous, Sublime, StarTeam, True Soft, PVCS Dimensions and PVCS Pro.

Each tool was evaluated based on general and client specific criteria’s:

Ease of File, directory, Baseline versioning, parallel development and merging, build management, migration, object baseline management. Hardware support, ease of use and development, issue/bug management integration. IDE integration, vendor support, Total Cost of Ownership and More.

Presented strengths and weaknesses of each tool to client’s staff including the Vice President of Development and the QA Manager.

Prepared a written report recommending use of PVCS Dimensions and arranged demo to show how the tool could address the client’s needs.

Provided hardware (Sun Solaris) and network recommendations for the PVCS Dimensions, configured the tool including enabling it to work with Exceed, and installed the tool in the lab.

AT&T/ Lucent Technologies, Holmdel & Middletown

Performed a range of Configuration Management, Systems Administration, and Programming assignments either as a direct employee or as an IT consultant.

Selected Projects:

CSM

Provided a web interface set of related applications for the Communication Software Launcher (CSM).

Handled SCM and programming support as well as porting install package “fpkg” from HP-UX9 to “swpkg’ HP-UX10.

Provide change management expertise to address interface between Remedy and Sublime.

ITM/NM(Integrated Transport Management & Network Management)

Responsible for release coordination for SONET 4.0 including setup of new genric/branch under SUBLIME database.

Performed initial installation of application and simulators, and conducted sanity check using Tuxedo and Java GUI.

Enhanced software and hardware for build environment, customized system administration-related Perl scripts, investigated and resolved change requests for the application and system network controller interface.

TOPAS (Trunks Operation, Provisioning, Administration System )

Lead software configuration team that supported 50 developers.

Managed build environment spanning 3 separate databases eventually merging the 3 databases into 1 database.

Developed tools to generate reports that helped redesign schema for the Informix database.

Resolved Sublime, Nmake, Informix, and C++ issues under HP-UX 9.0.4.

Developed and tested procedures for upgrading from HP-UX 8.0.6 to HP-UX 9.0.4 at a customer site.

WMS (Work Management System)

Provided configuration management and system administration support.

Managed and automated the software build environment and developed installation scripts.

Administered and managed 3 Pyramid with UNIX-OS, installed and managed 15 Sun Solaris workstations, and performed daily backups using automated backup tools.

Participated on a team to convert project (WMS) to Object Oriented Design to be implemented in C++ using Case Tools(Like Object Center etc.).

SIRRUS & BINOC

Implemented Sublime for SCM and Nmake for compiling software and provided training to developers, testers, and engineers.

RMS-D1 (Remote Measurement System)

Managed Change Management System (CMS) and build environment.

Converted the CMS database to Sublime and customized CMS commands by modifying the C source code.

Developed tool to convert change request history from the CMS system to Sublime.

Education & Training

Bachelor of Computer Science from Monmouth University.

Additional Classes at AT&T/Lucent and through Other Sources: Advanced C, C++, Unix Internals, Sun-Solaris Administration, HP-UX Administration, NT 4.0, Object Oriented Design and Modeling, COBRA, SONET/SDH Standards.

ClearCase, ClearQuest, ReqPro, BuildForge, Synergy, Sublime. PVCS Dimensions, StarTeam.



Contact this candidate