anurag_cv

5
Anurag Jain 281, Sector 21 Gurgaon [email protected] | +91 844 746 7541 Aspire to pursue long term association with a progressive organization that has potential for growth - both organizational and personal in the area of Software Build & Release, support and provide ample opportunity to learn, improve and implement. Experience Summary 3 years of Experience in Software Configuration Management (Release Management), Build and release Engineer, DevOps. Experienced in Software Development Life Cycle (SDLC), Agile Methodologies, Waterfall processes, Project Management and Project Release. Experience of working on Windows and LINUX platforms with, MS Build, Power Shell, Vb scripts, Batch Scripts. Extensive experience in installation, configuration and administration of Subversion (SVN), TFS and MKS A very good knowledge on TFS administration 2010 & 2012, TFS Templates customization , TFS Build Server Configuration (Configuration of Build controller and agents) Responsible for administering and supporting version control systems (SVN) on Linux Experience on Branching, Merging and Tagging concepts in Version Control tools like TFS and SVN Experience of working on MKS administration (Source Integrity), ADS (Application Deployment System). Experienced in creating, administrating, maintaining and setting up Project Baselines, Merging, Branching, Tagging and taking regular backups of the source code. Worked on Cruise Control CI tool- Configured Cruise Control Jobs for Nightly & Milestone builds. Good Experience of writing build and deployment scripts in VB and MS Build Scripting. Managing software source code, change control, configuration management, build and deployment activities, and Setup Build & Release mechanism for new product lines.

Upload: anurag-jain

Post on 14-Apr-2017

113 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Anurag_CV

Anurag Jain281, Sector 21

[email protected]| +91 844 746 7541

Aspire to pursue long term association with a progressive organization that has potential for growth - both organizational and personal in the area of Software Build & Release, support and provide ample opportunity to learn, improve and implement.

Experience Summary

3 years of Experience in Software Configuration Management (Release Management), Build and release Engineer, DevOps.

Experienced in Software Development Life Cycle (SDLC), Agile Methodologies, Waterfall processes, Project Management and Project Release.

Experience of working on Windows and LINUX platforms with, MS Build, Power Shell, Vb scripts, Batch Scripts.

Extensive experience in installation, configuration and administration of Subversion (SVN), TFS and MKS

A very good knowledge on TFS administration 2010 & 2012, TFS Templates customization , TFS Build Server Configuration (Configuration of Build controller and agents)

Responsible for administering and supporting version control systems (SVN) on Linux

Experience on Branching, Merging and Tagging concepts in Version Control tools like TFS and SVN

Experience of working on MKS administration (Source Integrity), ADS (Application Deployment System).

Experienced in creating, administrating, maintaining and setting up Project Baselines, Merging, Branching, Tagging and taking regular backups of the source code.

Worked on Cruise Control CI tool- Configured Cruise Control Jobs for Nightly & Milestone builds.

Good Experience of writing build and deployment scripts in VB and MS Build Scripting.

Managing software source code, change control, configuration management, build and deployment activities, and Setup Build & Release mechanism for new product lines.

Build and Release Management: branching, integration, write scripts to automate product build releases Excellent trouble shooting and debugging skills related to Network and Build and Release deployments

Experience with Install Shield and WIX software install packages.

Having experience on deciding Branching and Merging strategies for various complex products.

Good Experience in creating the Builds and deploying them in various Test environments (QA, Performance, Preproduction, Production) through automation.

Expertise in handling Pre-production/Production load calls and issues.

Expertise in Maintaining and troubleshooting deployment and Build issues resolution with TFS, and other CI tools.

Working closely with DBA/Linux admins/Level3 support/Network Teams to resolve issues and Design, develop, and implement processes, systems, and technology to support and enhance the technical support function, including workflow and incident management.

Page 2: Anurag_CV

Area of Expertise

Operating System Microsoft Windows 2000/ XP/Vista/7, Windows server 2k8, Windows server 2K12, Linux

Technology Build and Release Management, Bug Tracking, Continuous Integration

Scripting MS Build, VB Script, Batch Script. Power Shell, JavaScript

Version Control Tools TFS 2010 & 2012, MKS Client (Integrity Manager) , ClearQuest, SVN

CI Tools Cruise Control, Hudson, TFS

Build Configuration Tools Windows Installer XML (WiX), PowerBuilder 10.0&11.5, InstallShield, Visual Studio 2010

Web Server IIS 6.0/7.0, Apache.

Language Support .Net , Java C++, C, SQL, Visual Build Pro

Concepts Known ALM, SDLC, Object oriented programming, Data Structures, Computer Networking, Operating

Systems, Digital Electronics, Software Engineering, and Basic of Compilers.

Project Walkthrough

Title Universal Agent Global DesktopClient Travelport, (USA)Position Associate Software Engineer Organization Interglobe Technologies Solutions Pvt. Ltd. (Gurgaon).Software Team Foundation Server 2010/2012, .NET Framework 3.5 ,.NET Framework 4.0, SQL Server 2005, SQL

