We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

2.00 Rating

Harrisburg, PA

SUMMARY

  • Around 6 yearsof experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM).Extensive experience includes SCM, Build/Release Management, and Change/Incident Management
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo)
  • Experience with Anthill Pro, an Application Life Cycle Management Tool (End to End Automation Tool)
  • Experience with Udeploy, BMC RLM; Application Deployment Automation Tools.
  • Good Knowledge in bash (shell)/Perl and exposure to Jython, Python scripting.
  • Worked with Make, Ant and Maven Build tools in Java and CPP Environment
  • Extensively worked with Change tracking tools like ITSM, BMC Remedy, JIRA, HP Service Center
  • Good Command in Basic Linux, Solaris, AIX and Unix administration
  • Knowledge in IIS and hands on experience with Websphere, JBoss and Weblogic deployments
  • Hands on experience with QTP, HP Load Runner and Selenium Testing Tools
  • Familiar with integrating JUnit, Cobertura, PMD and other code quality qualityTests as a part of build process.
  • Performed Database administration tasks for MS SQL server and hands on experience with Oracle
  • Hands Development Experience in Java and J2EE Applications
  • Experience in implementing and making teams adapt to Release/Change Management Process.
  • Experience with Perforce, Subversion and CVS
  • Experience working in various environments like e - commerce, product, SAAS and IT web Apps
  • Exposure to SDLC and experience with building deployment solutions for Scrum.
  • Experience with SCA Fortify and Lithium Static & Dynamic website/code scanning tools

TECHNICAL SKILLS

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

Version Control Tools: CVS, SVN, Harvest, Perforce

Languages: C, C++, XML, SHELL, PERL,JAVA, 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

PROFESSIONAL EXPERIENCE

Confidential, Harrisburg, PA

Build and Release Engineer

Responsibilities:

  • Assist in configuring BMC RLM tool for deployment automation solution.
  • Involved in defining documenting and maintaining code deployment pilot automation project documents
  • Performed testing and validation for code deployment automation in UAT test environment
  • Integrated Service now to RLM tool to automate the approval process
  • Deployed Dynamic content to Websphere Application server.
  • Deployed sql scripts in Oracle, Abinitio tags and Netezza ddl scripts in various test environments
  • Experience in debugging the code deployment errors with the help of development team
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each teir.
  • Experience in Service Now management software
  • Performed dispatcher role to distribute tasks assigned to the onshore team
  • Have used SharePoint to create, share and discuss content and projects.
  • Proposed branching strategy suitable for current application in Subversion.
  • Managed the Release Communication and Co-ordination Process.
  • Involved in editing the existing Abinitio checkout scripts for code deployment automation project.

Confidential, Charlotte, NC

Build and Release Engineer

Responsibilities:

  • Installed and configured Udeploy for Automating Deployments and providing a complete automation solution.
  • Integrated Subversion into Udeploy to automate the code check-out process
  • Managed build results in Udeploy and deployed using workflows in Udeploy.
  • Delivered specific versions of various components of an application into target environments using Udeploy.
  • Maintain and track inventory using Udeploy and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each teir.
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Installed and configured Hudson/Jenkins for Automating Deployments and providing a automation solution.
  • Integrated Subversion into Hudson/Jenkins to automate the code check-out process
  • Used Hudson/Jenkins for automating Builds and Automating Deployments
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports
  • Owned build farm and produced effective multiple branch builds to support parallel development
  • Owned Release to Production Process, Gathered approvals, signoffs from stakeholders and QAs before going to PROD.
  • Managed the Release Communication and Co-ordination Process.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
  • Maintained the Shell and perl scripts for the automation purposes.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Confidential, Orangeburg, NY

Build and Release Engineer

