We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

0/5 (Submit Your Rating)

Watsonville, CA

SUMMARY:

  • Around7 Yearsof experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM).
  • Extensive experience includes SCM, Build/Release Management.
  • Experience in Version Control Systems administering Subversion and Perforce.
  • Administered and Implemented CI tools Hudson/Jenkins, Puppet, Cruise Control, Teamcity and Anthill Pro for automated builds.
  • Release Management Experience writing Shell and Perl scripts to automate the deployments.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools
  • Expertise in handling Devops tools like Puppet,Chef&stash.
  • Experience with administering and deploying to IIS Server on Windows Environments.
  • Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.).
  • Experience in Configuring and deploying to Application servers Weblogic and Websphere.
  • Process Knowledge of ITIL Process and enforcer of best practices.
  • Worked in implementing new processes and Continuous integration.
  • Worked on continuous integration based on Maven and Hudson.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Configured and Secured Web server interface, Session management, Jboss resources in Web sphere.
  • Developed, documented, and automated reusable builds and release processes for Visual Studio and TFS, batch scripts.
  • Involved in Customization of Work Items, Transition Matrix in TFS.
  • Experience in Deploying to and administering in the use of Jboss, Apache Tomcat web server, weblogic, websphere, SVN.
  • Experience in Java/.NET, C++, C and Manage software configurations and builds in a UNIX environment.
  • Documented release, builds and source control processes and plans for J2EE applications
  • Coordinated the build and deployment bottlenecks with the development team

TECHNICAL SKILLS:

SCM Tool: Subversion (SVN), Perforce, Jenkins/Hudson, Sonar, Jira, TFSConfluence, ClearCase, Accurev, GIT, Stash,Puppet, GitHub.

Build Tool: Ant, Maven, and Make.+

Servers: JBOSS, Apache Tomcat, Web logic, Web sphere.

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT.

Platforms: UNIX, Linux, HP - UX, Solaris, Microsoft Windows Vista/ XP/ 2000.

Languages: Shell, C, C++, Java, J2EE, ASP.net, Power shell, Perl, Python, PHP.

Database System: SQL DBA, SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, MS Access.

Platforms: Red hat Enterprise Linux 4/5, Sun Solaris 10/9/8/7,Windows NT/2003/2008, Windows XP, Vista, Windows 7

BI Tools: Knowledge on QlikView and Tableau.

PROFESSIONAL EXPERIENCE:

Confidential, Watsonville, CA

Build and Release Engineer

Responsibilities:

  • Designed and managed build and release methodologies using VSS, TFS, SVN for .NET and JAVA Applications
  • Followed ITIL process with process management under critical environment for test & production environments.
  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.
  • Used the continuous integration tool Hudson to automate the daily processes.
  • Migrating J2EE applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and Jenkins.
  • Integrated automated build in Hudson.
  • Configured TeamCity, establishing continuous integration and a nightly build process.
  • Update Maven scripts to use Artifactory repo instead of local repositories.
  • Responsible for managing the code in Subversion (version controlling).
  • Responsible for Planning of the Roll-Out Process and Order of Sequence Involved for Day to Day Enterprise J2EE Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments.
  • Created Shell scripts using Python and PHP for test automation.
  • Created branches in VSS, SVN and TFS
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, Jboss, Web Logic; and deploying J2EE Applications to these environments.
  • Recommended build management, defect management development process flow. Administrator of SVN.
  • Deployed the archives to tomcat Web server and web sphere Application Servers.
  • Configuring and deploying on local servers.
  • Used Accurev for Code Compilation test cycle, branching.
  • Coordinating with developers for merge/build issues/failures.
  • Setup and maintenance of cross development environments like windows and Linux.

Environment: Subversion, Hudson/Jenkins, TeamCity, Ant, Maven, Accurev, Apache Tomcat, Web sphere, Java, J2EE, Python, PHP.

Confidential, Pleasanton CA

SCM Build/Release Engineer

