Iis Production Admin & Tfs Administrator Resume
Anaheim, CA
SUMMARY
- More than 7 years of extensive experience as TFS Admin, Build & Release Engineer, IIS Admin and QA Engineer.
- Experience in Build and Release software for deployment to development, staging, uat and production environments in accordingly working with engineers, project managers and QA.
- Hands on experience in working with version control systems like Subversion and Perforce and Team Foundation Server
- In depth Experience with TFS Administration with 2008, 2010, 2012 and 2013, TFS Setup Configuration, Process Templates Customization, Build Template Customization, Managing the configuration and security, Gated Check - in, Build Automation and Maintenance, Release Management, Version Control, IIS Configuration and Management, Power tools, TFS Administration tools, integrate external tools with TFS and working on TEE etc.
- Experience in Configuring and deploying and migrating application in IIS
- Experience in Configuring and deploying and migrating application in Windows Serves
- Experience in Configuring and deploying to Application server like Web logic and BizTalk
- Experience is using Tomcat web servers for deployments and for hosting tools
- Good Experience in using build tools such as Ant and Maven.
- Experience in Deploying war, tar, ear, jar files with UNIX & Linux servers.
- Experience in accomplishing all daily/nightly Linux and Windows software builds, managing the source control system and preparing release notes.
- Extensive Experience with Red Hat Linux 5.0 operating system.
- Experience in configuring management functions associated with product releases, performed merges, conflict resolution and branch management.
- Strong knowledge of Software Development Life Cycle (SDLC) processes such as Agile Scrum Methodology and Waterfall Methodology.
- In depth knowledge of software release engineering concepts and configuration management
- Expert in working with bug reporting tools JIRA, Bugzilla, Issue view and HPQC.
- Possess excellent debugging skills with sound knowledge of code repository, databases and SQL.
- Experience in testing mobile applications in different devices such as iPhone, Android, Droid and BlackBerry as well as web applications.
- In depth knowledge on black box and white box testing methodologies
- Highly motivated team player with excellent inter-personal skills, enthusiastic to learn and attitude to excel.
TECHNICAL SKILLS
Languages: Ruby, SQL, PL/SQL
Web Technologies: HTMl, XML, ANT, CSS, DOM, AJAX.
Testing Tools: QTP, Bugzilla, HPQC, Jira, Isueview, QTP,SOAPUI
Databases: MySQL, Oracle
Operating Systems: Windows XP/Vista/7, Linux, Unix, Mac OS.
Build Tools: Ant, Maven
Continuous Integration tool: Hudson
Bug tracking tools: Bugzilla, HPQC,JIRA, Issue view
Methodologies/Software: AGILE, SCRUM, Waterfall.
Version Control Systems: Subversion, Perforce, Team Foundation Server, it
Servers: Web Logic, Tomcat, BizTalk
PROFESSIONAL EXPERIENCE
Confidential - Anaheim CA
IIS Production Admin & TFS Administrator
Responsibilities:
- Install Configure and Maintain Windows servers.
- Experience with window trouble shootings of connection issues, network issues DB issues
- Administrating Microsoft IIS during the current Server migration from Windows 2003 to 2008.
- Handling and administrating current IIS6.0 and also migrating applications to IIS 7.5 debugging issues while migrating.
- Migrating more then 50 application to 100 window 2008 R2 servers.
- Responsible for copying software on original (2003) server and installing on new hosted web-server (Windows 2008), before the server is fully launched and into production.
- Working on migrating SQL 2008 databases to SQL 2012 and managed high availability groups.
- Working on installing and configuring SSL certificates in web servers and enabling secured (https) transactions for web sites.
- Installed TFS 2012/2013 and setup different TFS user groups for the project team
- Branching and Merging carried out in TFS to Production every week with minor and major Releases
- Tracked software customization, defects and issues via TFS
- Worked on TFS 2013 Sandbox
- Extensive working experience with MSBuild
- Automating build and deployment process using MSI.
- Building code and Deploying in Different Environments.
- Working with PowerShell scripting to automate daily/weekly/monthly manual tasks like, Security Patching, Disk Configurations, IIS Configuration, Content modification in configuration files, Configuration of TCP/IP while building a new machine etc.
- Handle Hardware Load Balancing.
- Working with Biztalk servers and orchestration
- Working with TCP/IP components like DHCP, WINS and DNS servers.
- Working experience with manual migration and Automation migrations tools like Web Deploy and Easy Migration Tool from Microsoft
- 24/7 on call support for Production environment.
- Training and generating Documentation for current setup
- Working with tool’s like Note+, Beyond Compare, 7Zip
Confidential, Santa Ana CA
SCM / TFS Administrator
Responsibilities:
- Working with build and release tasks like doing build and deploying on different environments.
- Working experience with Microsoft Visual Studio 2010, 2012 and 20113 to access the TFS.
- Experienced with mange and configured new TFS Projects
- Working experience with Team Foundation Server, Check outing the code and doing build and Giving access to Developers
- Working experience with branching and merging and automaton builds
- Working with BizTalk servers and configuring.
- Deploying MSI in different Environments like STAGE, UAT and PROD
- Executing DB scripts in SQL 2008 Server and evaluating results.
- Working with more than 15 projects daily.
- Automated backup by using PowerShell
- Working experience handy tools like Winscp, 7Zip and Note ++
- 24/7 2 level support for Windows applications and on call support
- Involved in migrations for Client to web
- Maintaining LAB and servers and ports network cables, KVM Cables, Troubleshooting windows servers
- In detail knowledge with Networking concepts working with IP address and FUDN’s
- Writing test cases and test plans for some modules.
- Executing QTP scripts and evaluating results.
- Logging the defects and tracking the defects.
- Executing manual test cases, regression system and acceptance test cases.
- Involved in functional reviews along with project managers.
- Writing business cases and executing it.
- Performing End to End testing for the complete work flow.
- Reviewed Business Requirement Documents and the Technical Specification.
- Involved in the functional testing of web pages.
- Responsible for GUI Testing, System Testing, Regression Testing and Acceptance Testing.
- Prepared status summary reports with details of executed, passed and failed test cases.
- Made extensive use of MS Office tools to create and maintain documents such as test plans, test execution and test results documents.
- Closely working with Development team and build and release teams
- Working with offshore team
- Performed performance and load testing on First American Title servers to ensure that the servers are efficient and optimized
Confidential, Bentonville, AR
Build and Deployment / TFS Administrator
Responsibilities:
- Setup various Team Projects into different Team Project Collections in TFS 2010
- Configured TFS 2010 Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, Reporting Services
- Customized TFS 2010 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, 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
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
- Trained developers to get familiar on TFS 2010 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
- Assisted Developers during coding, debugging and Build issues.
- Responsible for automating the build process using Hudson. Developed and maintained tools that automate the building of software releases for an Agile based software development process.
- Maintain all build functions, and release functions of large driver and application code base.
- Setup Maven Remote Internal Secure Repository with access restrictied to team members
- Automated packaging of artifacts into self-extracting installers like RPMs using maven and adding configurations/mappings in pom.xml
- Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA
- Recommended build management, defect management development process flow. Administrator of ClearCase and SVN co-ordinate build and release cycles on the request of business with dev teams, testing teams and project management teams
- Worked on setting up CI (continuous Integration) in Cruise Control, Build Forge, and Hudson.
- Branching, labeling/naming conventions using ClearCase UCM and Subversion source control
- Performed creation of ClearCase baselines, deliveries and rebases using ClearCase UCM
- Provided support to developers and testers to use ClearCase and Subversion
- Built and deployed JAVA and C++ applications.
- Monitored the required queues for incoming build requests and take necessary action to accomplish a request resolution and troubleshot the build related issues.
- Coordinate with Release Management regarding appropriate system releases among other development platforms
- Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and ClearCase Administrator
- Coordinated with the Project Management, Development and QA Team in resolving any configuration and deployment issues, and to provide smooth release process.
Confidential, San Jose, CA
Build and Release Engineer
Responsibilities:
- Participated in the release cycle of the product which involve environments like Development QA UAT and Production
- Modified ANT scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s.
- Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Maintained build related scripts developed in ANT and shell. Modified build configuration files including Ant’s build.xml
- Used Hudson perform automated Builds and Deployments
- Worked with development team to migrate Ant scripts to Maven.
- Managed the source codes repository of multiple development applications using Perforce version control system
- Create and manage all the branches for short term and long term projects in perforce.
- Performed setup of clustered environment setups with Web logic Application Server.
- Deployed the applications to Web logic Application Server 9 and static content to Tomcat web servers.
- Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
- Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
- Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
Confidential, Fremont, CA
Build and Release Engineer / TFS
Responsibilities:
- Performed software configuration/release management activities for three different Java applications
- Designed and implemented Continues Integration process and tools with approval from development and other affected teams.
- Defined processes to build and deliver software baselines for internal as well as external customers
- Configuring AnthillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
- Continuously talking to Anthill consultants for any licensing, technical, and ongoing issues with Anthill Tool, anthill patching, and all sorts of applications related needs.
- Working closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools.
- Created Team Project Collection from TFS 2008 Admin Console with different Team Projects under it.
- Set up the Security, Roles & Responsibilities for different Groups for Team Projects using TFS 2008 Admin Console
- Integrated Ant and maven with TFS source control to automatically trigger Builds and publish results back to TFS
- Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
- Creating metadata types Branch, Label, Trigger and Hyperlink. Supporting developers in creating config-spec.
- Carried out the Merge process as defined in the usage model in each projects. Ownership of release branch.
- Implemented Triggers to enforce development policies to invoke operations before or after the execution of Critical ClearCase Operations and Events, using PERL Scripts.
- Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and ClearCase Administrator.
- Worked on cross platforms (WINDOWS-NT & LINUX) to gain thorough understanding of the ClearCase functionality in both the Operating Systems.
- Coordinated Change Control Board Meeting to discuss Defects and Enhancements for the project.
- Generated Reports before the meeting to discuss the nature of defects, so as to reach consensus to resolve the defects before the next Build and Test Operation.
- Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts for VGS’ Partners.
Confidential
Build & Release Engineer
Responsibilities:
- Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment
- Defined and Implemented CM and Release Management Processes, Policies and Procedures.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Perforce source control.
- Analyze and resolve conflicts related to merging of source code for Perforce.
- Implement, maintain and support reliable, timely and reproducible builds for project teams
- Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
- Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems
- Involved in maintaining and editing Jython scripts for application deployment automation.
- Authored snippets of Jython scripts for application deployment.
- Automated the process of configuring property files and JDBC related settings on Websphere server during deployment using WSADMIN scripts
- Worked on the Oracle databases in the backend to execute the DMLs and DDLs
- Written shell scripts to monitor the logs after deployments and send emails automatically
- Migrated and created a newSharePoint Portal, and performed administrative operations.
- Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments
- Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks
- Coordinate with Release Management regarding appropriate system releases among other development platforms