We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

0/5 (Submit Your Rating)

DallaS

SUMMARY

  • 8+ years of IT Industry experience with Software Configuration Management, Build, Deploy, Release Management and Quality Assurance.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN) and GITon Unix and windows environment.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins and Bamboo.
  • Extensively experienced in using BuildAutomationtools like ANT andMaven.
  • Experienced in trouble shooting and automated deployment to web and application servers like Web Logic, JBOSS and Tomcat.
  • Responsible for all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Experience in Karaf (Apache Service mix)installation and solving issues related to karaf in Application environment.
  • 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.
  • Involved in build outs and configuration of Domains, Servers, Clusters, deployment of applications (WAR, JAR, EAR, RAR), and performance tuning, monitoring and troubleshooting.
  • Extensive experience in working closely with Application teams and deploying applications like JAR, WAR, and EAR on managed servers and in clustered environments and performing auto deployment using WLST scripts.
  • Configuring and administering the JDBC Connection Pools, Data Sources, and JMS connection factory, file and JMS - JDBC file stores environment.
  • Hands-on experience creating and managing the various development and build platforms, and deployment strategies.
  • Well versed in writing UNIX Shell Scripts and ANT scripts to automate System Admin jobs and created Cron jobs for timely execution of jobs.
  • Excellent experience in documenting and automating the build and release process.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment,releasemethodology and application configurations.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM)
  • Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through CVS and Subversion.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Worked with different Bug tracking tools like JIRA, Remedy and HP Quality Center.
  • Extensive experience of working with the release and deployment of Java/J2EE Web applications.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS

Operating System: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, LINUX, Mac OS

Versioning Tools: Subversion, Git

CI / CD Tools: Hudson, Jenkins,Bamboo.

Build Tools: ANT, MAVEN

Bug Tracking Tools: JIRA,Remedyand HP Quality Center

Languages: C, C++,. NET, Shell scripting, SQL, Java/J2EE.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML

Web/App servers: Web logic, Apache Tomcat, JBOSSRDBMS Oracle, SQL SERVER, MY SQL,DB2.

Monitoring Tools: Splunk

PROFESSIONAL EXPERIENCE

Confidential, Dallas

Build and Release Engineer

Responsibilities:

  • As a Release Engineer, Defined the build and automated testing infrastructure. Educated both development and QA teams with the tools and process.
  • Used Maven to build rpms from source code checked out from GIT and Subversion repository and Jenkins being the Continuous Integration Server.
  • Attendedevery day scrum/agile meetings and weekly sprint meetings to evaluate completed work and to handover new tasks.
  • Supported the Developers when there are conflicts during the merging process.
  • Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment.
  • Responsible for maintenance of source control systemsSubversion and Git.
  • Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environments. Migrated Jenkins plans from one of the Jenkins to Bamboo.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in staging, production.
  • Coordinated the Development Team, QC and Application Support in Deploying the Code to the production environment.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in production.
  • Created and maintained Shell scripts for building applications
  • Coordinated with external iOS vendors to keep track of development stages.
  • Responsible for Installation, Configuration, Monitoring, Tuning and Load balancing of BEA WebLogic application Servers on environments like Sun Solaris & HP-UX machines.
  • Extensively used WLST (WebLogic Scripting Tool) and UNIX Shell Scripts to monitor and manage WebLogic server instances and domains.
  • Automation of various deployment activities for faster & smooth deployments, to enhance the process, to reduce the manual efforts and for log rotation.
  • Involved with the developers in trouble shooting and fixing day-to-day problems of the applications.
  • Assist in support hours of operation and off hour production emergencies.
  • Monitoring the alerts for the Application using Splunkand taking necessary actions on the alerts.
  • Worked on Apache service mix 5.3.0 installation and issues related to karaf in Application environment.

Confidential, Dallas

Build and Release Engineer

Responsibilities:

  • As a Release Engineer, Defined the build and automated testing infrastructure. Educated both development and QA teams with the tools and process.
  • Used Maven to build rpms from source code checked out from GIT and Subversion repository and Jenkins being the Continuous Integration Server.
  • Attendedevery day scrum/agile meetings and weekly sprint meetings to evaluate completed work and to handover new tasks.
  • Supported the Developers when there are conflicts during the merging process.
  • Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment.
  • Responsible for maintenance of source control systemsSubversion and Git.
  • Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environments. Migrated Jenkins plans from one of the Jenkins to Bamboo.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in staging, production.
  • Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins and bamboo.
  • Created and maintained Shell scripts for building applications
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Installed and Configured Jenkins Plugins to support the project specific tasks.
  • Coordinated with external iOS vendors to keep track of development stages.
  • Responsible for Installation, Configuration, Monitoring, Tuning and Load balancing of BEA WebLogic application Servers on environments like Sun Solaris & HP-UX machines.
  • Deploying various WAR, JAR and EAR applications in Production and non-Production Environments
  • Extensively used WLST (WebLogic Scripting Tool) and UNIX Shell Scripts to monitor and manage WebLogic server instances and domains
  • Automation of various deployment activities for faster & smooth deployments, to enhance the process, to reduce the manual efforts and for log rotation.
  • Involved with the developers in trouble shooting and fixing day-to-day problems of the applications.
  • Coordinate with development teams and QA teams on finalizing the code freeze, staging handover and production release dates for the calendar year and prepare a release calendar based on those dates.
  • Worked on Apache service mix 5.3.0 installation and issues related to karaf in Application environment.