Responsibilities:

  • Installed and configured Anthill Pro/Jenkins for Automating Deployments and providing a complete automation solution.
  • Integrated Subversion into Anthill Pro/Jenkins to automate the code check-out process
  • Build Results are managed in Anthill Pro and deployed using workflows in Anthill Pro
  • Performed setup of clustered environment setups with Websphere Application Server.
  • Wrote scripts to perform deploys to tomcat Webserver and Websphere App Servers
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Owned build farm and produced effective multiple branch builds to support parallel development
  • Managed the entire Release Communication and Co-ordination Process.
  • Integrated JUNIT and Cobertura in the build process.
  • Integrated QTP kickoff scripts as Post DEV Deployment steps to return smoke test results
  • Helped in Application Monitoring Setup by scanning the logs at various levels and notifying appropriate teams by email alerts.
  • Prepared mock cutover/cutover plans for pre-prod and prod environments and discussed with all the resources involved in the release
  • Aligned the resources with the help of PM for a Mock cutover and cutover (Prod Release)
  • Used Expect scripting initially before Anthill to perform automated deployments to all environments.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
  • Maintained the Shell and perl scripts for the automation purposes.
  • Deployed the static content into the web servers like Tomcat, IPlanet, IBM HTTP Server.
  • Deployed Dynamic content to Application servers like Websphere and Weblogic.
  • Involved in maintaining and editing Jython scripts for application deployment automation
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Used SQL and PL/SQL scripts to check the data integrity on an Oracle data base.
  • Experience in partially administering JIRA for issue management.

Confidential

Build and Release Engineer

Responsibilities:

  • Installed subversion server on Redhat Linux boxes. Created subversion repositories, imported projects into newly created subversion repositories as per the standard directory layout.
  • Created various branches for each purpose, Merged from development branch to release branch, created tags for releases.
  • Setup pre-commit hooks to remove checkin access to developers in 'tags' folder.
  • Rolled back buggy code from production release.
  • Updating the svn log properties for revisions. Setting up the svn sync servers, changing the 0th rev properties for svn sync.
  • Promoting the changes from trunk revisions to release branch.
  • Creation of RPM packages required for deployment into DIT, SIT, Pre-Production and Production environments. Installation of RPM packages into various Testing environments.
  • Created Hudson jobs for continuously building the projects. Scheduled Hudson jobs to build upon every checkin into subversion. Setup shell script in Hudson jobs to do pre and post build operations.
  • Setup automated email notifications on build status for every Hudson build. Installed Hudson agents on client machines and installed all the packages required for doing the builds, for e.g.: Java, Maven etc...
  • Done patching to SIT, pre-production, production environments by doing delta (patch) updated builds and patching the package used in SIT, pre-production, production environments and re-starting the servers.
  • Staged all the packages on shared server for SIT, pre-production and production environments.
  • Configured and setup Maven profiles. Configured Maven user settings in ‘settings.xml’ file for users in their home directory.
  • Created Maven POM files to build the Java projects based on their project structure.
  • Continuously monitored for the disk space on build machines with shell script scheduled to run as cron job and sending email notification upon reaching a threshold value of disk usage

Confidential 

Software Developer

Responsibilities:

  • Involved in user interactions, requirement analysis and design for the interfaces.
  • Prepared the design document for Document Management Module and User Management Module.
  • Created class diagrams and sequence diagrams using MS Visio.
  • Followed waterfall methodology for application development.
  • Involved in enhancement of SOA web services using AXIS to support .net applications.
  • Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search and etc. on JSP pages.
  • Involved in development of customized Web applications on top of Orion Frameworks using Web technologies like JSP, Servlets, Java script.
  • Analyzed the existed Win32 C language based installer and redesigned and developed as rich UI based installer using java, XML, XSL, and Install Shield Multiplatform (ISMP), which installs various Content Management products developed to Windows Operating System.
  • Written Oracle Admin schema using SQL, which creates Orion Oracle database instances in Oracle 10g and Oracle9i.
  • Implemented various customized java beans, which creates Windows start up services for Storage Server and Command Server, Updates registry entries, executes Oracle database schema, installs web based and console based applications.
  • Involved in migration of code in CORBA framework to Java/J2ee framework.
  • Production support to fix bugs in products.
  • Mentored junior developers in design and development.
  • Discussed and presented architectural designs to the senior management and client.
  • Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
  • Have the responsibility as a UAT support for the project till the project goes into the production.

We'd love your feedback!