Vuyyuru Jagadish: Build and Release Engineer
Vuyyuru Jagadish: Build and Release Engineer
E-Mail: [email protected]
Contact: +91-9849497744
SYNOPSIS
Solid understanding of Build and Release process.
Deployments using Webspehere Console.
Create/Enhance/Maintain Build and deployment related scripts/tools as necessary
Experience in Software Configuration Management on Windows environments and UNIX using SVN.
Experience in Source Code Maintenance using SVN.
Good knowledge and practical experience on Ant and Shell scripting.
Good knowledge of Hudson and Jenkins setup for CI Builds and QA builds for projects in
Development andTest environment.
Support the development teams with debugging/fixing build, Deployment and SVN related issues
Coordinating with QA teams in handing over environments ( QA, UAT )
Provide technical support for developers with SCM/build process related queries
Help promote SCM best practices throughout the company across all projects
Track and help achieve development milestones throughout the release cycle
Work with different teams to manage the integration of new projects and implement the same as per Release
process and SCM guidelines
Proposed standard Branching and merging strategies on Version controlling system (SVN)
Setting up Environments from the scratch to deploy the applications
EDUCATIONAL QUALIFICATION
TECHNICAL SKILLS
PPLICATION SERVERS
Websphere 6.1, Tomcat 6.27.
Ant 1.8.4
Build Tools
PROFESSIONAL EXPERIENCE
Working as a Build and Release Engineer with *********** from Jan 2010
to Till Date
PROJECTS
PROJECT: 1
Role : Build and Release Engineer.
Duration : to
Environment : Svn , Shell script, Ant , Jenkins , Java , Linux .
Responsibilities:
For New applications, work with development to get the requirements of application build and deployment
instructions.
Maintaining the source code in SVN for various applications.
Created the Branching Strategy for the parallel development.
Creating pre commit hooks & post commit hooks for SVN to control the svn access.
Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite the
request from teams across the organization.
Configure the setup of every release by weekly and monthly on the regular basis for product teams to perform
integration testing.
Perform smoke/sanity tests for the applications deployed and also troubleshoot the application for the issues that
arise as part of the smoke test process.
Monitor health, disk space and optimize performance.
Configuration Management using Subversion.
Merging and tagging need to be done after the code went live in environment
Maintain a Live Like environment to test any production issues on the setup and push it into production.
Get the knowledge of architecture of all the applications to help trouble shoot any issues for each applications.
PROJECT: 2
Responsibilities:
Analyzed and planned the change process to establish that, if a change is made, it is done in the most
efficient way possible.
Monitored and directed the change process.
Coordinated the development and implementation of the change.
Evaluated the results of the change and proceeding to close the change if successful.
Co-ordinate and planned disaster recovery exercise (DR setup for Build and Deployment).
Installing and configuring SUBVERSION, Jenkins, Deployment automation
Installing and Patching SVN and client machines.
Provide support for SVN related issues.
Maintaining the source code in, SVN for various applications.
Responsible for implementing all processes and procedures in regards to release and maintenance.
Led the production support team along with the release and build management team for the entire
SDLC.
Responsible for documenting the policies and procedures.
Responsible for co-coordinating release plan and execution with developers and external resources.
Responsible for setting up the environment for new developers on their machines.
Helped developers in resolving Subversion issues and concerns.