Server 2008 Team Size 10Responsibilities Configured and deployed tools to automate the build, test, and release processes. Responsible for

executing scheduled and unscheduled application builds and automating these processes. Managed and improved build systems and integrated test automation framework, providing support for continuous, nightly builds and milestone builds across multiple streams of development using TFS and assisted developers with the timely resolution of any build failures.My Major responsibility includes:

1. Managing software source code, change control, configuration management, build and deployment activities, and Setup Build & Release mechanism for new product lines.

2. IIS configuration and Administration

3. Troubleshooting issues with builds and compiler tools.

4. TFS,MKS Admin Responsibilities, Build and Release process with TFS Build Scripting and VB Deploy Scripts and Automation along with the whole move to production process

5. Majorly involved in writing build script by using MSbuild scripting.

6. Maintain TFS App Server, Team Project collections

7. Customization of Build Process Template.

8. Customization of Work items

9. Responsible for Labeling, Merging, creating new branches, creating new build definitions (TFS) and setting up continuous Integration Builds.

10. Create Installer (MSI)

11. Deployment (Manual /Automated) of Desktop and Web applications to TEST environments..

12. Responsible for handling all the Pre-prod/production releases, load calls and issues.

13. Creating standard Documents (processes) for Windows and Linux env in setting up new projects Title Unified Change Management (Agencia, GOT, GLCA, DPDS)

Page 3: Anurag_CV

Client Travelport, (USA)Position Software Engineer Organization Interglobe Technologies Solutions Pvt. Ltd. (Gurgaon).Software SVN, Jenkins, Tomcat Application server.Team Size 5Responsibilities Responsible for implementation of Software Configuration Management processes, control and build of

new versions, updating releases for software applications. Automated, enhanced, streamlined and maintained the build processes and Supported development engineers on build related issues and reviewed usage of builds tools and compliance with Build related guidelines/rules of the project. My Major Responsibilities includes:-

1. Managing all phases of Build and Release activities, and deployment strategy.2. Responsible for Creating & Deploying Build Process.3. Customize deployment process using UNIX shell to automate the overall deployment process4. Administration of Subversion tool includes creating branches, tagging, access permissions and

setting up hooks.5. Worked with Subversion, Proposed and implemented branching strategy.6. Installation and troubleshooting SVN related problems.7. Coordinating with developers and testers for SVN related issues.8. Automating builds using Jenkins and Ant scripting9. Responsible for Daily builds, Continuous build and patch builds10. Responsible for the deployment on Linux for Dev/ Int, staging, productions environment11. Responsible for taking the build and deployment using Jenkins and Ant

Title APACClient Travelport, (USA)Position Associate Software Engineer Organization Interglobe Technologies Solutions Pvt. Ltd. (Gurgaon).Software Power Builder 11.5 and 10.5 , Team Foundation Server 2010, SQL Server 2005 Team Size 10Project Description Apac constitutes a bundle of applications used by different airlines to update the bookings.Responsibilities Defined and owned a repeatable, consistent release tracking and deployment process. Implemented

automated release process tools that enable real time oversight and management of deployment activities including tracking and confirming steps executed, making rollback calls and communicating the success/failure to all stakeholders.

My Major responsibility includes:1. Majorly involved in writing build script by using MSbuild scripting.2. Implemented and maintained the branching and build/release strategies utilizing TFS 3. Involved in periodic archiving and storage of the source code for disaster recovery.4. Provided on-going support and administration for TFS, CruiseControl, and MS-Builbuild

automation.5. Created TFS Work items for Bugs and Task for the Test Cases and pulling the reports and

sending the same to the project management and QA Teams.6. Built .net applications using MSBuild and deployed applications through IIS servers.7. Responsible for all Team Foundation Server and SharePoint administration activities.

Installation, Configuration, Migration, Troubleshooting and Training8. Automated the build process by writing, updating and executing the automated build scripts

using MSBuild for .NET and Automate the script to create MSI packages for deployment9. Hands on experience of developing Deploy scripts by using VB scripting10. Preparing the Different Environment.11. Create a power builder (Sybase) 11.5 version Build.12. FTP Delivery to the Client.

Education

Page 4: Anurag_CV

B.Tech with 71% (2008-2012) from Jagannath Gupta Institute Of Engineering And Technology, Jaipur 12th with 69% (2008) From Govt. Sr. Sec. School, Alwar 10th with 76% (2006) From Govt. Sr. Sec. School, Alwar

Employer

Working as an Associate Software Engineer for InterGlobe Technologies Pvt Ltd from July 2012 to till date

Personal Details

Date of Birth : 10th march 1991Gender : MaleMarital Status : UnmarriedLanguages Known : Hindi, EnglishNationality : Indian

Declaration

I hereby declare that the above-mentioned information is correct up to my knowledge and I bear the responsibility for the correctness of the above-mentioned particulars.

Anurag Jain