1. NAME:vani G
Mobile:9581504092
EMAIL:gorrela.vani@gmail.com
RELOCATION: yes
EDUCATION:B-TECH
Organization:TCS.
o 2+ years of Experience in build and release engineering / software configuration
management activities.
o Experience in Unix Shell Scripting for batch processing and processing of text files.
o Strong ability to work individually and within a team in challenging environment.
o Ability to quickly analyze and come-up with an efficient industry standard solution
for a given problem.
o Experience in development of build scripts using Ant, Maven.
o Experience in writing Shell scripting.
o Administration/Maintenance experience of source control management systems,
such as Sub Version (SVN) and GIT.
o Administration/Maintenance experiences of continuous integration build engines, such as
Hudson, Jenkins.
o Experience in Build, Package and Deploy to all the environments.
o Good Understanding of Software Development Life Cycle.
o Good hands on to support for multiple environments and as well as communicating with
different teams.
o Strong in preparing the Release Packages to Dev, QA and IST.
o Experience on Build and Deployment process for Apache Tomcat Application Server
projects.
o Exposure to administration of server such as Tomcat and Web sphere.
o Good understanding of defect and change tracking tool such as JIRA.
o Experience in supporting applications on different platforms Windows and Linux
environments.
o Good understanding of Database Management Systems.
o Effectively co-ordinate with various functions development, testing, environment
management, helpdesk within the organization throughout the SDLC.
o Experience in implementing and adapting to Release/Change Management Process.
o Followed best practices, optimize processes, adapt new technologies, quick learner and
hardworking individual.
o Possess good interpersonal, documentation and oral communication skills, positive
work attitude.
PROFESSIONAL PROFILE:
PROJECT/ CLIENT: KROGER
2. Duration: MAY-2014 to Till Date
Role Played: Build and Release Engineer.
Project Description:
Electronic Form 40 provide an electronic to record information about various
transfers that occur at stores and create appropriate adjustments to inventory and
accounting. E40 provides ability to maintain store, department, division, account
maintenance for admin user. The functionalities will differ from store users, div users
and admin users. Apart from front end the application have background jobs which
are scheduled on crontab. Through the background jobs the application will sends the
generated flat files to other systems.
Responsibilities:
o Coordinate with the Development, Database Administration, QA, and IT
Operations teams to ensure there are no resource conflicts.
o Worked closely with Project Managers to understand a code/configuration
release scope and how to confirm a release was successful.
o I have knowledge on AWS Ec2 cloud, S3, Cloud Formation and cloud deploy.
o Build, manage, and continuously improved the build infrastructure for software
development engineering teams including implementation of build scripts,
continuous integration infrastructure and deployment.
o Proactively seeks opportunities to implement improvements to internal
development processes.
o Implemented continuous integration using Jenkins.
o Involved in git repository setup, branching and authentication activities.
o Created repositories according the structure required with branches, tags and
trunks.
o Analyzed and resolved conflicts related to merging of source code for SVN.
o Attended sprint planning sessions and daily sprint stand-up meetings.
o Created jobs for tagging and branching.
o Configured application servers (Tomcat) to deploy the code.
o Created and configured multiple instances on Tomcat Server for different
teams.
o Configured Tomcat application server for hosting web apps.
o Experience in Middleware Services and SSL Certificates in Tomcat.
o Configured plug-ins for the integration tool to the version control tool.
o For check in process used Tortoise SVN as a CM tool.
o Utilize Jira for issue reporting, status, and activity planning.
o Educate and mentor the engineering team on the organization’s build systems
and processes.
3. o Extensively used Maven tool to do the builds, integrated Maven to Eclipse.
o Integrated Maven with Jenkins for the builds as the Continuous Integration
process.
o Build Java code in different Jenkins servers as per the schedule.
o When required applied patches as per the release process.
o Reported to a DevOps Manager, who will coordinate with teams outside of the
development group.
o For on boarding existing application, performing Knowledge transition from
Development team to SCM team on build and deployment process.
o For New applications, work with development team to get the requirements of
application build and deployment process.
o Once the process KT is complete from development team, write build and
deployment scripts according to SCM team standards and processes to QA, IST,
and UAT Environment.
o After complete of the scripts development and process setup, execute the
builds and deployments to all above environments based on weekly scheduled
build calendar.
o Create and maintain scripts for automating common activities.
o Good experience in automating the deployment using shell scripting to Linux
environments.
o Artifacts maintenance using Nexus.
o Conducting or supporting the deployment of software releases into
development and test environments, troubleshooting release package, and
deployment procedure or environment configuration issues.
o Prepared and Maintained Build, Release and Deployment documents.
Version Control Systems : Subversion (SVN), GIT
Build tools : ANT, Maven.
CI Server [Continuous Integration] : Jenkins / Hudson.
Code Management Tool : Sonar, JIRA.
Application Servers : Apache Tomcat, web Sphere
Unit testing Tool : JUnit.
Scripting Languages : XML, DOS, UNIX Shell Scripting, perl
Repository Management Tools : Nexus
Database : Oracle 10g, My SQL.
Operating System : Windows family, UNIX.
Cloud and other tools : AWS