We provide IT Staff Augmentation Services!

Software Configuration Manager Resume

5.00/5 (Submit Your Rating)

Westminister, CO

SUMMARY:

  • An extremely motivated and proficient individual with 7+ years in Build, Release, Software Configuration Management (SCM) in accordance with client needs.
  • Experience in working with multiple simultaneous software releases and infrastructure planning.
  • Knowledge in working With Subversion, Perforce and build tool.
  • Experienced in UNIX shell scripting, Perl scripting, SQL Server.
  • Created and maintained Branches, Labels, work spaces on Perforce, Participated in merging of source code.
  • Support deployments for client/server and web - base applications as well troubleshoot.
  • Experience working with Oracle 9i/ 10g. Prior coding skills in PL/SQL, triggers, stored procedures, design and creation of databases, schemas, tables and indexes.
  • In depth knowledge of configuration management concepts and experience with various source control tools like Perforce, Subversion (SVN).
  • Set the Subversion policies and provided support to Development team.
  • Proficiency with ANT & MAKEFILE to build projects (includes J2EE applications).
  • Developed and maintained build script using Apache ANT and Maven to perform builds efficiently.
  • Worked with Software configuration Management tools like Perforce and SVN (Subversion).
  • Expertise in Build Automation using several tools such as Hudson and Anthill Pro.
  • Worked on continuous integration based on Maven and Hudson.
  • Responsible for all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Experience in working with Tracking Tools HP Service Center, JIRA and ITSM.
  • Configured and Secured Web server interface, Session management, JBOSS resources in IBM Websphere.
  • Working with application infrastructure architects to establish the physical environments to effectively perform the software builds and deployments with an emphasis on quality, integrity, and security.
  • Experience in Deploying to and administering in the use of JBOSS, tomcat and apache web server, weblogic, websphere, SVN, PVCS, VSS and Harvest.
  • Expertise inShell scripting, Perl Scripting for environment builds Automate deployment on WebSphere Application Server and Weblogic Application Servers.
  • Experience in Java/.NET, C++, C and Manage software configurations and builds in a UNIX environment.
  • Result-oriented and self-motivated with a proven capacity to learn sophisticated technologies and have a track record for producing on-time, high quality product and solutions
  • Participated in troubleshooting build for Multi-Threading, Socket Programming, Networking management and migrating from C++ to Java.
  • Unique combination of personal, analytical, technical, and communication skills.

TECHNICAL SKILLS:

Languages: Perl, shell, awk, C, C++, Java, J2EE, ASP.net, Python.

Database System: SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, MS Access.

SCM Tool: Perforce, Subversion (SVN), TFS, JENKINS, JIRA, HUDSON, Bamboo.

Build Tool: ANT, MAVEN, MAKEFILE.

Servers: Weblogic, Websphere, JBOSS, Apache Tomcat.

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT.

Platforms: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP/ 2000, API.

PROFESSIONAL EXPERIENCE:

Confidential, Westminister, CO

Software Configuration Manager

Responsibilities:

  • Developing and implementing in Build and Release management methodologies and Software procedures in all aspects of SDLC.
  • Maintaining, Building and troubleshooting all the applications associated with Version Control Systems like Perforce, SVN (Subversion), Rational Clear Case.
  • Supporting the developers as partial Administrator for Subversion.
  • Involved with build tools like Ant for writing build.xml and editing when there are errors based on the requirement.
  • Working with star team to implement CR’s, report generation and editing the web page.
  • Installed, configured and administered CI tool Jenkins for automated builds.
  • Involved in various build activities such as windows compilation, Linux compilation, Hingu compilation and deliveries.
  • Documented release, builds and source control processes and plans.
  • Managed the entire release communication and Release co-ordination during the Project roll-out.
  • Working as Onsite coordinator to coordinate the development and project planning activities between Onsite team and offshore team in India.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.
  • Produce documentation of CM plans and other project related artifacts.
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines
  • Involved in creating the branching strategy. Responsible for creation of branches, version label and configuration specs for developers.

Environment: Rational Clear case, Subversion, Jenkins, Ant, Star Team, shell, Perl.

Confidential, Philadelphia, PA

Software Configuration Manager