Environment: Git, Subversion, Web Logic, Bamboo, Jenkins, Maven, Rally, Shell Scripts, Jira, Apache servicemix 5.3.0

Confidential, AZ

Build and Release Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated ant with Shell scripts created in Bash to automate the deployments for the Java based applications.
  • Responsible for changing manual software build environment into an automated build and release environment.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Created the Deployment notes and released the Deployment instructions to Application Support.
  • Responsible for the trouble shoot with the servers (Bouncing the servers when needed).
  • Managed the deployment activities for multiple server instances by enabling password less ssh keyless communication between the servers and utilizing the rsync utility in the shell scripts.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of the build artifacts like war or ear files
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion(SVN).
  • Provided end-user for all Subversion (SVN) users to effectively use the tool.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Experienced in Standards and procedures development,Release management and Change management /advocacy.
  • Involved in migrating the WebLogic Server from version 8.1 sp6 to WebLogic 9.2 and JDK version from 1.4 to JDK version 1.5
  • Responsible for installing SSL s on Apache and Sun One Web Servers.
  • Responsible for deploying various types of application packages like JAR, WAR, and EAR files.
  • Automated the Build and Deployment process using Weblogic Server.
  • Integrated Subversion and Ant with Jenkins to implement the continuous integration process.
  • Performed weekly and on-call deployments of application codes to production environments
  • Created Ant, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Experience in partially administering Jira for issue management.

Environment: SVN, Maven, ANT, Jenkins, UNIX,Web Logic, Unix Shell Scripting, Jira

Confidential

Software Configuration Manager

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.
  • Responsible for Development, UIT, SYTEM, UAT, STAGING, PRODUCTION Builds and Releases.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Responsible for creating build and deployment jobs using Jenkins.
  • Responsible in administering, Configuring and managing builds to various environments using Jenkins as a continuous integration (CI) server on RHEL.
  • Worked with Development and QA teams to establish a build schedule, execute the builds and troubleshoot build failures.
  • Troubleshooting the failure of deployment of applications to an environment.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Enforced automation in build and deployment procedures, executed code builds and deployment activities.
  • Responsible for design and maintenance of the Subversion (SVN) Repositories
  • Managed the source codes repository of multiple development applications using Tortoise SVN.
  • Created analytical matrices reports, dash boards for release services based on JIRA 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.
  • Worked in cross-platform environments like Linux, Unix, AIX and Windows.
  • Performing WebLogic Server admin tasks such as Installation, Configuration, Monitoring, Tuning and Load balancing
  • Written scripts to Startup and Shutdown the Admin & Managed servers and for deployments.
  • Providing Application support & Problem management during execution of System Testing, Integration Testing, Non-Functional Testing, User Acceptance Testing & in Production.
  • Configured and administered JDBC, JMS and JNDI in WebLogic Server 8.1.
  • Configured and administered WebLogic server with Oracle9i database.
  • Analyze server log files, thread dumps, logs, configuration files, dump files and core files to identify the possible causes of the problem.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, Shell Scripts, Web Logic, UNIX, Linux (RHEL),Windows XP, Oracle, JIRA.

Confidential

Build and Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Experienced in setting up Continuous Integration environment using Bamboo
  • Used the continuousintegration tool Bambooto automate thedailyprocesses.
  • Provided end-user for all Subversion (SVN) users to effectively use the tool.
  • Created and maintained the Shell deployment scripts for WebLogicandweb application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Responsible for administration, configuration and monitoring of BEA WebLogic application Server environments on Sun Solaris & HP-UX machines.
  • Responsible for implementing solutions with WebLogic for stand-alone and clustered environments using HTTP Plug-ins for Apache Web Server.
  • Involved in writing WLST Scripts to monitor the run time parameters of JVM Heaps, Servlets, JDBC Connection Pools and JMS Connection Factories.

Environment: Subversion (SVN),Bamboo, Java/J2EE,ANT, MAVEN, Web Logic, Shell Scripting,UNIX,Windows XP, Oracle

Confidential

Build and Release Engineer

Responsibilities:

  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Worked on creating build and deploy jobs using Bamboo tool.
  • Worked on writing automation scripts for deployment jobs using Shell Scripting.
  • Source code configuration toolsSubversion used for different projects.
  • Developed and implemented the software release management for the release of webapplications.
  • Wrote ANT and MAVEN Scripts to automate the build process. ConfiguredBamboofordoing the build in all the non-production and production environments.
  • Deployed Enterprise Application Archive (EAR), and Web Application Archive (WAR) in staging, production.
  • Installed, configured and administered BEA WebLogic server 7.0, 8.1 using graphical mode, and console mode
  • Troubleshooting the issues occurred during the deployment of J2EE applications and EJB Components and during in production environments with help of Logs.
  • Thread and Heap analysis using thread dump tools like samurai and TDA and finding the blocking and locked threads.
  • Coordinated all the IT projects successfully by resolving release interdependencies

Environment: Subversion, Bamboo, WebLogic, Java/J2EE, JDK, ANT, MAVEN, UNIX,Windows XP, HP Quality Center.

We'd love your feedback!