We provide IT Staff Augmentation Services!

Build Release Engineer Resume

2.00/5 (Submit Your Rating)

Alphareta, GA

SUMMARY

  • Over 7 years of experience in Configuration Management, Build, Release and Deployment of software applications in Java, Confidential Applications and Data Warehouse related technologies.
  • Extensive experience in deployment of J2EE applications on Tomcat, JBoss, Weblogic 11g and WebSphere 6.0 application servers.
  • Excellent experience in Administration of Windows, UNIX servers, LDAP, Application Servers.
  • Experience in writing Ant, Maven and shell scripts to automate the build process. Good Experience in using Command line interfaces.
  • Excellent experience in Administration of SCM tools Subversion, Serena PVCS, GIT, Perforce, and CVS.
  • Extensive experience with systems engineering, SDLC Administration, Build and Deployment Scripting and or Automation, Release Management, systems integration, production system development, deployment and packaging, scheduling and process automation server farm.
  • In - depth knowledge in Branching, Merging Branches, and Applying patches and automate the build Process.
  • Excellent experience in writing the scripts (shell, ANT, Maven, batch, Perl) to automate build and Deployment processes.
  • Extensive experience in using Continuous Integration tools like Cruise Control, Build Forge, Bamboo and Hudson/Jenkins and worked with different bug tracking tools like JIRA, Remedy, Clear Quest and Bugzilla.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release.
  • Good Knowledge in administration and syncing the subversion Repository.
  • Good working experience with defect tracking tools Mercury Quality Center, Jira, Bugzilla and Remedy.
  • Good Knowledge in Java, J2EE, EJB and, JBoss, Tomcat, Websphere, Weblogic, IIS.
  • Hands-on experience on Administration of UNIX, Linux, Solaris, Windows.
  • Good Experience in integrating and using eclipse, JDeveloper IDE with SCM tools.
  • Good analytical & communication skills, team player and highly self-motivated.

TECHNICAL SKILLS

Operating Systems: Windows, Linux, Unix, Solaris

Gui/Tools: Visual Basic, JDeveloper, Informatica 8.1(ETL), JDeveloper, Eclipse.

Web: HTML, JavaScript, J2EE, EJB, JSP, VBScript, XML, ADO, ASP, IIS, Websphere, Weblogic, Confidential Application Server, Apache Tomcat, JBoss.

Languages: PL/SQL, SQL, Java, VB, C, C++, C#.

Integration Tools: Hudson/Jenkins, Cruise Control, Bamboo and Build Forge.

SCM& Tracking: Perforce, CVS, Subversion, GIT, Clear Quest, MS Visual SourceSafe, TFS, Remedy, Jira and Bugzilla.

Build Tools: Ant, Maven, shell scripting

Reporting Tools: SQL Server Reporting services, Business Objects XI, BO Universe, Web Intelligence, Desktop Intelligence, Cognos.

PROFESSIONAL EXPERIENCE

Confidential, Alphareta, GA

Build Release Engineer

Responsibilities:

  • Installing and configuring Subversion, Jenkins and deployment servers.
  • Administration of source code version control tool Subversion includes creating branches, tagging, access permissions and setting up hooks.
  • Worked as Subversion admin for creating/modifying/deleting users and access levels.
  • Creating WAR/EAR files using Maven.
  • Automating the Build Processes using CI tools Jenkins.
  • Handling complete Build and Release management process including code, document and supporting testing team.
  • Configure and maintain codebase to support the build and deployment of code on servers.
  • Develop and enhance current tool to suite ongoing need to support the build and configuration of releases of all product team.
  • Developing the utility scripts to effectively reduce the time and manual effort.
  • Client Interaction with high Risk and Doing smoke testing for same and fixed the related Issue Immediately.
  • For new applications, performing Knowledge transition from development team to SCM team on build and deployment process.
  • Worked on Jenkins tool to configure Nightly Builds to check sanity of our code.
  • Involved in build/Release management and carried out the quality product in UAT and Production.
  • Perform Deployment of War files in Tomcat/Weblogic application servers using Shell scripts.
  • Troubleshooting the compilation errors and provide the technical support to the developers team on that /issue.
  • Written shell scripts to automate property files deployment, artifacts deployment and data Sync.
  • Documented the process of code promotion, defect tracking and user guide for Subversion and Installing Subversion, Apache Tomcat, Weblogic Application servers.
  • Created activities and assigned to Developers to fulfill the client requirements and created deployment tickets using Jira for build deployment in Production.
  • Responsible for automating deployment process using shell scripting.
  • Created deployment documents and templates for migration documents, hot deployments, rollback strategy and patches.
  • Routinely communicating for software build status, and proactively work with appropriate development, QA, and operations staff to resolve conflicts and software configuration issues, and work closely with development towards their resolution
  • Provided detailed reports regarding version control and release process software upgrades and development environment enhancements.
  • Working with distribution version control GIT. Managing Origin repository and created branches and tags.
  • Implementing continuous delivery using Chef.

