Post Job Free
Sign in

Devops/Build Release/TFS

Location:
Parsippany-Troy Hills, NJ
Posted:
March 27, 2018

Contact this candidate

Resume:

Fazlur Rahiman Syed

TFS Admin Lead and Build Release Consultant

Email: *******.*******@*****.***

Professional Summary

Software professional with 10+ years of experience in various domains like Insurance, Banking, Pharmaceutical and Logistics sectors.

10+ years of IT Industry experience in Devops, Configuration Management, Build, Release Management, Continuous Integration (CI), Continuous Deployment (CD) and Quality Assurance using TFS (2008, 2010, 2012, 2013, 2015, 2017), VSS, Subversion, IBM Rational Clear Case, Multisite, IBM Rational Team Concert (RTC) and IBM Rational Clear Quest on UNIX and Windows environment.

Created SCM Process, policies and procedures to follow Development and QA team to Release or Deploy highest quality product for the enterprise.

Extensive experience in using Build Automation and Continuous integration tools like, ANT, NANT, Maven, MS Build, Jenkins, Cruise Control.

Sound knowledge on working with Windows and UNIX based platforms.

Coordinated different teams across the globe to deploy to different builds to different environments on parallel development for multiple projects.

Installed TFS 2015 / 2017, configured SQL Server 2012 /2016 for Reporting Services and Analysis Datawarehouse.

Installed and Configured TFS 2013 including SQL Server Database 2012, SQL Server Reporting Services (SSRS), SSAS and Datawarehouse and SharePoint Services on Windows Server 2012 including the Build Services (MSBuild), created Build Controllers, Agents.

Upgraded from TFS 2013 to TFS 2015.

Migrated application from PVCS to TFS 2015.

Experience in working with Git version control embedded in TFS 2013/2015/2017.

Setup the Continuous Integration (CI) Build and Continuous Deployment (CD) using the TFS Build Engine which comprises of vNext Build and XAML Build definitions in TFS 2015 / 2017.

Experience in Java, .Net development based applications.

Trained all developers and CM team on best practices and new futures of the tool.

Extensive experience in setting up baselines, branching, merging, periodic backups of the source code and automation processes using shell scripts.

Full understanding of SDLC and RUP, Agile methodologies and process.

Actively participated in researching and implementing tools and processes to enhance team productivity and system quality.

Worked on cross-platforms (Windows-Unix) with CVS and Subversion.

Migrated CVS Version Management to Subversion.

Created CM Plans and Test Plans for Applications.

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.

Extensive experience covers areas of software engineering such as Software engineering principles and relational database management systems.

Worked on UNIX Shell Scripting, Python Scripting for build and release automations.

Expert in working with different RDBMS like Oracle, MySQL and SQL Server.

Efficient in Optimizing, Debugging, Tuning and testing SQL queries, views and stored procedures.

Created Custom Reports for Visual Studio Team Foundation Server (TFS).

Modified the Build Process Template (XAML file) to customize the build and deployment process of a project.

Installed Release Management for Team Foundation Server 2013 Updated 4.

Configured Release Management for Team Foundation Server 2013 Updated 4 for the deployments to different environments like Dev, Test, QA and Prod.

Good understanding and strong business knowledge of Logistics, Financial, Insurance and Manufacturing projects.

Expert in writing and gathering the functional requirements, excellent communications skills, management skills and technical documentation skills.

Experience in developing Web Applications using PHP, MySQL, Linux, Apache(LAMP).

Experience in installing Linux on VMware.

Experience in Storage, SAN, NAS Technologies.

Installed Oracle 11g R2, and created databases.

Experience in Oracle SQL scripting and using DDL,DML and generating reports.

DBA experience in Oracle 11gR2.

Experience in using Beyond Compare Pro for comparing files and folders.

Experience in supporting Test Driven and Agile Development.

Experience in using Kanban.

Experience in using Jira Change Management tool.

Good knowledge of TCP/IP Protocol, subnets, HTTP, SMTP, SSH protocols, DNS, routing.

