Sriram Ravichandran has over 5 years of experience in software configuration management and release engineering in the insurance domain. He has expertise in version control systems, build automation tools, and managing application servers. Currently working as a Technical Lead at Cognizant Technology Solutions, his responsibilities include builds, deployments, release management, and maintaining the software development environment. He is proficient in technologies such as SVN, Cruise Control, Jenkins, .NET, SQL Server, and scripting languages. Sriram holds a B.E. in Mechanical Engineering from Sri Venkateswara College of Engineering in Chennai, India.
1. RESUME
SRIRAM
RAVICHANDRAN
B.E
Mechanical Engineering
Sri Venkateswara College
of Engineering
Chennai
India.
Current Address
Sriram R
SF2 - Block 1,
Abilash Apartments,
Lakshmi Nagar 4th
Stage,
Nanganallur,
Chennai-600061
Phone-
+91 9962830861
Permanent Address
Sriram R
SF2 - Block 1,
Abilash Apartments,
Lakshmi Nagar 4th
Stage,
Nanganallur,
Chennai-600061
Phone-
+91 9962830861
E-Mail:
sriramravichandran.1@
gmail.com
Objective
I strongly believe in Growing with Intention.
To implement my knowledge in an expedient environment that can provide me
umpteenth opportunities & continual up-gradation of my aptitude & interpersonal skills
to do constructive work.
Proficiency
Operating Systems: Windows XP, 7
Languages: C/C++, XML, HTML,
Database & tools: Microsoft SQL Server 2008,
Microsoft Visual Studio 2008
Other Utilities: Subversion(SVN), GIT, Cruise control, Jenkins, IIS and Autosys
Scripting: NAnt, ANT, Shell and Batch Scripting, PERL
Education
Professional Qualifications:
B.E : Mechanical Engineering
Sri Venkateswara College of Engineering, Chennai
(Affiliated to Anna University, Chennai)
Academic Qualifications:
High School from JGVV Mat. Hr. Sec. School, Chennai(2004)
Higher Secondary from JGVV Mat. Hr. Sec. School, Chennai(2006)
Work Experience
Current Employer : Cognizant Technology Solutions [July.2010 – Till Date]
Designation: Technical Lead
Professional Summary:
• 5 years of experience in the IT industry in areas of Software Configuration
Management (SCM), Software Release Engineering in Insurance domain.
• Well versed with configuration management version control systems, build
automation tools, Cruise Control and Management of applications servers etc.
• Expertise in setting up and configuring clustered environment for deploying the
application, with good knowledge of resolving issues related to environment and
applications.
• Worked for different projects and handled applications based on Java and dotnet
in both Windows and Unix platforms.
• Knowledge on Web services, web servers and application servers.
• Good at documenting and implementing procedures related to build and
deployment environment. Version control system maintenance &
release. Build planning, procedures, scripting & automation.
• Proficient in Build & Release automation framework designing, managed
build and release process.
• Good experience in life cycle automation of Build, Deploy and
2. Personal Data
Date of Birth:
10.June.1989
Sex: Male
Nationality: Indian
Marital Status: Bachelor
Hobbies
Playing
Badminton and Cricket.
Listening to Music
Travelling
Skills :
Creative, Innovative,
Meticulous
Disciplined, Self-
Regulatory, Punctual
Cannot do without
Efficiency
Self-Motivated Good
Learning curve and
Adaptability.
Release of Insurance products built on .NET using
technologies such as, SVN, Cruise Control, Jenkins, PERL,
ANT, Batch and Nant scripting.
• Expertise on working with Windows and Unix platforms.
• Strong communication and analytical skills and a demonstrated ability to handle
multiple tasks as well as work independently or in a team.
• Completed ITIL Foundations certification.
Responsibilities:
As Team Member: Builds & Deployments
• Builds and Deployments to multiple legs for current and future project developments
and executing smoke tests through QTP in Certification environment for verification.
• Implementation of Queues and scheduled Triggers, Modifications in Nant and Cruise
control for email functionality with Cruise control.
• Implementing the branching strategies and performing the code merge
• Upgrade builds and deployments to .NET 4.0 and fixing issues thereby
• Implementation of Release tag in Database scripts – Enhancements in Nanttasks - a
fix for preventing deployment of a script from previous release into a current release
• Automation of Delete Recreate virtual directories in lower environments, Scripts for
uninstall and reinstall of windows services until Production environment with .NET
4.0 conversion
• Co-ordination with the onshore team on enhancements and handling issues
• Mentored the whole team on source Control Tools like Subversion, GIT and Build
and Deployment process and developers on best Configuration practices
• Involved in the up gradation of cruise control older version to the latest version
• Provided assistance & solution for all ad-hoc requests/issues from other teams
(DEV, QA) regarding various Server & Environment related problems
• Automation and Maintenance of Batch scripts to be run on the windows machines
for SCM activities like movement of files, build and release
• Involved in the Build and Deployment process improvement
• Performed the complete release-process & Releasing the Projects to the client
environments with necessary release artifacts and documents
• Setup, configuration and maintenance of the different environments during the
project lifecycle.
• SVN
• SVN server installation
• Creating new repositories and assigning the correct Authentication to
the respective users
• Responsible for receive and fulfill SVN repository related requests.
• Created folder structures for .net applications in the SVN repository
• Responsible for troubleshooting SVN issues. Discover and investigate
issues that may be preventing users from accessing and using SVN.
• Managed build and release process for releasing the source code to application
servers.
• Deployment of deployment artifacts (DLL’s, Exe’s and Documents/Forms) to web
services, web applications servers
3. • Configuring necessary proxy and business services with service endpoints.
• Solving issues related to development/deployment during the testing cycle by
analyzing server/application logs.
• Responsible for creating complete installation instructions that includes configuring
environment, build process and deployment procedures, which helps client team to
deploy the project in their environment successfully.
• Execution SQL scripts in Microsoft SQL Server 2008
• Provided POC for the setting up of Incremental Builds.
• Provided POC for implementation of Jenkins.
• Mentored freshers and helped them in becoming proficient in
configuration Management field.
RELEASE MANAGEMENT RESPONSIBILITIES:
• Tables all Request for Changes (RFC) for a Change Advisory Board (CAB)
meeting, issues an agenda and circulates all requests for changes to Change
Advisory Board members in advance of meetings to allow prior consideration
• Receives, logs and allocates a priority to all requests for changes
• Decides which CAB members will come to which meetings, who gets specific RFC
depending on the nature of the RFC
• Convenes urgent CAB or ECAB meetings for all urgent RFCs
• Chairs all CAB and ECAB meetings
• Authorizes acceptable changes, either alone or after a CAB or ECAB has taken
place
• Issues change schedules
• Liaises with all necessary parties to coordinate change building, testing and
implementation, in accordance with schedules
• Updates the change log with all progress that occurs, including any actions to
correct problems and/or to take opportunities to improve service quality
• Reviews all implemented changes to ensure that they have met their objectives;
refers back any that have been backed out of have failed
• Reviews all outstanding RFCs
• Analyses change records to determine any trends
• Produces regular management reports
I hereby declare that all information given above is true to best of my knowledge.