We provide IT Staff Augmentation Services!

Build/release Engineer Resume

2.00 Rating

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • Around7+ Yearsof experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM).
  • Extensive experience includes SCM, Build/Release Management, Change/Incident Management, VMware and AWS Cloud computing
  • Experience in partially administering Subversion and Perforce
  • Hands on experience with Rational Clear Case, Harvest and CVS
  • Proposed and implemented branching strategies
  • Experience with build tools Ant and Maven for writing build.xmls and pom.xmls respectively
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like MSTest,JUnit, Cobertura, Clover, PMD, findbugs and checkstyle
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds
  • Administered and Implemented CI tools Hudson andAnthill Pro for automated builds
  • Experience writing Shell and Perl scripts to automate teh deployments
  • Experience with Powershell scripting for automating DOT Net Deployments
  • Experience using RPMs to effectively package teh applications for product deployments
  • Experience in Configuring and deploying to Application servers Weblogic and Websphere
  • Experience is using Tomcat and Apache web servers for deployments and for hosting tools
  • Experience with administering and deploying to IIS Server on Windows Environments.
  • Experience in deploying MSI, EXE as services and auto editing configs (web.config).
  • Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc)
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Worked in managing VMs in Amazon using AWS and EC2
  • Knowledge of ITIL Process and enforcer of best practices
  • Worked in implementing new processes and Continuous improvement

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7, HP - UX

Version Control Tools: CVS, SVN, Rational Clear Case, Harvest, Perforce

Languages: C, C++, XML, SHELL, PERL, POWERSHELL

Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008.

Application Servers: Weblogic, Websphere, JBoss, Tomcat, IIS

Build Tools: MAKE,ANT, MAVEN, HUDSON, ANTHILL PRO, BAMBOO, TFS

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Build/Release Engineer

Responsibilities:

  • Worked in deploying teh code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Managing and Creating run Environments on Linux or windows platform using Tomcat, Intel SOA express, ISS, glassfish, and other application servers.
  • Providing Software Configuration Management using version control tool (SVN).
  • Continuous Integration using CI tool Bamboo, artifactory, and internal deployment tool (RADT).
  • Involved in releasing teh code to all environments including production and troubleshoot with development team.
  • Build Java code and .NET code on to different Jenkins servers as per teh schedule.
  • Manual and Automation process of creating branches tags and code merging.
  • Performed weekly and on-call deployments of code on both test and production environments.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center.
  • Ability in managing all aspects of teh software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Installing both server and client components, including websites and services.
  • Designing, implementing, testing and maintaining Installshield and MSI installation software for new products on Windows.
  • Used SONAR and integrated with JENKINS for teh code quality monitoring.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between Projects
  • Developed shell scripts for automation of teh build and release process.

Environment: SVN, Jira, Maven, Tomcat, Jboss Application Servers, IIS, Windows server 2003/2008, Bamboo, Hudson/Jenkin, Bamboo

Confidential, Urbandale, IA