Experience in developing C, C++, C# scripts.

Experience in using Service Now.

Educational Qualifications

Bachelor of Science in Computer Science from Jaypee Institute of Information Technology, NOIDA, Uttar Pradesh, India(May 2007).

Technical Skills

SCM Tools

CVS,Subversion,ClearCase,RTC,UCM,Multisite,Perforce,vss,ClearQuest,ANT,Cruise Control, Maven, Team Foundation Server 2010 /2013 / 2015 / 2017. Hudson (Continuous Integration), Jenkins

Operating Systems

UNIX, Linux (red hat), Ubuntu, Windows XP/2000/2003, Windows 2008 R2, Windows 2012 R2.

Database

Oracle 11g/10g/9i/ 8i/7.3, DB2, SQL Server 7.0/6.5/2000, 2008 R2,MySQL 4.0

Languages

C/C++, C#, Java, PASCAL, COBOL, FORTRAN, SQL, PL/SQL, VB .NET

Scripting Languages

UNIX BASH Scripting, CGI, VBScript, PERL, JavaScript, Windows Batch Scripting

Other Tools

SQL Reporting Services, Toad, ETL(Informatica, Datastage), Erwin

Web Technologies

HTML, DHTML, XML, XSLT

Application Server

IBM Web Sphere, WEB Logic Server, Tomcat

Professional Experience

TFS Admin Lead/ Devops / Build Release Consultant

Client: UPS, Mahwah, New Jersey

Feb 2016 – Present

Installed TFS 2015 / 2017, configured SQL Server 2012 /2016 for Reporting Services and Analysis Datawarehouse.

Setup vNext and Continuous Integration (CI) builds for the same in TFS 2015 / 2017, XAML Builds in TFS 2015.

Maintained Version Control Process for the same by creating Merging and Branching Strategy document for the developers.

Implemented and maintained the scripts for the build release process in TFS.

Resolved the deployment issues in the test, UAT and production environments.

Automated the build release deployment process using the release management in TFS 2015/TFS 2017.

Created build packages for the release deployments. Automated the deployment process using Continuous Integration (CI) builds, release management and test management in TFS 2015/ TFS 2017.

Enforced Cofiguration Management policies in TFS for the developers.

Installed, Configured TFS 2013 / 2015 Build Services (MSBuild), created Build Controllers, Agents.

Upgraded from TFS 2013 to TFS 2015. Upgraded from TFS 2015 to TFS 2017.

Performed Migration of the TFS Databases from old TFS 2013 SQL Servers to new TFS 2015 SQL Servers.

Migrated the TFS Databases from TFS 2015 SQL Servers to TFS 2017 SQL Servers.

Performed Disaster Recovery for all the TFS 2015 and TFS 2017 Servers including the Application Tiers, Database Servers, SQL Reporting Servers, Analysis and Warehouse Server.

Installed, configured XAML Build Configuration, created Build Controllers, agents in TFS 2015.

Installed, configured Build vNext Agents for Continuous Integration (CI) Builds, Continuous Deployment (CD) in TFS 2015 / 2017.

Experience in working with Git version control embedded in TFS 2013 / 2015 / 2017.

Setup Continuous Integration (CI) Build, Continuous Deployment (CD) using TFS Build Engine which comprises of vNext Build and XAML Build definitions in TFS 2015 /2017.

Setup the Kanban boards, Sprint boards and Backlog boards in TFS 2015 /2017 to be used in Team Projects.

Created the Branching Strategy as per the project requirement.

Helped the developers in creating the mappings, local workspaces, getting the source code from the version control to their workspaces, check in and check out the code, conflict resolutions while merging the code from one branch to another.

Modified the existing ant build scripts to be called from the Continuous Integration Build Definitions in TFS 2015 / 2017.

Migrated the source code of applications from PVCS to TFS 2015 / 2017 using the pvcstotfs tool along with all the version history.

