Senior Build And Release Engineer. Resume
Dallas, TX
SUMMARY:
- Having 9 years of experience in the IT Services industry as a Build Release and Software Configuration Management Engineer for packaging and deploying applications. Worked extensively in software packaging tools like InstallShield, InstallAnywhere, MSI installations. Have very good knowledge in designing, packaging and deploying the projects. Highly experienced in developing the applications using
- C, Java and Install scripts. Has very good experience in continuous integration and automated deployment methodologies. Has been the leader for a team and had good experience in handling teams. Very much experience in reporting the status of the work done, allocating work, understanding the difficulties of the team and providing functional and technical guidance.
- 9+ years of experience in areas of Application Packaging, Software Configuration Management, Continuous Integration, and Build & Release engineering.
- Hands on experience in creating and deploying the application packages using InstallShield and InstallAnywhere, InstallShieldDeveloper 8, Microsoft Windows Installer (MSI) technologies.
- Experience in performing full life cycle of software packaging including requirement gathering, analysis, packaging, customizations and troubleshooting.
- Hands on experience in packaging and deploying applications using different technologies including Python, Batch, VB script, Shell, and Java scripting languages.
- Have extensive experience on creating Windows and Multi - platform Installers and able to assist in solving the issues related to virtual machines.
- Experience of current platforms and technologies including Microsoft Windows Server 2008/2012R2, SQL Server, Windows 8, Internet Explorer, Microsoft IIS, Active Directory, Windows registries and Networking concepts.
- Experience in upgrading and migrating the projects to different versions.
- Very good experience in creating service packs upgrades and patch projects.
- Well versed in Software Configuration Management (SCM) systems, Source code Version Control systems, Continuous Integration (CI) and automation of build systems.
- Expertise in version control systems like Subversion, TFS, VSS, GIT, CVS and Clearcase.
- Hands on experience with build tools like ANT, Maven. Also experienced in bug tracking tools like Remedy, Jira.
- Experience in using continuous integration tools Jenkins.
- Knowledge of Application virtualization APP-V solutions and cloud technologies like Azure, AWS.
- Experience in working with LINUX and Windows 98/NT/2000/XP/Win7/2008 Operating Systems.
- Hands on experience in documenting the build procedures and maintain documentations for the released software builds.
- Experience work with developers, test teams, infrastructure teams, and product managers to ensure releases are delivered properly.
- Experience on cross platform installer development, testing and design using various installers and installer custom code development using Java.
- Expertise in product validation and assess validation results.
- Obtain quality and customer acceptance.
- Possess excellent interpersonal, communication and analytical skills, with the ability to manage multiple projects and strongly committed to meet deadlines.
- Proven success in leadership roles and as an active team member. Recognized for providing quality customer focused deliverables.
- Worked as a deployment lead and collaborate with other teams like (Design, Implementation, Environment and QA test leads).
- Worked in various projects for multi-national customers in the Retail, Banking, Manufacturing and Call center applications.
TECHNICAL SKILLS:
Software packaging Tools: InstallShield, InstallAnywhere, InstallShield Developer 8, Microsoft Windows Installer (MSI) technology.
Programming Languages: C, MSI, InstallScript.
Scripting Languages: Python, Batch, VB scripts, Shell and Java.
Version Control Tools: Subversion, Visual Source Safe (VSS), TFS, Git, CVS and Clearcase.
Build and bug tracking tools: Ant, Maven, Jenkins, Remedy, Jira.
Databases: Oracle and SQL Server.
Operating Systems: Windows 2000/NT/XP, Linux and Windows servers 2003/2008/2012 R2.
Skills: Release Engineering, Packaging, Build and Deploy, Installation technology, VSS, TFS, SVN, Clearcase, Git, Python, Batch, Shell, Java, ANT, Jenkins, IIS, cross-platform solutions, documentation, software development, scripting,, and smoke testing.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Senior Build and Release Engineer
Environment: InstallShield, C, Java, Installscript, Python, Batch scripts, ANT, Jenkins, Subversion, SQL server, Linux and Windows OS 2008/XP/2003, Eclipse, Websphere, Jboss.
Responsibilities:
- Developed windows based installers, GUI and silent installers in Installscript, C, and Java languages using InstallShield and Admin Studio.
- Administered Subversion control system and created accounts, branching, merging, tagging, patch fixes, snapshots.
- Estimate the scope for the requirements and determine the feasibility of implementing the requirements in the given time frame.
- Managed daily builds, automation, conflict management and release build to QA.
- Performed full life cycle of software packaging like requirement gathering, analysis, packaging, customizations, troubleshooting, production, upgrade, patch projects and maintenance.
- Debug build failures and worked with developers and QA personnel to resolve related issues.
- Create virtual environments, build and test servers.
- Bugs were tracked and monitored consistently. Perform quality control checks to verify installation packages work as designed.
- Trained users on the Subversion control system.
- Administered continuous integration and build automation using Jenkins, ANT on Websphere and Jboss application servers.
- Developed the build scripts and run the schedulers using Python and Batch scripts.
- Worked on enhancement of the new features in the application, development of tools, which will help better the performance of the processes/systems used by the client.
- Followed Agile methodologies for managing development processes and document the build procedures.
Confidential, Philadelphia, PA
Lead Build and Release Engineer
Environment: InstallShield, Installscript, C, Java, Shell script, VB script, Maven, Jenkins, Remedy, TFS, SQL server and Oracle DBs, IIS, Windows OS XP/2003, Windows servers 2008/2012R2.
Responsibilities:
- Automated and maintained the build and release processes across Windows platforms.
- Worked in complex configuration environments build and test servers, virtual labs.
- Monitored continuous integration and continuous application deployment processes to release the builds in daily basis.
- Managed build and release processes and configurations to support daily software development, installation, testing, production builds and deployment operations.
- Configuration of the installation package includes checking the Operating System, Database and other compatibilities. Creating and editing the Registries, creating Shortcuts and Environment variables, loading the data, copying the binaries to the system.
- Monitored the IIS services by stopping and starting all the required services and launching the application ready for use by the end user.
- Troubleshoot tools and plug-ins to support the SCM system, database and virtual environments.
- Supported and maintained application virtualization APP-V installation packages.
- Administered TFS control system and created accounts, branching, merging and tagging.
- Administered continuous integration and build automation using Jenkins, and Maven on windows servers 2008/2012R2.
- Developed, executed and configured the builds using Shell and VB scripting.
- Perform smoke tests for the applications deployed and troubleshoot the applications for any issues raised. Monitored the conflict issues using tool.
- Document all the build and automation procedures and assist the members of the team in using TFS and remedy tool.
Confidential, Bedford, MA
Senior Software Release Engineer
Environment: InstallShield 11.5, InstallAnywhere 2011, C, Java, Installscript, MSBUILD, Shell script, Jira, Git Windows OS 2008/XP/2003, SQL Server 2005, Eclipse.
Responsibilities:
- Developed Installscript and MSI based GUI installers using InstallShield 11.5.
- Gather technical requirements from business analysts and development teams and created OpenEdge installer using InstallAnywhere 2011 for cross platform installations.
- Configure software builds and automate deployments to different servers.
- Prepare a detailed software design document for the installers.
- Develop build scripts using Perl script for the project in a run-anywhere environment.
- Hands on experience with build and deployment using MSBUILD onto the development servers.
- Provide technical documentation on the installers, so users can install the software without any glitches.
- Performing root cause analysis of the reported bug or analysis of the new requirement using Jira.
- Administered Git source code version control system and assisted team members to understand the versioning process.
- Worked closely with the testing team to set up test plans and unit tests.
- Involved in generating test cases for all modules and perform smoke testing.
- Developed and maintained patch projects of the released products for various versions.
- Developed the major and minor upgrade for the released projects.
Confidential, Cincinnati, OH
SCM Engineer
Environment: InstallShield, InstallAnywhere, C, Java 1.6, Installscript,Windows 2008/2003, Linux, SQL Server 2008/2005, ANT, Batch script,Python script, Jira and Clearcase.
Responsibilities:
- Developed Installscript based GUI installers using InstallShield.
- Also developed Java based installers using InstallAnyWhere for multi platform installations.
- Estimate the scope for the feature and determine the feasibility of implementing the feature in the given time frame.
- Work on enhancement of the new features in the application, development of tools that will help better the performance of the processes/systems used by the client.
- Interact with product development team and get signoff on design and other artifacts.
- Developed build and deployment scripts using Python and batch scripts.
- Hands on experience with build and deployment usingANT onto the development servers.
- Merging code from one branch to another, combine all the code and merge to one branch using Clearcase version control system.
- Deploying the branch code to testing environment and solving test environment issues.
- Support the released application, once the application has moved to production environment and triage and fix potential bugs.
- Analyze the change requests using Jira, fix and deliver the issues on time.
- Prepare a detailed release document for the installers.
- Write unit test cases and also involved in smoke testing of developed features.
- Design an efficient installer so users can install the product efficiently and provide easy updates to the software.
Confidential
SCM Engineer
Environment: InstallShield, InstallAnyWhere 2008, Microsoft Windows Installer Technology, Java, Windows XP,Linux, ANT, Eclipse 3.7,C, Installscript, batch script and CVS.
Responsibilities:
- Supported build management and release engineering.
- Automated and maintained the build and release processes across Windows and Linux platforms.
- Administered CVS version control system.
- Trained junior level engineers into build and release process, Installer programming technology.
- Recruited, hired and trained two release engineers, one specializing in build processes and the other in InstallShield programming.
- Developed the product from scratch in short span and trained the release engineers for the maintenance of upgrade and patch installations.
- Automated the build process of a java client/server product for parallel builds of multiple versions on multi platforms using InstallAnyWhere 2008.
Confidential
Build Developer
Environment: InstallShield Developer 8, C, Installscript, VSS, Windows XP/2003, python script,Java, ANT,SQL Server 2005, HTML, Eclipse 3.7, Shell script.
Responsibilities:
- Involved in the complete life cycle of the project.
- Involved in requirement analysis of the new features.
- Started the project from scratch. Created, administered VisualSourceSafe source trees.
- Developed user interfaces for installer using InstallShield Developer 8.
- Implemented bug tracking system.
- Established CIS coding standards and templates.
- Implemeted InstallShield programs for Windows application installations, upgrade and patch installations.
- Performed unit testing, integration testing and bug fixing for various modules.
- Involved in the preparation of unit test cases.
- Actively involved in the code review of the project.