Build and Release Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of teh java applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated ant with Shell scripts created in Bash, Cshell & Korn shell to automate teh builds for teh Java based applications.
  • Managed teh deployment activities for multiple server instances by enabling password less ssh communication between teh servers and utilizing teh rsync utility in teh shell scripts.
  • Developed build scripts using ANT and MAVEN as teh build tools for teh creation of teh build artifacts like war or ear files
  • Managed Branching and Merging in a multi-project environment.
  • Managed teh entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion(SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use teh tool.
  • Involved in backing up repository, creating folder and grating user access privileges.
  • Automated teh Build and Deployment process using teh Webbuild Server.
  • Integrated Clearcase, CVS and Perforce and also Ant with Quickbuild to implement teh continuous integration process.
  • Created Ant, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Used Hudson/Jenkins Continuous Integration tool for performing teh build automation.
  • Integrated Code Quality Tools like Cobertura, Findbugs, CheckStyle, and PMD in teh build scripts.
  • Unit tested all teh classes using JUNIT at various class levels and method levels.

Environment: SVN, Jira,Maven, ANT,Anthill Pro, Clearcase, Jboss Application Servers, Websphere,Fisheye, Hudson/Jenkins

Confidential, Springfield, OR

Build and Release Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Implemented Subversion branching and merging operations for Java Source Code and DOTNET Source code.
  • Setup different environments for build, (Test, Development, Pre-production and Production).
  • Deployment of teh Business processes by creating JAR, WAR and EAR files to Websphere and Weblogic application servers.
  • Deployed of Binaries (DLLS) etc to IIS servers for Dot Net Applications
  • Built, configured and supported Application team environments.
  • Worked with Development Team Leads and testing teams to establish a build schedule, execute teh builds and troubleshoot build failures, if any.
  • Coordinate with teh Development Teams to receive teh correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds
  • Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Used ANT and MAVEN for building teh applications and developing teh build scripts.
  • Used MSBuild and Devenv from DOTNET Framework 4.0 and VS 2010 to perform command line builds solution files
  • Managed teh Code migration from TFS, PVCS, CVS and StarTeam to SVN repository.
  • Used Hudson/Jenkins and Anthill Pro to perform automated Builds and Deployments
  • Build, configured and support Application team environments.
  • Configurations, setup and building of interfaces and modifying teh flow to give teh opportunity for re-use scalability and functionality.
  • Worked on Powershell scripts to automate deployments to IIS and VMs.
  • Writing shell and Perl scripts for automated deployments especially in handling all teh tasks before kicking off WSLT or WSADMIN scripts or admin console deployments
  • Performed database deployment activities like execution of Database scripts
  • Managed environments using VMware VSphere, VCenter, Vworkstation and VPlayer.
  • Performed deployments to machines in Amazon Cloud.
  • Coordinated with developers and QA engineers on version upgrades and patch releases to different environment.

Environment: Subversion(SVN), Jira, Anthill Pro, Hudson/Jenkins, NANT, MAVEN, IIS

Confidential

Software Configuration Manager

Responsibilities:

  • Provided technical guidance to business analysts, gather teh requirements and convert them into technical specifications for developers to start
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Dynamic web pages are developed using JSP, JavaBeans, xHtml, JavaScript and Custom Tags.
  • Configured Struts, spring and JDBC to map teh business objects to MySQL and Oracle Database using XML configuration file.
  • Designed and developed UI components, implemented event handling using Java, and JavaScript for teh multi-tier application.
  • Implemented Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create teh connection pool and setup required environment to map teh tables and classes with Oracle RDBMS.
  • Managed Informatica Power Center v7.1 and 8.5 server.
  • Involved in monitoring Informatica session and workflow logs and recommends process improvements.
  • Export/Import Informatica objects such as mappings, sessions and workflows between repositories.
  • Created branches, performed merges in version control systems Subversion.
  • Managed user autantication and authorization for teh users in both Subversion & Perforce.
  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing teh builds.
  • Managed Nexus repository for teh current project, created a new repository and provisioned it.
  • Installed Sonar and managed it as a Code Quality Analysis tool to track teh trending.
  • Used Continuous Integration tools for performing teh build automation.
  • Used various plug-ins to extend teh base functionality of Continuous integration tools to deploy, integrate tests and display reports.
  • Coordinated with performance Engineer and developers on teh configuration changes of teh environments.
  • Worked on teh deployment of teh application code on teh UAT, SIT and different environments as per teh requirement.

Environment: ClearCase, ANT, Maven, WebSphere, Code Quality tools, Apache.

Confidential, Des Moines, IA

Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on unix platform. Served as interim group leader
  • Subject Matter Expert with Software Build and Release Management methodologies, hands-on experience creating and managing teh various development and build platforms, and deployment strategies
  • Builds and deploys J2EE application in WebSphere 6.0 using ATG7.0 Dynamo
  • Assist with maintaining current build systems, developed build scripts, and maintained teh source control system
  • Managed teh source codes repository of multiple development applications using PVCS and Perforce version control tools
  • Managed Informatica Power Center v7.1 and 8.5 server
  • Involved in monitoring Informatica session and workflow logs and recommends process improvements
  • Managed repository, folder, and user/group privileges in Informatica PowerCenter 7.1 /8.5 environments
  • Export/Import Informatica objects such as mappings, sessions and workflows between repositories
  • Involved in backing up Informatica repository, creating folder and granting user access privileges
  • Created analytical matrices reports for release services based on Remedy tickets
  • Trained offshore team members and responsible for knowledge transfer
  • Performed weekly and on-call deployments of application codes to production environments
  • Coordinated application release with developer, DBA, QA and project management teams

Environment: Unix/Linux, Perl, ANT, CA Harvest

Confidential, CA

Build Release Engineer.

Responsibilities:

  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Involved in creating new elements in VOB’s.
  • Modified ANT scripts to build teh JAR’s, Class files, WAR files and EAR files from VOB’s.
  • Developed utilities for developers to check teh checkouts, elements modified based on project and branch.
  • Created configuration record for builds using derived objects generated during build audit process.
  • Creating and deleting dynamic views for developers as requested by user
  • Responsible for building and releasing packages for testing.
  • Performing clean builds according to teh schedule published for a given releases.
  • Installed and performed troubleshooting during installation.
  • Worked on automation of teh build and release process.
  • Verifying that teh methods used to create and recreate software builds are reliable and repeatable
  • Research teh project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to teh schedule published.

Environment: Unix/Linux, ANT, Perl Scripting, Shell Scripting.

Confidential

Application Support Engineer

Responsibilities:

  • Updated and automated Release reports for Change Management.
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Analyzing and recommending hardware and software needs and installing them.
  • Arranging access for all personnel to any and all computer systems and programs necessary to full fill their responsibilities.
  • Documented release, builds and source control processes and plans.
  • Worked closely with development team and SQA team for product releases.
  • Coordinated teh build and deployment bottlenecks with teh development team.
  • In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using PERL, Shell scripting.
  • Strengtaning security by implementing and maintaining Network Address Translation in company’s network
  • Worked with Performance engineers on Configuration of teh environment.
  • Deployed teh application code content to apache web servers.

Environment: Unix/Linux, Perl, Shell Scripting

We'd love your feedback!