We provide IT Staff Augmentation Services!

Build & Release Engineer Resume

4.00/5 (Submit Your Rating)

Thousand Oaks, CA

PROFESSIONAL SUMMARY:

  • A technocrat with over 8 Years of IT Industry experience with Configuration Management, Build, Release Management and Quality Assurance using Java/J2EE, Team Foundation Server (TFS), Subversion (SVN), GIT (Atlassian Stash) and Clearcase on Unix and Windows environment.
  • Experience of Migration & deployment of Applications with upgrade version of Applications.
  • Good exposure in administering version control systems to create daily backups and checkpoint files.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository.
  • Involved in the functional usage and deployment of applications in Weblogic, WebSphere and Apache Tomcat Server.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Strong command on source controller concepts such as Branches, Merges and Tags.
  • Work under SLA (Service Level Agreement) & Incident Management (Remedy) with increases productivity, scalability & performance of application
  • Efficient in tracing complex buildproblems,releaseissues and environment issues in a multi component environment.
  • Exposure and working experience in using Atlassian tools and RTC Jazz.
  • 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 / release methodology, and application configurations.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Exposure and basic understanding of Serena Release management tools.
  • Deployed packaged Source code (Java, .net) onto WebSphere, WebLogic and IIS servers.
  • Good Understanding and working knowledge of Weblogic and Websphere Middleware Suites.
  • Exposure to basic administration of Application servers like Weblogic fusion middleware suite and Rational Websphere suite.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Working knowledge and understanding of Server provisioning tools like Puppet and Ansible.
  • Energetic and self-motivated team player/ builder with strong communication, inter-personal, intuitive, technical, analytical, problem solving and management skills.
  • Facilitated a team approach to achieve organizational objectives, increase productivity and enhance employee morale.

TECHNICAL SKILLS:

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

Versioning Tools: CVS, Subversion, TFS, Clear case, Git, Perforce

CI Tools: Hudson, Jenkins, Nexus, AnthillPro, Chef, Puppet

Build Tools: ANT, MAVEN, GRADLE

Bug Tracking Tools: JIRA, Remedy, HP Quality Center and IBM Clear Quest.

Tools: MS Office Suite, Nexus, Confluence

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

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

Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

RDBMS: Oracle, SQL SERVER, MY SQL.

PROFESSIONAL EXPERIENCE:

Confidential, Thousand Oaks, CA

Build & 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.
  • Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases.
  • Builds and deploys J2EE application in Oracle Weblogic server 11g.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • 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.
  • Deployed and maintainedChefrole-based application servers, includingApache,Resin,Nginx andTomcat
  • Deployed built artifacts to WebSphere application server using maven and python scripts.
  • 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.
  • Maintains sandbox build environments, keeps track of build history and responsible for updating the build system Runbook and Release notes.
  • Worked in cross-platform environments like Linux, UNIX, AIX and Windows.
  • Documentation of detailed build configuration, Build procedures and change history for releases.

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

Confidential, Washington D.C

Build & Release Engineer

Responsibilities:

  • Managed SVN repositories for branching, merging, and tagging.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Experience in using JIRA as Bug Tracking Tool.
  • Experience in deployment of Fusion Middleware SOA applications like Oracle Policy Management, Oracle Service Bus and Business Process Management Composites.
  • Experience in writing Python Scripts to support Weblogic Scripting tool (WLST).
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Deployed Informatica Work flows and parameter files to respective Environments UAT, IST and PROD.
  • Developed Shell/Batch/Python Scripts for automation purpose.
  • Developed Python and shell scripts for automation of the build and release process.
  • Involved in writing and editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Implemented Maven builds for creating JAR’S, WAR’S and EAR’S.
  • Used Hudson for Continuous Integration and deployment into WebLogic Application Server.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Managing the artifacts generated by MAVEN in the Nexus repository.
  • Setting up Code Coverage reports tool like SONAR and COBERTURA to help in managing the quality of source code.
  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Deployed mcollective for orchestration. Wrote custom mcollective plugins to deal specifically with our needs.
  • Deployed LDAP for centralized authentication.
  • Created puppet modules for various tools in our infrastructure.
  • Deployed centralized logging via rsyslog and Logstash with Kibana as the web frontend.
  • Posting the Build on time & following it up the testing team on posted builds.
  • Following up with the Test Team & Development Team.

Environment: RHEL, Weblogic, Fusion Middleware Suite, Oracle Policy Modeling, Oracle Service Bus, Puppet, JIRA, Confluence, Fisheye, Windows Server 2005/2008, Subversion (SVN), ANT, Hudson, Maven, Sonar.

Confidential, Los Angeles, CA