Configured new websites like the setting up the application pool, physical path, binding information including the host name, IP Address, port for the IIS Web Server in the IIS Manager.

Axa Equitable Life Insurance, Syracuse, NY Dec 2015 - Jan 2016

Lead Build Release Consultant

Installed TFS 2013 and configured SQL Server 2012 for Reporting Services and Analysis Datawarehouse.

Installed and Configured TFS 2013 Build Services (MSBuild), and created Build Controllers, Build Agents.

Upgraded from TFS 2013 to TFS 2015.

Installed and configured the XAML Build Configuration, and created Build Controllers, Build Agents in TFS 2015.

Installed and configured the Build Agents for Continuous Integration (CI) Builds and Continuous Deployment (CD) in TFS 2015.

Experience in working with Git version control embedded in TFS 2015.

Setup the Continuous Integration (CI) Build and Continuous Deployment (CD) using the TFS Build Engine which comprises of vNext Build and XAML Build definitions in TFS 2015.

Setup the Kanban boards, Sprint boards and Backlog boards in TFS 2015 to be used in Team Projects.

Created the Branching Strategy as per the project requirement.

Helped the developers in creating the mappings, local workspaces, getting the source code from the version control to their workspaces, check in and check out the code, conflict resolutions while merging the code from one branch to another.

Modified the existing ant build scripts to be called from the Continuous Integration Build Definitions in TFS 2015.

Migrated the source code of applications from PVCS to TFS 2015 using the pvcstotfs tool along with all the version history.

Configured new websites like the setting up the application pool, physical path, binding information including the host name, IP Address, port for the IIS Web Server in the IIS Manager.

Environment: TFS 2013/2015, MSBuild, .Net 4.5, IIS 10.0, Windows Server 2012 R2, SQL Server 2012, Ant.

Farmers Insurance, Mercer Island, WA Jan 2015 - Nov 2015

Sr. Build Release Consultant

Upgraded TFS 2010 to TFS 2013 and installed Build Server.

Installed and Configured TFS 2013 Build Services (MSBuild), and created Build Controllers, Build Agents.

Setup the Kanban Board for the Team Projects in TFS 2013.

Installed Visual Studio 2013 to connect to the TFS 2013 Server.

Automated the Build and Deployment process using Nant.

Integrated Nant script to be called in TFS build.

Modified the Build Process Template (XAML file) to customize the build and deployment process of a project.

Created Team Projects, Branches, User Groups and setup the Security for different user groups in TFS 2013.

Created Users with the help of Microsoft AD and ADFS Security.

Installed Release Management for Team Foundation Server 2013 Updated 4.

Experience in using Git source control system with TFS.

Configured Release Management for Team Foundation Server 2013 Updated 4 for the deployments to different environments like Dev, Test, QA and Prod.

Assisted the Developers in setting up their Workspaces.

Created different kinds of Build Definitions for Continuous Integration, Gated Check-in, Rolling Builds, Scheduled Builds - Daily Builds and Nightly Builds and Manual Builds.

Created Script to automate the build and deployment process of projects having environment specific configuration files.

Experience in developing Python scripts for deployment to QA and test servers.

Identifying the root cause for the issue on the TFS Application server.

Worked on Leankit tool for Release Management.

Identifying the causes for Build failure and fixing the Builds.

Deploying .ear files to IBM Websphere servers using windows batch file script.

Installed and Configured TFS 2013 including SQL Server Database 2012, SQL Server Reporting Services (SSRS) and Sharepoint Services on Windows Server 2012.

Customized TFS Build Scripts to automate build and deployment.

Configured Team Foundation Server Email Alerts.

Configured different check-in policies including Gated Check-in.

Performed build and deployments to all Production and Pre Production environments.

Configured TFS 2010 for daily builds and Off hour builds using inbuilt continuous integration in TFS

Attended Release Approval meetings to represent CM Team.

Extensively performed TFS Branching and Merging.

Coordinated between different teams to resolve Merge Conflicts.