Environment: Subversion, Atlassian GIT, Jenkins, Maven, WebLogic, Tomcat, Microsoft Visio, Mercury Quality Center, Jira, TortoiseSVN, Putty, FileZilla, WIN SCP, SSH, Linux, RHEL, Active Directory, LDAP, Chef.

Confidential, Pleasanton, CA

SCM Consultant

Responsibilities:

  • Focused on automation and maintenance of current build farm as well as improving QA and release management procedures.
  • Responsible for build processes for daily builds and deliver them to QA team for testing in staging environments. Building the application on all supported platforms and maintained the daily builds. Responsible for final release of software builds.
  • Administered the informatica Server by installing, Creating repository database, users, groups and folders.
  • Wrote Ant and Maven scripts and shell script to automate the build/deployment process, extensively involved in migration of files in different environments like DEV, QA and Production.
  • Deployed different modules on WebSphere 6.0 server and Used Perforce Version control to track the software versions.
  • Installed and configured Jenkins. Created parameterized jobs.
  • Setup master and slave configurations in Jenkins.
  • Upgrade, backup and moved Jenkins from one instance to another instance.
  • Responsible for WebSphere application server administration and implemented clustering technique. Communicated with DBAs, BA, Developers, change control team, and project managers to resolve the issues during deployment.
  • Responsible for Version Management using Perforce Version Manager for multiple projects and implemented branching, labeling in Perforce.
  • Prepared Deployment, installation documents and release notes. Administered the Tomcat HTTP Server.
  • Worked with Jira, a tool that handles DCR (defect Change Request) MR (Maintenance Request) and created WebSphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Involved in writing Perl and shell scripts for compilation and deployment process and experienced in writing Ant and Maven scripts for making all the files local to the server.
  • Deployed application WAR/EAR’s on WebLogic Application Server Network Deployment in QA, Staging and Production environments on a daily basis and troubleshoot various configuration and application issues

Environment: Perforce, WebLogic, WebSphere, Tomcat, Jira, Linux, Perl, Jenkins, Confidential Application Server, JBoss, Mercury Quality Center, Putty, Ant, Maven, FileZilla, WIN SCP, SSH.

Confidential

Configuration / Release Engineer

Responsibilities:

  • Worked with multiple development groups to design and create automated build and deployment processes for each new version released to client.
  • Worked as Subversion admin for creating/modifying/deleting users and access levels.
  • For every release collected the code from Perforce and Deployed on QA, and Production Servers using Apache Ant and Unix Shell scripts.
  • Troubleshooting all the errors which we get in the PROD/QA environments.
  • Enforced configuration management over build environments and develop software versioning methodology.
  • Responsible for promoting code through several controlled environments.
  • Created process to manage build and deploy requests to controlled environments.
  • Strived for consistency in configuration management practices of source code across multiple regions and platforms.
  • Complete documentation of all procedures and processes developed and provided a level of education of the deliverables to other team members.
  • Automating the Build Processes using CI tools Jenkins.
  • Deployed application WAR/EAR’s on WebLogic Application Server.
  • Configured new clients in a large, distributed web-application
  • Assisted in the architecture and programming of application updates.

Environment: Apache ANT, SVN, Perforce, Hudson/Jenkins, Weblogic, Perl Script, Shell script, Java, UNIX.

Confidential

Configuration / Release Engineer

Responsibilities:

  • Identify the configuration Items such as documents, Source Items, Support Items and Archive items Created Repository structure in the Subversion. And Installing Subversion, Apache Tomcat, Application servers on Unix Servers.
  • Established the change control in response to approve issues and maintained the revision management, base lining
  • Auditing the Source.
  • Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository.
  • Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. Worked with Apache ANT for building the application, has written ANT scripts and shell scripts to automate the build process. Setting up the environments (QA, UAT and PROD) by installing UNIX, Application servers and Databases.
  • Administering the UNIX, SVN Repository. Migrated the code from Subversion to other Version Control.
  • Replicated the Subversion Repositories on to multiple Servers. Created the scripts to automate continuous integration of build to compile the Confidential Forms, Reports and Database Objects. Installed, Configured the Cruise Control to completely automate build and deployment of the web services applications on to JBOSS. Created the process documents and trained the team members. Provided Code Branching strategies for the releases in SCM tool Subversion.
  • Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps. Used SVN version control system to manage different builds for the system.
  • Used JDBC and Hibernate to connect to the database using Confidential and Hibernate was used to Map relational data directly to java objects.
  • Manage and Reviewed deliverables. Defining responsibilities and assigning work to team and monitor the progress. Studying the entire application management process, procedures and identifying areas for improvements and implementing the same and Integrated JMS with Weblogic.

Environment: SVN, Perforce, Ant, Cruise Control, PL/SQL, Websphere6.0, IIS, JBoss, Tomcat, Unix, and Bugzilla.

We'd love your feedback!