Tfs Build Resume
Orlando, FL
PROFESSIONAL SUMMARY:
- 6+ years of IT experience with over four years of experience in Software Configuration and Change Management, Build Management, and Release Management. Lead theTFS2012 Upgrade.
- Experience administering, troubleshooting, and providing support for the build and deployment process, development tools and Configuration Management procedures for software development groups.
- Experience in working on source controller tools like Subversion (SVN), IBM Clear case, Harvest and Mercurial.
- Automated build scripts using ANT and MAVEN.
- Extensively worked on Hudson and Jenkins for continuous integration and for End to End automation for all build and deployments.
- Specialize in automating tasks and process through scripts, implementing branching models, implementing Build/Release solutions.
- Experienced in Build and Release Automation.
- Experience in both Linux and Windows Build environment.
- Experience in building Java and .Net Projects.
- Producing detailed Release plans, control Release Scope and monitoring milestones.
- Experience in defining various branching, Labeling, and merging strategies.
- Design and documenting Project configuration management and release processes
- Responsible for training all developers on the use of Rational ClearCase Remote Client tools, Subversion (SVN), Rational ClearQuest.
- Worked with Chef Enterprise Hosted as well as On - Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server
- Managed On-site OS/Applications/ Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Good Understanding on each phase of SDLC lifecycle and Network Protocols.
- Setup the continuous integration servers like cruise control, Jenkins, Hudson.
- Good understanding of OOPS concepts and worked on databases like Oracle, MY SQL and Sybase.
- Hands on Deployment experience with WebLogic, JBOSS, tomcat and Web Sphere.
- Experience in on-call support, Production support and Leading a team of 5 people in Onsite/Offshore model.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
- Experienced in working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded, and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
- Implemented rapid-provisioning and life cycle management for Red Hat Linux using Puppet.
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet.
- Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
- Directed, Trained, Co-Ordinated and Supervised the duties of operations, personnel to achieve the maximum efficiency from the computer facility and its staff
- Established working relations with both employees and clients Worked well with minimal supervision
- Handled Multiple Task simultaneously, prioritized and always met deadlines
- Good knowledge of defect tracking tool clear quest.
- Extensive knowledge of .NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Experience in Process Template Customization, Transition Matrix inTFSaccording to the business requirement.
- Worked with ALM toolTFS2010 (Project Collections, Build Definitions, Work Items, SharePoint Portal, Reporting)
- Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
WORK EXPERIENCE:
TFS BUILD
Confidential, ORLANDO, FL
Responsibilities:
- Developed and maintained the build environment, the source code control system and managing build packages usingTFS.
- Created and Implemented branching and merging strategy with multiple branches.
- Performed build and deployment activities across multiple environments - QA, UAT, Staging and Production environments.
- Automated Data base deployment into Development environment by customizing XAML Templates.
- Worked on Setting up UAT, Staging and Production environments and created deployment scripts according to the requirement.
- Worked on Work Item Type Template Customization according to Business requirement.
- Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
- Good Experience in DevOps tools Urban Code Deploy, Puppet and Chef.
- ConfiguredTFS2013 Environment along with Default Project Collections, Build Definitions, Work Items, share point Services, Reporting Services.
- Created CHEF Jenkins jobs for integration with VMware VRA, VRO for web and font end applications.
- CustomizedTFS2013 Work Item Templates and Workflow of the Work Items.
- Provided 'Manual', 'Continuous Integration', 'Gated Check-in' and 'Schedule' builds (along with the option to force builds on that schedule even if no changes occurred since the last build).
- Created Build Definitions for various environment deployments (DEV, TEST, and STAGE).
- Customized Automated Build Scripts by modifying XAML (Work Flow) template to Start, Stop & deploy code to various regions (Windows Service, Windows workflow).
- Created Builds and deployed builds to different environments based on requests.
- Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments
- Create multiple groups and set permission polices for various groups in AWS
- Experience in creating life cycle policies in AWS S3 for backups to Glaciers
- Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2013.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
- Experienced in working with Puppet Enterprise and Puppet Open Source.
- Implemented a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus in Linux environment.
- Worked on AWS Cloud management and Puppet automation
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Used Docker and set up containers using puppet.
- Wrote and published several modules on GitHub and Puppet forge & troubleshot the TFS issues.
- Integrated Bamboo and JIRA for continuous integration setup.
- As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting.
- Worked on TFS 2012 Sandbox as well Azure.
- Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments
- Responsible for building/deploying consistently repeatable deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN, XCODE, Shell.
- Set up the Modes of Deployments using the AZURE.
Environment: Windows 2008 R2/2003 R2 Servers, Dot Net Frame work 3.5/4.0/4.5, MSBuild, GIT MS Deploy, Chef, Puppet, Bamboo, Maven, MS SQL Server, Oracle, BitBucket, Chef, Puppet, MTM, MS SSRS, SSIS, IIS (7.0,7.5), AWS, JIRA, Team Foundation Server (TFS 2015/2013 &2010), PowerShell, VS2013/VS2012.
TFS BUILD
Confidential, GERMANTOWN, MD
Responsibilities:
- Created the Scripts for Azure PowerShell CMD lets for the Deployments.
- Designed and implemented for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Chef, Puppet.
- Experience with the planning, controlling and troubleshooting of software releases by .net teams.
- Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Perforce and Jenkins.
- Analyzed, defined, and developed build process improvements usingTFS2010.
- Defined Branching Strategies based upon Organization requirements.
- Responsible for managing Code Repository inTFS2010.
- Responsible for Migration of application from one serve to another Server.
- Performing Branching and merging activities for every release cycle.
- Assisted Release team in deploying builds to UAT and Production environments.
- Communicating and interacting with Dev and Release team for scheduling the releases
- Worked closely with functional and release team to meet release deadlines.
- Creation/setup of new branches based upon project requirements.
- Responsible for migrating the application from Window Server 2003 to Window Server 2012.
- Worked on the Build Automation inTFSusing XML files Customization, MSBuild, TFSBuil.Proj
- Extensive experience in using Continuous Integration tools likeTFSBuild, Cruise Control, and Cruise control.net, Anthillpro, Build Forge, Bamboo, Jenkins and Hudson.
- Involved in Customization of Work Items, Transition Matrix inTFS, Clear Quest.
- Setup various Team Projects into different Team Project Collections inTFS2010/2012.
- ConfiguredTFS2010 Environment along with Default Project Collections, Build Definitions, Work Items, share point Services, Reporting Services.
- Analyzed, defined, and developed build process improvements usingTFS.
- CustomizedTFS2010/2012 Work Item Templates and Workflow of the Work Items provided 'Manual', 'Continuous Integration', 'Gated Check-in' and 'Schedule'
- Written Ant Scripts for Automating ear deployments and configuration of WebSphere server for all J2EE applications and set up the MSBuild for ASP, .NET applications.
Environment: TFS, AWS, AZURE, Jenkins, ANT, Maven, Shell scripting, Glacier(Amazon), S3, EC2, .Net, ClearCase, SVN, Linux, Windows, JBoss, Visual Basic 6.0, Visual SourceSafe 6.0, SQL Server 2005/2008.
JAVA J2EE DEVELOPER
Confidential, RESTON, VA
Responsibilities:
- Implemented Mode-View-Controller (MVC) architecture using spring framework.
- Designed and developed interactive presentation layer using Struts view tags, JSP standard tags, tiles framework, Java script and Ajax.
- Developed configurable server-side validation using Struts validation framework.
- Developed a code for Action Servlet, Request Processor, and Action classes by extending Struts.
- Implemented persistence layer of the application using Hibernate.
- Servlets are used to handle the data collected from the JSP’s
- Spring framework was utilized for integrating Hibernate and Struts frameworks with IOC concepts.
- Used Design patterns like Singleton, Service Locator, Business Delegate, Data Transfer Object
- Used SOAP UI to test Web Services and developed Rest full web services.
- Web services were used to validate data from external interfaces.
- Deployed application Web logic in web application server.
- Prepared database schema for creation, selection, deletion, etc.
- Involved in development of Oracle tables, stored procedures, and functions.
- Web logic application server is used for deployment of the application.
- Implemented XML, XSL, and CSS3 & performed Unit testing using Junit & used Log4j for logging of the application, worked on Source code version control was provided using CVS.
Environment: Java, Struts, Spring, Hibernate, Junit 4.4, Log4j, Ant 1.7, Svn, Oracle 10g, Myeclipse6.0, Web Logic, Linux, JQuery, Prototype and Css3 Html5, JavaScript, Xml, Ant, Dom, Xslt, Soap, Uml, Junit, Log4j.
TECHNICAL SKILLS:
Languages: UNIX Shell scripting, Perl scripting, .Net, C/C++, C#, Java, Ruby, VB, JAVA
IDE Tools: Eclipse, Microsoft Visual Studio, Visual Basic 6.0
Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest
CI/CD tools: Jenkins, Hudson, Bamboo, TFS, MAVEN, Make, ANT, MS Build, Chef, Puppet, OpenCloud, AWS
Operating System: Windows, UNIX, DOS, Windows Server
Web/ Application Servers: Apache Tomcat, JBOSS, Web Sphere, Web logic, TOMCAT, WEBSPHERE, SAMBA
Database: Oracle, SQL, MY SQL, SQL Server, Mongo dB, JSON