Created different Branching strategies for different Teams as per the requirements.

Experience in using MS Build to build the TFS Team Projects for .NET applications.

Supported Parallel Development by creating Parallel Branches and Production Fix branches for Emergency Fixes.

Experience in configuring the IIS server.

Attended Release Approval meetings to represent CM Team.

Installed and extensively used Team Foundation Power Tools, TFS Sidekicks, TFS Build Extensions.

Installed Visual Studio 2010 SP1 GDR updates to be able to connect to TFS 2013.

Experience in troubleshooting TFS issues and VS Connectivity issues.

Experience in using Beyond Compare Pro for comparing files and folders.

Experience in developing and using powershell scripts.

Experience in installing Jenkins for Continuous Integration and Continuous automated deployments.

Experience in working on C#, .NET development projects.

Experience in developing workflows based on Sharepoint, Infopath.

Experience in using Jira Change Management tool.

Experience in using Kanban.

xperience in using Service Now.

Experience in supporting Test Driven and Agile Development.

Environment: TFS 2010/2013, MSBuild, .Net, IIS, Windows Server 2008 R2 /2012, SQL Server 2008 R2 /2012,Chef.

CoreLink Solutions, Fargo, ND

Sr. Build Release Consultant June 2012 – Dec 2014

Upgraded TFS 2008 to TFS 2010 and installed Build Server and SharePoint services on the common server as of TFS 2010 for .Net Team

Installed SQL Server 2008 on a remote server for TFS 2010 multi-server upgrade

Developed MSBuild scripts for auto build of .Net projects

Developed Team collections for multiple teams in TFS 2010 to make the projects independent

Configured TFS 2010 for daily builds and Off hour builds using inbuilt continuous integration in TFS

Worked closely with Developers to make them better understand to how to work with TFS 2010.

Automated the Build and Deployment process using Nant.

Integrated Nant script to be called in TFS build.

Worked closely with the developers and teams for managing SCM Administration

Upgraded SVN from 1.3.6 to 1.6.3 by installing SVN 1.6.3 and Apache Server 2.2.19

Upgraded SVN from 1.6.3 to 1.6.17 by installing SVN 1.6.17 and Apache Server 2.2.19

Created strategy for upgrading QC 10.0 projects to QC 11.0 and QC 9.2 projects to QC 11.0

Upgraded QC 9.2, QC 10.0 projects to QC 11.0.

Upgraded VSS 6.0 to VSS 2005

Created strategy for migrating CVS repositories to SVN repositories

Developed scripts to migrate all CVS repositories to SVN using CVS2SVN

Created Strategy and migrated VSS repositories to SVN

Administration of SVN repositories across all the projects.

Resolved production issues related to SVN administration.

Developed UI using .NET for CruiseControl Administration for build automation

Developed multiple build files for build automation in CruiseControl using Ant, MSBuild.

Installed and Configured TFS 2013, Reporting Services and Sharepoint Services on Windows Server 2012.

Installed and Configured TFS 2013 Build Services (MSBuild), and created Build Controllers, Build Agents.

Upgraded Team Foundation Server 2010 to Team Foundation Server 2013.

Created Team Foundation Server database backup schedules.

Created strategy for TFS Disaster Recovery Plan and Tested the Plan.

Extensively performed TFS Branching and Merging.

Coordinated between different teams to resolve Merge Conflicts.

Created different Branching strategies for different Teams as per the requirements.

Supported Parallel Development by creating Parallel Branches and Production Fix branches for Emergency Fixes.

Attended Release Approval meetings to represent CM Team.

Installed Team Foundation Server and Visual Studio updates.

Installed and extensively used Team Foundation Power Tools, TFS Sidekicks, TFS Build Extensions.

Customized TFS Workitem Templates and created several new Work item types.

Configured Team Foundation Server Email Alerts.

Configured different check-in policies including Gated Check-in.

Performed build and deployments to all Production and Pre Production environments.

Customized TFS Build Scripts to automate build and deployment.