Responsibilities:

  • Automating the Build process using Subversion, ANT and GIT.
  • Managed builds and wrote Build scripts for JAVA and websphere based applications
  • Maintained source code repository in subversion
  • Successfully administrated Subversion, Cruise Control and Anthill Pro
  • Automated deployment of builds to different environments using Anthill Pro
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines
  • Created Continuous Build Process using CruiseControl and Hudson
  • Implemented continuous integration using the Hudson, which tracks the source code changes
  • Create and setup automated nightly build environment for Java projects using Maven
  • Created Ant build scripts and CruiseControl tasks to manage project.
  • Ensure that the builds are consistent after being ported from different platforms
  • Suggested and implemented the process of nightly builds and auto deployments, for fast paced applications
  • For applications that are developed in a regular pace, builds and deployments were as per request
  • Studied the current build and release process and automated the process using shell scripts
  • Debugged Build failures and worked with developers and QA people to resolve the related issues
  • Perform various builds for the QA, and Production Environments
  • Experienced in building Java application using make files (Ant utility), Shell Scripts
  • Deployment of application to the Web Server and Application Server
  • Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues
  • Creation and setup of new environments/branches such as development, testing and production
  • Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager
  • Documented release, builds and source control processes and plans
  • Worked closely with development team and SQA team for product releases

Environment: Subversion, Hudson, Anthill Pro, Apache Ant, CruiseControl, GIT, Maven, Websphere, Weblogic, Korn Shell scripting

Confidential, NY

SCM Build/Release Engineer

Responsibilities:

  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Deployed legacy applications into JBoss application server.
  • Created shell scripts to automate the server bounce activities for JBoss application server.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Installed Jira and confluence on Tomcat server.
  • Processed all the requests from the Developers through Remedy which is an IT process management tool.
  • Responsible for managing the code in Subversion (version controlling).
  • Created scripts using Perl to build object code out of the checked-in modules
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA.
  • Experience in setting Maven repository and pom.xml, Ant build.xml, mojos xml.
  • Managed the maven artifacts using Nexus repository.
  • Edited and Modified POM.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few build.xmls for application development teams.
  • Expertise in scripting using shell.

Technologies: Java, Hudson/ Jenkins, Jboss, Subversion, Ant, Maven, Jira, Confluence, Shell scripting, Perl.

Confidential

SCM Build/Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams
  • Responsible for managing the code in Subversion (version controlling).
  • Worked with the Architects on SDLC process being the owner of post dev environments.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Carried Deployments and builds on various environments.
  • Extensively used SVN as a Configuration Management tools to manage source code
  • Wrote ANT Scripts to automate the build process.
  • Used Puppet for automation.
  • Used Power Shell scripts to automate the deployment process.
  • Administered Websphere/Weblogic application Servers at configuration level.
  • Server Administration, tasked with creation of new projects and setting up integrations with Perforce using triggers.
  • Managing all geographically distributed perforce servers that include perforce master server, replica servers and proxy servers.
  • Working on Continuous Integration and build automation using Hudson/Jenkins CI and Sonar.
  • Used Atlassian Tool suite includes JIRA for handling documentation, running automated tests, bug tracking and feature management.
  • Worked with DevOps teams to ensure standardization and automation of software build and release processes.
  • Administers and wrote code to support DevOps tool suite Agile. Troubleshoots build, packaging and component management issues, worked with Technical Operations teams to resolve them.
  • Designed ClearCase and MultiSite implementation, conversion of archive from StarTeam, and ClearCase usage procedure.
  • Created and maintained StarTeam views, branches, labels, user accounts, user groups, and passwords.
  • Coordinated with QA deployments.
  • Setup and configure automated application deployment process through uDeploy (urban Deploy) and resolve any deployment problems.
  • Handling source control using Perforce, Git and GitHub.
  • Worked on clustering using Amazon Web Services EBS.
  • Manages the building and automated deployments of our analytics infrastructure to AWS.

Environment: Java, Subversion, Ant, Maven, Jenkins/Hudson, JIRA, AWS EBS, Urbancode, Sonar, Star Team, Agile, GitHub, Perforce, Puppet.

We'd love your feedback!