Responsibilities:

  • Developed and maintained UNIX/ Perl/ Ant scripts for build and release tasks.
  • Participated in troubleshooting build for java errors due to vast exposure to J2EE.
  • Produce documentation of CM plans and other project related artifacts.
  • Develop and enhance the automated configuration management system.
  • Configured Connection Factories, JNDI destinations, remote connectors for JBOSS messaging.
  • Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for Websphere Application Server and also expertise in setting up security for single sign on and SSL.
  • Enabled websphere global security with IBM Tivoli Directory Server (ITDS).
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of websphere.
  • Maintained Continuous integration effort with Subversion, TFS along with scheduled builds.
  • Have good knowledge of WebSphere Application Server Network Deployment (WAS ND) and integration with IHS (IBM HTTP Server)/Apache plug-in.
  • Worked with performance testing team to run Jboss Messaging and JBossMQ side-by-side.
  • Used Unix scripts to automate administration tasks on Websphere.
  • Used diagnostic tools like IBM thread and monitor dump analyzer, IBM heap analyzer and IBM MDD4J (Memory Dump Diagnostic for Java) etc to analyze the IBM javacores and heapdumps and diagnose the issues.
  • Installed and configuredJboss4.2/5.0 on different environments like Dev, Test, QA and Production.
  • Developed, maintained and enhanced build and release management scripts in Ant for J2EE.
  • Defined application servers on Weblogic Server, created nodes and horizontal created clusters, configured Oracle JDBC provider to provide connectivity via data source to the application.
  • Created Bus members, provided configurations for messaging queue in Weblogic.
  • Design and scripting of xml build files (for J2EE build with ant compiler) and providing technical support to development team for compilation problems.
  • Deploying J2EE application EAR to Testing and Production environment using Websphere.
  • Automate deployment and release distribution process with Shell, Perl and Cruise Control.

Environment: Perl Scripting, Shell Scripting, JBoss, Websphere, Weblogic, Apache ANT, Java, J2EE.

Confidential, San Jose, CA

Software Configuration Manager

Responsibilities:

  • Automating The Build process using CruiseControl, Subversion, Python, and ANT.
  • Managed builds and wrote Build scripts for JAVA and websphere based applications.
  • Maintained source code repository in subversion.
  • Successfully administrated Subversion, Cruise Control and Anthill Pro.
  • Automated deployment of builds to different environments using Anthill Pro.
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines.
  • Created Continuous Build Process using CruiseControl and Hudson.
  • Implemented continuous integration using the Hudson, which tracks the source code changes.
  • Create and setup automated nightly build environment for Java projects using Maven.
  • Ensure that the builds are consistent after being ported from different platforms.
  • Suggested and implemented the process of nightly builds and auto deployments, for fast paced applications.
  • For applications that are developed in a regular pace, builds and deployments were as per request.
  • Studied the current build and release process and automated the process using shell scripts.
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Perform various builds for the QA, and Production Environments.
  • Experienced in building Java application using make files (Ant utility), Shell Scripts.
  • Deployment of application to the Web Server and Application Server.
  • Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.
  • Creation and setup of new environments/branches such as development, testing and production.
  • Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager.
  • Documented release, builds and source control processes and plans.
  • Worked closely with development team and SQA team for product releases.

Environment: Subversion, Hudson, Anthill Pro, Apache Ant, Maven, Websphere, Weblogic, Bamboo, Perl Script, Korn Shell scripting, Python.

Confidential

Software Configuration Manager

Responsibilities:

  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins).
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Involved partially in deployingWARs/EARs (backend) through Weblogic Application Server console.
  • Performed setup of clustered environment with Weblogic Application Server.
  • Used Shell script to configure the Weblogic application server in all the environments.
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Managed the entire release communication and Release co-ordination during the Project roll-out.
  • Involved in estimating the resources required for the project based on the requirements.
  • Continuous Integration using Jenkins.

Environment: Java, Maven, Jenkins, Jira, Linux, Weblogic, Subversion, Shell scripting.

Confidential

TEST ENGINEER

Responsibilities:

  • Analyzed the system requirements and developed test scenarios using technical specifications.
  • Generated automated test scripts for regression and stress testing and also data driven scripts for multi user access for product information module using the data pool.
  • Designed various processes and design documents based on the specifications defined by the Business.
  • Performed Integration Testing, Data driven Testing, Regression Testing, and System Testing.
  • Wrote and executed SQL queries to support Back end testing.
  • Prepared detailed test cases by understanding the business logic and user requirements for manual testing.
  • Performed back end testing using TOAD, created and maintained a Traceability Matrix.
  • Validated the data in the database by using SQL queries.
  • Prepared QTP automated Regression test suite.
  • Executed Regression test suite on each build and for different states using QTP.
  • Developed user defined function, check points, datasheets, and Object repository.
  • Tested to verify the integration of different modules of the system.
  • Performed Load test, Stress, scalability and performance test using LoadRunner. Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects.
  • Actively involved in the reviewed and analysis of specifications and enhancements.
  • Generated Scripts in VUGEN using HTTP/HTML protocol.
  • Used Correlation and parameterization techniques in generation test scripts for LoadRunner.

ENVIRONMENT: Oracle, Visual Basic, HTML, Web logic, Java, Load Runner, Quality Center and Windows XP, QTP.

We'd love your feedback!