Integrated TFS with JDeveloper and Eclipse using Team Explorer Everywhere.

Experience in troubleshoot TFS issues and VS Connectivity issues.

Installed Visual Studio 2008 SP1 / Visual Studio 2010 SP1 GDR updates to be able to connect to TFS 2013.

Created TFS Sandbox environment for Internal Testing.

Experience in developing Python scripts for deployment to QA and test servers.

Developed Android mobile App as per the client requirements.

Experience in building Android builds.

Developed a web application as per the client's requirements using PHP, MySQL, Linux, Apache (LAMP).

Experience in using Git source control system with TFS.

Installed Red Hat Enterprise Linux RHEL 5.4 on VMware.

Installed Oracle 11g R2, and created databases.

DBA experience in Oracle 11gR2.

Experience in Oracle SQL scripting and using DDL,DML and generating reports.

Experience in using Jira Change Management tool.

Experience in supporting Test Driven and Agile Development.

Experience in working on C#, .NET projects.

Experience in developing C, C++ scripts.

Developed perl scripts to automate the build and deployment process.

Added Maven support to existing projects.

Environment: TFS 2008/2010/2013, MSBuild, Subversion, Java, .Net, PPM, IIS, Windows Server 2008 R2 /2012, SQL Server 2008 R2 /2012, Linux, Apache,MySQL,PHP.

Conexis, Dallas,TX

Devops Lead Feb 11 – May 12

Simplification Project

Responsibilities:

Gathered requirements from multiple product owners to implement Autobuild for the existing applications.

Worked closely with change control team to understand the manual build and deployment process of the existing applications

Categorized all existing applications based on the development environment like Java/.Net, Mainframe applications, and other development environment.

Installed and configured Eclipse to connect to the CVS repository

Recommended build and versioning tools for standardization of build and deployment process to skip the manual build and deployment process of the existing applications

Implemented multiple Antscripts for the Autobuild and deployment of existing Java/.Net applications to create EAR files in UNIX (putty) environment

Installed and configured CVS, ANT for the build and versioning of the existing JAVA applications and worked closely with the concerned product owners and developers

Installed Jenkins on the server for continuous integration and for setting up automation of the Antscripts for build and deployment process

Automated Junit tests to run on each project or component in Jenkins

Automated compile and push tars to each environment in Jenkins

Added many plugins for testing and for reports in Jenkins

Setting up emails notifications to the concerned group about the build status in Jenkins

Scheduled automatic time-based builds during off hours in Jenkins

Upgraded the server from JDK 1.5 to 1.6

Installed Oracle 11g R2, and created databases.

Experience in Oracle SQL scripting and using DDL,DML and generating reports.

Migrated applications from PVCS, Librarian to CVS

Compiled Java based applications automatically using the Antscripts with JDK 1.5 to deploy the EAR to Websphere

Based on service requests, worked with patches, branches to merge into the SRC code in the CVS repository and resolved the build related conflicts

Merged the branches after the code freeze

Recommended JCL and OpenMake Meister for the ease of build and deployment of existing Mainframe applications

Worked with PPM-Bugzilla and QC- Bugzilla intergration teams to understand the ticketing systems which are used to raise service requests.

Experience in managing production applications on LAMP stack.

Environment: Unix/Linux, Shell Script, Antscript, CVS, TFS, MSBuild, Jenkins, PVCS, Subversion, Librarian, Java, .Net, PPM, Conflict Management, Work Management, Mainframes, PanAPT, Changeman, Putty, Websphere 6.1, PPM, Bugzilla, QC.

National Australian Bank, Hyderabad, India

Devops Engineer Mar 09 – Jan 11

Responsibilities:

Created strategy for migrating .NET and JAVA projects to TFS

Migrated Visual Studio 2005 projects into Visual Studio 2008.

Migrated Java projects from Subversion to clearcase.

Experience in using IBM Rational Team Concert for source code management.

Developed Shell scripts for automated deployment

Installed MSBuild and configured to clearcase.

