We provide IT Staff Augmentation Services!

Software Configuration Manager Resume

3.00/5 (Submit Your Rating)

Madison, WI

SUMMARY:

  • 3 years of successful experience providing Software Configuration and Build/Release Management in uniquely challenging situations
  • Extensively worked on Continuous Integration tools like Hudson/ Jenkins, Bamboo and ALM tools like Anthill Pro
  • Deployed code on WebSphere, JBOSS, Apache Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated them with Python, Jython scripts to enhance the functionality of the deployment process
  • Good Command in Shell, Perl, Jython, Python, DOS scripting
  • Proficient in UNIX, Linux, Windows OS administration.
  • Experience in using Subversion, Clear Case, GITand Perforce on UNIX and Windows environments.
  • Knowledge of databases like MySQL and Oracle.
  • Used Ant, Maven and make for building Java/J2EE Applications.
  • Hands on experience working with WebSphere, Web Logic, JBOSS and Apache Web Servers’ administration.Used Remedy for Change Management.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling and Integration.
  • Experience with all aspects of the Software Configuration Management process including code compilation, packaging, deployment, release methodology, and application configurations
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in building and deploying java applications and troubleshooting the build and deploy failures.
  • Performed integration of Code Quality Analysis Techniques like FindBugs, PMD, Cobertura with CI tools
  • Experience with Code Quality Tools like PMD, Find Bugs, and Covertures
  • Wrote deployment Automation scripts for multiple JAVA/J2EE Applications
  • Worked on IIS, Apache, IBM HTTP, JBOSS web servers.
  • Experience in Project Delivery Framework and Project Portfolio Management
  • Hands on experience in writing Database scripts using PLSQL
  • Good interaction with developers, managers, and team members to coordinate job tasks and strong commitment to work.

TECHNICAL SKILLS:

SCM Tools: Subversion (SVN), Perforce, Clear Case, GIT, TFS

Build Tool: Ant, Maven

CI Tools: Hudson/Jenkins, Anthill Pro, Bamboo

Languages: Shell, Python, Perl, Java, J2EE, ASP.net

Issue Tracking: JIRA, Remedy, SharePoint, HPQC

Database Systems: SQL Server 2000/2005, Oracle 9i/10g - PLSQL, SQL server 2008R2

Application Servers: Web Logic, Web Sphere, JBOSS, Apache Tomcat

Platform: Unix, Linux, HP-UX, Solaris, XP/2000, Windows 2008 R2, IIS

Web Technologies: Google Web Toolkit, HTML, JavaScript, XML

PROFESSIONAL EXPERIENCE:

Confidential, Madison, WI

Software Configuration Manager

Responsibilities:

  • Created and documented different process followed by team for different tasks and Communicated to all the different teams responsible for releasing final code.
  • Involved in set up of different environments for build, (Test, Development, Pre-production, and Production).
  • Provided support to developers and testers to use Subversion
  • Integrated the version control tools such as Subversion and GIT to track the source code check out process.
  • Installed and configured Slaves as windows service to handle parallel and distributed builds well.
  • Configured System Environment variable, Global Properties and Build tools.
  • Defined and assigned roles by using the Manages an Assign Roles item which appears in the Manage Jenkins screen.
  • Configured different types of Build jobs like Freestyle, Build Multi-Configuration project and created specific build flows by using Build Flow job.
  • Set up multiple post build options like archive the artifacts, sending email notifications and parsed console output by using different plugins.
  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Documented and trained to developers about the installation and Configuring of Jenkins build process.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using SVN source control.

Environment: Jenkins, GIT, Subversion, SVN, Microsoft Windows XP, Linux, Shell scripting, SharePoint.

Confidential, Boston, MA

Software Configuration Manager

Responsibilities:

  • Created Build Definitions for various environment deployments
  • Created Builds and deployed builds to different environments based on requests
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Assisted Developers during coding, debugging and Build issues.
  • Responsible for automating the build process using Jenkins. Developed and maintained tools that automate the building of software releases for an Agile based software development process
  • Maintain all build functions, and release functions of large driver and application code base.
  • Setup Maven Remote Internal Secure Repository with access restricted to team members
  • Configured Jenkins for appropriate release builds.
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA
  • Developed and maintains SVN source control and Jenkins CI automated builds and deployments.
  • Coordinated build and release cycles on the request of business with development teams, testing teams and project management teams.
  • Recommended build management, defect management development process flow. Administrator of SVN
  • Coordinate with Release Management regarding appropriate system releases among other development platforms
  • Provided support to developers and testers to use Subversion
  • Built and deployed JAVA and C++ applications. Monitored the required queues for incoming build requests and take necessary action to accomplish a request resolution and troubleshot the build related issues.
  • Coordinated with the Project Management, Development and QA Team in resolving any configuration and deployment issues, and to provide smooth release process.

Environment: SVN, Shell, ANT, JIRA, Jenkins, Maven, Hudson, Linux, Windows, JBOSS, SQL Server.

Confidential

Build and Configuration Engineer

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using SVN source control.
  • Analyze and resolve conflicts related to merging of source code for Subversion.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams
  • Maintained build related scripts developed in ANT and shell. Modified build configuration files including Ant’s build.xml
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Deployed code on WebSphere ApplicationServers for Production, QA, and Development environments using WSADMIN scripts and integrated then with Jython scripts to enhance the functionality of the deployment process
  • Involved in maintaining and editing Jython scripts for application deployment automation.
  • Authored snippets of Jython scripts for application deployment.
  • Written shell scripts to monitor the logs after deployments and send emails automatically
  • Used BMC Remedy tool to track all the defects and changes released to Prod environments
  • Migrated and created a new SharePoint Portal, and performed administrative operations.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks
  • Coordinate with Release Management regarding appropriate system releases among other development platforms
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, and QA Team Lead.

Environment: Ant, Java, Maven, Jenkins, Linux, Solaris, WebSphere, SVN, Shell scripting, Nexus Repository, VMware, Oracle, BMC Remedy, SharePoint.

We'd love your feedback!