Tfs Admin/build Engineer Resume Profile
3.00/5 (Submit Your Rating)
Neenah, WI
Summary
- Around 8 years of IT experience with Configuration Management, Build, Release Management and Quality Assurance using CVS, VSS, Team Foundation Server TFS , Subversion, on UNIX and Windows environment.
- Created SCM Process, policies and procedures to follow Development and SQA teams to Release or Deploy highest quality product for the enterprise.
- Extensive experience in using Build Automation tools and Continuous Integration concepts by using tools like MSBUILD, ANT, Visual Studio, Cruise Control, AnthillPro and Maven2.
- Migrated CVS Version Management tool to Subversion.
- Implemented Team Foundation Server TFS as Version Management for Microsoft Technologies.
- Extensive experience in setting up baselines, branching, merging and automation processes using Shell, Ruby and Perl scripts.
- Coordinated with different teams across the globe to deploy different builds to different environment on parallel development for multiple projects.
- Strong experience in Telecom/ Retails and Financial domain.
- Full understanding of SDLC, RUP, Agile, Methodologies and process.
- Worked on cross-platforms Windows-Unix with CVS and Subversion.
- Strong knowledge on version control and Software Configuration Management SCM .
- Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
Professional Experience
Confidential
TFS Admin/Build engineer
- Planning and gathering the requirements for setting up TFS environments for environment based migration and up gradation.
- Setting up DEV and PRD environments.
- Setting up SQL server.
- Upgrading TFS 2010 to TFS 2012
- Documenting the process followed for restoration based up gradation of TFS server.
- Configuring Microsoft SQL server with TFS server.
- Configuring SharePoint foundation services with TFS 2010.
- Creating site collections for each Team Project Collection TPC
- Configuring SharePoint sites with Team projects in TFS.
- Configure TFS environment such that SQL Reporting and SharePoint interact with each other.
- Setting security groups for SharePoint, SQL server and TFS server.
- Assisting users with new TFS environment.
- Creating and documenting branching strategies for new team projects in TFS 2012.
- Configuring check-in policies for team projects.
- Installing Build servers for .net projects.
- Upgrading process templates and configuring new features of TFS 2012.
- Documenting the tasks that are helpful in working and maintenance of TFS servers.
- Working with DBA team for scheduling daily backups.
- Creating Disaster Recovery plan for TFS servers.
- Working with Off-Shore team and customize process templates for their requirements.
- Supporting TFS in DEV and PRD environments.
Confidential
TFS Build Engineer/SCM
Responsibilities:
- Migrating Team Foundation Server 2010 to TFS 2012.
- Up gradation of TFS 2012 to TFS 2013
- Installed and Configured MSBuild build Server, created build agents and Build Controllers.
- Creating Build definition using Build template in TFS 2012 and TFS 2013.
- Setting up build automation for gated check-in and CI builds.
- Configuring SQL server scheduled backups for TFS data tier.
- Setting up build process for projects and deploying to IIS web servers.
- Closely working with Teams configuration and release management support.
- Using MSBuild for building projects.
- Customizing MSBuild build templates to meet the team requirements.
- Setting up deployment process to Amazon Web Services AWS and provided training to team members.
- Setting up SQL server for TFS requirements.
- Setting up the TFS build server for building BizTalk projects with CI.
- Integrating Microsoft SharePoint 2013 with TFS 2012
- Integrating SQL reporting services with TFS 2012.
- Automating build process.
- Providing support to new users and also administrative support for team projects.
- Customizing process templates and work items to team requirements.
- Created initial Team Project setup for newly migrated projects.
- Modified build scripts according to various build project requests and deployment of .net source code.
- Created branches for different team projects and setup permissions for those branches.
Confidential
TFS Admin/Build Engineer
Responsibilities:
- Installed Team Foundation Server 2012 and Upgraded TFS 2008 to TFS 2012.
- Installed and Configured MSBuild build Server, created build agents and Build Controllers.
- Supported and Administrated TFS for creating new user groups.
- Administered TFS and created TFS Backup schedules.
- Customized TFS Workitems and created different workitem queries.
- Installed Sharepoint Extension for TFS, Reporting Services.
- Configured TFS Sharepoint Services and Reporting Services, created Project portals for all existing Team Projects.
- Supported different versions of Visual Studio VS 2005/2008/2010/2012 .
- Performed Code Merge between different branches and efficiently resolved merge conflicts.
- Extensively used TFS Command line and Powershell for automation.
- Installed MS Build extension pack and Team Foundation Power Tools.
- Maintained environment upgrades.
- Installed TeamBuild on our Build Machine and created Build Agent.
- Customized WorkItem templates.
- Customized TFS build definitions to automate TFS build process.
- Administrated team Foundation branches and user groups by providing access to users, adding/removing users to user groups.
- Created different branches to support parallel development.
- Performed forward and reverse merger between branches and resolved merge conflicts.
- Setup new team project in TFS.
- Participated in Release approval meeting.
- Prepared Migration logs for every release and maintained the data accuracy.
- Supported Deployment to all Testing and Production environments.
- Automated executing Test Cases using MSBuild.
- Configured different checkin policies according to company standards.
- Performed setup for Gated Checkin's and automated builds.
Confidential
SCM/Build Engineer
Responsibilities:
- Customized Team Foundation builds by adding some custom targets.
- Created new naming standards for TeamProjects, Build definitions and Labels.
- Created branching strategy for different teams and supported parallel development by creating multiple branches in TFS.
- Performed Post Production Merges and Builds
- Supported deployments to all Production and non-Production environments.
- Automated JAVA builds using TFS by installing Team Foundation Build Extensions.
- Installed Team Explorer Everywhere plugin for Eclipse users to be able to connect to TFS server.
- Maintained all CM servers for installing new updates and Service Packs.
- Documented SCM Standards and policies.
- Supported very large team of 300 team members.
- Customized Process Template to include new workitem types, user groups and Security changes.
- Migrated projects from CVS to TFS.
- Supported Development team for upgrading projects from VS 2003/2005 to VS 2008.
- Created custom queries to query different work items.
- Customized TFSBuild.proj build file for various projects.
- Installed and used TFS sidekicks Label, workspace...sidekicks
- Performed and deployed Builds for various environments like QA, Integration, UAT and Productions.
- Standardized branching strategy and created new Team Projects and branches.
- Maintained the CVS repository and created various tags and merged those branches with trunk and with other branches.
- Implemented work item query check-in policy that allows specifying a work item query whose results will be the only legal work items for a check-in to be associated with.
- Active role in preparing documents like SCM new user guides and SCM verification and audit.
- Used ANT, MAVEN as build tools.
- Coordinated with offshore teams to test the builds.
- Participated in release approval meetings.
- Created Deployment notes along with the local SCM and release the Deployment instructions to Application support.
- Provided after hours and weekend support.
Confidential
SCM Analyst
Responsibilities:
- Primary responsibilities include Build and Deployment of the Java applications on to different environments.
- CVS Administrator responsible for creating Tags, Branches and Branch merges.
- Responsible for the code freeze and stage freeze activities.
- Responsible to push the front-end code to Dev, QA and Stage Pre PROD environments.
- Worked with automated scripts for Build and Deployment of the applications.
- Responsible for the EBFs Emergency Bug Fixes to push them to different environments and monitor their status.
- Created the build instructions docs and install deploy instructions docs for each application for different environments.
- Represented CM team in Release Approval meetings.
- Reviewed production release doc for recommendations.
- Primary responsibility includes Build and Deployment of the Java applications onto different environments.
- Used AnthillPro to identify bugs and errors and to track, collate, and test changes.
- Maintained defect fix deployments and documented the deployed files in the appropriate environment migration log.
Confidential
SCM Analyst
Responsibilities:
- Maintenance and Installation of SVN
- Worked extensively on CVS, Subversion as version control.
- Reviewing local code and deploying code back to server.
- Maintaining and keep track of all the changes made in a working copy.
- Extensively used most of the Subversion client commands like svn update, svn cleanup, svn status, svn commit , svn revert and so on
- Played a key role in creating branches for different team on various projects and merging.
- Used Eclipse to connect to central CVS repository and SVN repository servers.
- Integrated ANT and SVN with Cruise Control for automation of the builds.
- Maintained the CVS repository. Created various tags and branches and merged those branches.
- Interacted with Web Administrator, Database Administrator and Network Engineer to help performance issues.
- Installed and configured WebSphere Studio Application Developer WSAD to connect Central CVS and SVN repositories.
Confidential
Specialist GIS
Responsibilities:
- Data processing through satellite imaginary, local data of client and Mapping on to Google Maps.
- Construction of roads on Google Maps basis the data processed through Lat/Long reference.
- Assigning signals to constructed roads.
- Assigning speed limits on constructed Maps based on the street view.
- Resolution of mapping issues based on customer feedback.
- Ongoing working experience on Confidential tool for GIS Mapping.
- Development and deployment of Google Maps for Canada geography.
- Responsible for quality maintenance and testing of developed maps.