Installed TeamPrise on build server to build Java projects using Ant scripts.

Installed clearcase tools, MSBuild sidekicks, TFS Web Access… etc

Administer CM Version management tools Team Foundation Server and Subversion

Managing Builds, Deployments, Packaging for WINTEL applications.

Managed all clearcase and CruiseControl build servers

Creates Enterprise Reports to be used by Management to take accurate decisions.

Created database projects in clearcase and started migrating SQL Server 2005 databases to TFS 2008.

Ran webtests using build script and sent out results to users by converting it to HTML results file.

Created Enterprise reports in clearcase using Multi-Dimensional Query (MDX) and SQL.

Installed MSBuild extension pack to send build completion alert emails using MSBuild.ExtensionPack.Communication.Email Task.

Installed MSBuild community tasks to stop / start application pools remotely through build scripts using AppPoolController task.

Implementing Testing in TeamBuild 2008.

Experience in working on C#, .NET projects.

Participates in Release meetings with other application tem leads to finalize application Production release dates.

Managed CM Build Request tool.

Automated the build and Release process by using Perl and Shell Scripts.

Responsible for the Change Management and Release Management work flow.

Managing the disaster recovery for all Build and software version management tool.

Accountable for all Enterprise Deployments, Documentation, and leads small Projects

Provides weekend support for all CM issues.

Make decisions as needed according to NAB standards.

Configuration and Administration of Subversion and LifeCycleManagaer.

Experience in managing production applications on LAMP stack.

Environment: TFS 2008, Windows XP/Server, Clearcase, Unix/Linux, Shell Script, Java, Subversion, Cruise Control, Putty, Mercury, Websphere 6.1.

Pfizer June 08 to Feb 09

Bangalore, India

Devops Engineer

Responsibilities:

Installed and Configured WSAD to connect to the Central CVS, SVN Repository Server.

Created System Test/ Performance Test environments.

Maintained Environment Upgrades.

Implemented shell scripts for deployment in multiple labs on IBM AIX

Migrated all CVS Repositories to Subversion.

Used Smart CVS in generating the Reports.

Prepared IAD SCM NEW User guides and SCM verification documents.

Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment.

Prepared Migration logs for every release and maintained the data accuracy.

Identifying the testing Environment and confirmed the Current Code Level and Planned Release schedules.

Used Putty to connect to Linux from windows.

Experience in managing production applications on LAMP stack.

Experience in Storage, SAN, NAS Technologies.

Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.

Created Branches, Tags for each release and particular environments.

Merged the branches after the Code Freeze.

Upgraded the System Test environment from the Current Code Level to the required Code Level.

Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.

Used Ant, Maven as Build tools.

Coordinated with IAD QC for System Test approvals to deploy the Code.

Maintained Off shore team and trained the team on CVS.

Created Custom SCM Report, SCM Deliverable status and SCM verification Audit Work Book.

Cruise Control is used for automation of build.

Environment: IBM AIX, Unix, C++, Java, Eclipse 3.20, WSAD, Smart CVS, Ant,Maven, Subversion, TFS, Putty, Test Director, Mercury, Quality center, Web Sphere.

ICICI Bank, Hyderabad Jun 07 to May 08

Data Warehouse Analyst / PL/SQL Developer

Created and maintained documentations such as Functional design documents, detailed design documents, data flow diagrams, data entity relationships documents for all the internal projects

Involved in gathering requirements to develop PL/SQL procedures, triggers, and functions.

Loaded the data from flat files generated by Mainframe Systems to temporary tables, staging tables, reporting tables using SQL Loader.

Was involved in Development, Unit Testing, System testing, Integration testing, Regression testing, User Acceptance Testing.

Developed a web application as per the client's requirements using PHP, MySQL, Linux, Apache (LAMP).

ENVIRONMENT: Windows,Oracle 9i, Solaris, SQL, PL/SQL, Unix Shell Scripting, Linux, MySQL, PHP, Apache.



Contact this candidate