Build & Release Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT
  • Developed processes, tools, automation for Jenkins based software forbuildsystem and delivering SW Builds.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • 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.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing a automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process
  • Used Jenkins for automating Builds and Automating Deployments
  • Very strong Project Management experience performing ITIL RM /SCMactivities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning etc
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Python, BASH & KORN Shell, JAVA/J2EE, WebSphere

Confidential, Tampa, FL

Build & Release Engineer

Responsibilities:

  • Supported and Administered TFS for creating new user accounts.
  • Installed MS Build extension pack and Team Foundation Power Tools.
  • Created Custom Reports for Visual Studio Team Foundation Server (TFS).
  • Installed TeamBuild on our Build machine and created Build Agent.
  • Created branches for different Team Projects and set up User Permissions for those branches.
  • Implemented Work Item Query check in policy that allows specify a work item query whose results will be the only legal work items for a check-in to be associated with.
  • Performed Merging and baseless merging between different branches.
  • Created new work items type Build Request.
  • Customized TFSBuild.proj build file to deploy dll's from drop location.
  • Created Work Item queries to use in Check in policy and for individual use.
  • Administered Team Foundation branches and user groups by giving access to users, adding/removing users to user groups.
  • Written build scripts according to various build project requests.
  • Modified ANT scripts for making Continuous Integration builds and debugged build failures.
  • Created different branches to support parallel development.
  • Deployed the EAR’s to the WebSphere Application server.
  • Installed Websphere and created profiles in lower environments.
  • Automated the regular deployments using JACL, Jython scripts.
  • Performed forward and reverse merge between branches and resolved merge conflicts.
  • Upgraded Visual Studio 2005 projects to Visual Studio 2010.

Environment: MS Visual Studio Team System 2010, TFS, IIS, Windows Server 2008, ANT, Hudson, XML, WAS7, DOS scripting.

Confidential, Hilliard, OH

Build & Release Engineer

Responsibilities:

  • Perform software builds using ClearCase as version control tool.
  • Writing configuration specs and creating views for developers.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • As an administrator for Rational Clearcase (UCM) was responsible for Creating Repositories (VOB’s) and setting up the permissions.
  • Creating UCM Projects, Components, Integration and Development Streams.
  • Maintenance and Health Check-up activities of VOB’s and Views. Creating and applying Triggers to enforce SCM policies using Perl scripting.
  • Backup and Restoration, Overall Integration and Merge strategy for the Projects in Clearcase.
  • Rational Clearcase Multisite Administration which involves synchronization across the CC servers.
  • Working on Creation of Streams, Baselines and Rebase. Post the Delivery to Onsite Master Replica server on daily basis.
  • Code merge activity from one stream to another, resolving conflicts.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for Websphere application servers.
  • Deployed the EAR’s and Enhanced EAR’s to Webpshere Application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Responsible for building and releasing packages for testing.
  • Used BuildForge as a continuous integration tool for automation of daily process.

Environment: ClearCase, ANT, WebSphere, Perl Scripts, Shell Scripts, Linux, BuildForge

Confidential

Build & Release Engineer

Responsibilities:

  • Installed and configured SVN and Bugzilla servers.
  • Put Through integration testing environment for developers.
  • Executed web based builds to allow any time and any branch builds.
  • Created branching for developers and also Involved in stage cloning for the diff streams
  • Responsible for building patches, Fix packs, weekly, nightly, development and PDA builds.
  • Prepared the Release plan and Coordination activities from Release Management.
  • Performing Continuous Build using Cruise Control, Developed and maintained build for all environments (SANDBOX/DEV/QA/PROD) in Web logic server.
  • Prominent member of development, Test, Stage and Production environments with Installing, Configuring, designing, maintenance and troubleshooting the Infrastructure and Application configurations on servers.
  • Involved in Installation, Configuration and maintenance of the JBoss Servers on RHEL and Windows 2000/2003 environment.
  • Used Jenkins/Cruise Control in conjunction with ANT and MS Build to automate the builds.
  • Deployment and configurations of enterprise J2EE applications that include EAR (Enterprise Archives) and WAR (Web Archives). Migration of enterprise J2EE Applications from Web Sphere Application Server v5.x to JBOSS.
  • Trouble shooting and Performance tuning using Resource analyzer and log analyzer by analyzing Error and Event log files.
  • Maintain the Release notes and list of deliverables, Coordinating Weekly Database releases
  • Ensuring that all release and deployment packages can be tracked, installed, tested, verified and/or uninstalled or backed out as appropriate
  • Created custom Web-based automated reporting tools using Perl, Clear Tool and Web Design Tools. QA & UAT support for testing & validation

Environment: SVN, ANT, Weblogic Server, Windows Server 2000/2003, Jenkins, Cruise Control, Perl, Java/J2EE, JBOSS

We'd love your feedback!