Configuration Management resume
Carlstadt, NJ
OBJECTIVE: An extremely motivated and proficient individual with 6 years experience in Software Configuration, Change Management, Build and Release Management, possessing flexibility, desire and the ability to explore new fields of technical knowledge when given the opportunity.
SUMMARY
- 6 years of experience in Enterprise Change Management as CM Specialist.
- Coordinated and administered Software Configuration / Change Management activities in accordance with client requirements.
- Automated build scripts using Ant, Maven for Java and J2EE Applications, make for C, C++, and Nant, MSBuild for Microsoft.NET, C# based applications.
- Automated build and deployment with Continuous Integration tools such as Build Forge, Hudson/Jenkins, and Cruise Control.
- Managed software configurations and builds in a UNIX and Windows environment.
- Developed and maintained build scripts in Perl, shell, batch, and PowerShell scripts.
- JBoss, WebLogic, and IBM WebSphere application server configuration and deployments.
- IBM WebSphere MQ queue creation and configuration.
- Exposed to all aspects of Agile Software Development methodologies applied to large-scale projects in dynamic software development environments.
- Executed Build/Release of application, maintenance of builds and patches, deployed the application in Testing / Production using ClearCase, UCM ClearCase, Subversion, ANT, Nant, Perl and Shell scripts on UNIX, Linux, Windows environments.
- Configured integrated tools like ClearQuest and ClearCase. Developed and implemented half-yearly ClearQuest releases.
- Troubleshooting database related issues in IBM DB2, MS SQL Server, and Oracle.
- Installation and configuration of Linux and Windows environments.
- Responsible for Source code control, helped implement and coordinate CCB.
TECHNICAL SKILLS
Programming:Core C, C++, Perl Scripts, Visual Basic, .NET framework, Java, J2EE, Shell scripts, Batch scripts, PowerShell scripts, Python
Databases:Oracle, Sybase, MS SQL Server, MySQL
Web Development:HTML, XML
Build Tools:Ant, Make, Nant, Maven, MSBuild
Continuous Integration Tools:Cruise Control, Hudson, Build Forge
Versioning Tools:CVS, Subversion, ClearCase, UCM ClearCase, ClearQuest, Perforce
OS:Windows Vista/XP, Unix, Linux distributions
Other:WebSphere 6.0, WebSphere MQ, Tomcat 5.1, Weblogic, JBoss, DBArtisan, Rational ClearQuest, Toad for Oracle, HDFS, Awacs Warehouse, Myna Query, Lotus tool.
PROFESSIONAL EXPERIENCE
Confidential, Carlstadt NJ Feb ’12 – Sept ‘12
Change Management
Responsibilities:
- Used UCM ClearCase and ClearQuest for source code control and change management.
- Managed UCM ClearCase branching strategy for code drops of application code. Created Development streams and delivered code to Integration stream.
- Created and managed ClearQuest activities for code changes and file loads into source control.
- Integrated UCM ClearCase and ClearQuest and created project-wide change management process for developers/testers.
- Built .NET code with NAnt and MSBuild. Wrote NAnt and MSBuild scripts for code builds and release.
- Automated build process with Windows batch scripts. Wrote batch scripts for build and deployment, and customized scripts by deployment environment.
- Responsible for frequent builds in Agile development environment and fast-paced release schedule. Integrated build automation with deployment for initial smoke tests.
- Worked with DBAs on SQL deployments and database patches. Coordinated batch group scheduling for MS SQL Server 2008 and documented current files deployed by environment.
- Change management and issue tracking for Oracle RPAS (Retail Predictive Application Server)business users.
- Established change control process for multiple development teams, tracked code changes in ClearQuest and HP Quality Center, and documented code changes in weekly reports.
- Administration and documentation of code changes for Project Management meetings.
- Created and managed Change Request approval process for deployments to Production servers.
- Korn shell scripting to configure and deploy Oracle RPAS on AIX servers.
- Wrote Perl scripts to automate report creation of file changes deployed to QA and Production environments.
- Created comprehensive documentation of UCM ClearCase procedures (stream creation, view creation, delivering code, merging code).
Technologies:
UCM ClearCase, ClearQuest, NANT, MSBuild, MS SQL Server 2008, Oracle RPAS, HP Quality Center, Batch Scripts, Korn Shell Scripts, Perl Scripts.
Environment: Windows, AIX.
Confidential, Malta NY August ’11 – Dec ‘11
Configuration Management
Responsibilities:
- Responsible for managing multiple environments in Malta, NY and Dresden, Germany locations, configuring applications for each environment and managing appropriate workflows to move applications to production.
- SVN user support and access file updates, setting repository permissions, and creation of production tags for versioned code.
- Used and configured Tortoise SVN for Windows access to SVN repositories.
- Administration and documentation of Change Control Board (CCB) meetings.
- Maintained workflows for change requests, documenting with required test results and log files for successful deployments.
- JBoss application server configuration for test, staging, and production environments.
- Maintained clustered JBoss servers and updated config files across multiple environments.
- Basic log file checking for JBoss servers, writing stop and start scripts with Korn shell, and verifying successful deployment of applications.
- IBM WebSphere MQ queue creation and configuration, integration with JBoss and maintenance of JBoss config files with MQ connection details.
- Red Hat Enterprise Linux and AIX environment configuration through shell scripting.
- Installing and configuring new servers from scratch, installing OS and setting environment for applications in large-scale transfer of servers from Austin TX location to Malta NY.
- Wrote Korn shell scripts to set environment variables and to configure applications.
- Wrote Korn shell scripts to verify successful deployment and to verify port numbers and application server configuration for currently running applications.
- Used Hudson to automate builds and deployment from updated source code.
- Wrote/Maintained Perl scripts for automating SVN access file updates and maintaining list of current users.
- Used ANT and Maven to perform software builds.
- Maintained Perl hooks/triggers for SVN.
- Citrix Metaframe for Windows, deploying applications to Windows servers to be accessed through the Metaframe portal.
- Wrote and maintained CM documents for application deployment and configuration.
Technologies:
ANT, Hudson/Jenkins, Maven, SVN, Tortoise SVN, Perl Scripts, Korn Shell Scripts, Batch Scripts, Java, JBoss, IBM WebSphere MQ.
Environment: Windows, RHEL, AIX.
Confidential, Warren NJ July ’10 – July ’11
Build Engineer/CM
Responsibilities:
- Documented CM plans and other project-related artifacts.
- User support, set client environment, creation and maintenance of VOB elements and element types.
- Documented the Change Control Board charter and helped to facilitate change control boards.
- Used UCM ClearCase to organize components, projects, and activities. Set baselines and implemented branching strategy for integration and development views.
- Integrated UCM ClearCase activities with ClearQuest change tracking.
- Conducted training sessions for ClearCase and ClearQuest.
- Produced builds of products for use in testing and in production, identified and implemented processes to strengthen, streamline and automate build processes, maintained the source code change control.
- Provided configuration management support for the customer’s software baseline control efforts.
- Developed and maintained Standard Operating Procedures documents.
- Defined build processes for ClearCase.
- Used Build Forge to automate builds and deployment from updated source code.
- Wrote/Maintained Perl/UNIX Korn scripts for deployment team.
- Used ANT and Maven to perform software builds.
- Executed triggers for ClearCase using Perl.
- Managed the integration of new software projects and products into the build environment.
- Responsible for frequent builds in Agile development environment and fast-paced release schedule. Integrated build automation with deployment for initial smoke tests.
- Verified that the methods used to create and recreate software builds are reliable and repeatable.
- Work with product development to resolve build-related issues in all projects.
Technologies:
UCM ClearCase, ClearQuest, Remedy, ANT, Maven, Build Forge, Perl Script, Shell scripting, Batch Scripts, sed, Java.
Environment:Windows, UNIX.
Confidential, Palo Alto CA Nov’ 08 – March ’10
Build and Release Engineer
Responsibilities:
- Designing and Developing common build structure for HP products.
- Development of common build process for HP products was carried out in Linux based environment.
- Performing builds in Linux based environment such as RHEL.
- Provided support for nightly builds and milestone builds.
- Installation and Configuration of Build servers and HP product-specific Build environment (Linux: RHEL).
- Installation and Configuration of HP products and performing smoke test.
- Troubleshooting issues related to software installation and upgrade.
- Provided support in fixing bugs related to HP product and OS.
- Enhancing the system alarm messages feature on HP products, modifying Java and C/C++ code.
- Enhanced and Automated current build process by using Build Forge to specify build schedule and deployment servers.
- Troubleshooting Java source code related issues during the daily builds.
- Performing builds in ClearCase.
- Responsible for troubleshooting Rational ClearQuest, Rational ClearCase and Remedy.
- Configured the integration between the tools ClearCase and ClearQuest.
- Provided support on fixes related to Java and C/C++.
- Enhancing and generalizing deployment scripts for all the three products.
- Troubleshooting build-related issues, installation issues.
- Enhanced Ant scripts and Makefile to provide extended support.
- Deployed to JBoss and provided support for JBoss tasks in Linux environment.
Technologies:
ANT, ClearCase, Build Forge, C/C++, Java, Make, Perl Scripting, Python, Shell Scripts, JBOSS, XML.
Environments: RHEL 4.
Confidential, Plano TX May’07 – Oct’08
Configuration Administration, Build and Release Engineering
Build Responsibilities:
- Provided Configuration Management expertise to all software development projects.
- Designed the schedule along with the Project Managers for a 5 week Release cycle.
- Developed and enhanced the automated configuration management system.
- Control branching and merging of the code bases in Subversion.
- Defined and communicated policies and procedures for build and deploy.
- Documented the policy and procedure for SVN branching, labeling, merging, check-in/checkout.
- Created and maintained the Configuration Management Plan for all software development projects.
- Perform software builds in Subversion.
- Developed and enhanced the automated build system.
- Used Ant, Nant, MSBuild and Maven to perform Software Builds.
- Developed deployment scripts using scripting languages such as Perl, shell, batch and PowerShell etc
Deployment Responsibilities:
- Application installations on UNIX (Sun/RHEL), Windows Vista/XP in testing environments.
- Deploying Java Enterprise applications to Websphere.
- Automated deployment and release distribution process with shell, awk, sed, Perl, Java etc.
Technologies:
ClearCase, Subversion, ANT, Nant, Maven, Oracle 10g, Sybase, MS SQL Server, XML, Perl scripts, Shell scripts, Batch scripts, Cruise Control, Hudson, sed, Java, C#.
Environment:Windows 2003, UNIX (RHEL 3, RHEL 5, Sun Solaris).
EDUCATION
Confidential University
Master of Science, Computer Science
Overall GPA: 3.33 Major GPA: 3.33
Confidential College
Master of Arts, Computer Science
Confidential College,
Bachelor of Arts, Sociology
Confidential University
Bachelor of Arts, English Language and Literature
