Build Release Management / Tfs Devops Engineer Resume
Mahwah, NJ
SUMMARY:
- An extremely motivated and proficient individual with around 8+ Years in Configuration, Build, Release, Experience in working with multiple simultaneous software releases and infrastructure planning.
- Knowledge in working With Subversion (SVN), Git and Team Foundation Server (TFS) 2015/2013/2 .
- Worked with ALM tool TFS 2015/2013/2012/2010 (Project Collections, Build Definitions, Work Items, Reporting).
- Administering and Monitoring TFS Servers.
- Worked with source control tools like SVN (Subversion), Team Foundation server and Perforce .
- Experienced in UNIX shell scripting, PowerShell scripting, Perl scripting.
- Support deployments for client/server and web - based applications as well troubleshoot.
- Solving various .Net application issues and providing various technical solutions for .Net, TFS and Microsoft IIS.
- Worked with ALM tool TFS 2013(Project Collections, Build Definitions, Work Items, SharePoint Portal, Reporting)
- Administering IIS 7, IIS 7.5, IIS 8 - creating new Websites, Applications, Virtual Directories, App pools, Bindings and deploying websites and web applications.
- Established very good Understanding on each phase of SDLC lifecycle
- Extensive experience in using Build Automation tools and Continuous Integration (CI) concepts by using tools like MSBUILD, ANT, Jenkins, Visual Studio, Cruise Control, AnthillPro and Maven2.
- Administration of user accounts and managing their permissions, hands on experience on troubleshooting the connection issues of users with TFS.
- Expertise in automation tools like Git, Subversion (SVN), Maven, Jenkins, Chef, Puppet, Ansible, Terraform, Docker, Kubernetes and Nagios.
- Analyzed, defined, and developed build process improvements using TeamCity and Octopus deploy.
- Develop/execution of automated scripts using Microsoft custom .NET framework in VSTS 2015
- Worked with Puppet, Chef, GIT, Jenkins and Octopus to automate build deployment and other change management practices.
- Worked on integration of SSRS&SSIS with TFS 2013/15.
- Worked on monitoring tools - Nagios, splunk
- Deployed packaged Source code (Java, .net) onto WebSphere, WebLogic and IIS servers
- Developed and maintained build script using Apache ANT and Maven, TFS to perform builds efficiently.
- Facilitate and monitor the progress of Systems and Application Hardware, Software and Microcode changes to the Customer’s and EMC environment, through the ITIL Change Management process.
- Administered and Implemented Continuous integration (CI) tools: Hudson/Jenkins and Atlassian Bamboo (For automating the build and deployment process).
- Worked extensively on Hudson, Jenkins for continuous integration (CI) and for End-to-End automation for all build and deployments.
- Experience with Atlassian products - Jira, Agile, Fisheye, Crucible, Bitbucket, Confluence and Crowd.
- Led adoption of Docker and modern Chef best practices allowing Operations to function more like a PAAS, with less configuration management overhead.
- Worked on TFS 2015 Sandbox as well Azure.
- Recommended Configuration Management best practices and implemented lean strategies build and release best practices using GIT, Jenkins, Maven, IBM UrbanCode deploy and enabled application level monitoring for a stale environment.
- Experience with NuGet, dependency management and maintaining internal NuGet server.
- Developed and maintained build script using Apache ANT and Maven for J2EE, NANT and MSBuild for .NET to perform builds efficiently
- Worked on Integration of TFS, Share point with SSRS & SSIS Custom Reporting.
- Established good understanding of OOPS concepts and worked on databases like Oracle and MSSQL
- Experience in working with Tracking Tools HP Service Center, JIRA, Avicode and ITSM.
- Good experience in Microsoft Products and their deployment including Octopus and PowerShell.
- Experience in in Customization in C#, .NET Component’s, Debugging.
- Automate infrastructure creation, deployment and recovery using Ansible/Salt, Docker, Terraform & Jenkins
- Trained developers to get familiar on TFS 2015, TFS 2013,2012,2010 and 2008 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010, 2012 and 2013.
- Built scripts using ANT and MAVEN build tools in Jenkins, SonarQube and Nexus to deploy J2EE applications to Application servers from one.
- Configured and Installed GIT with TFS as VSTS
- Responsible for all aspects of ITIL’s framework between development, infrastructure, and support teams.
- Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clearcase, Harvest and VSS.
- Expertise in Unix Shell scripting, PowerShell Scripting, Perl scripting for environment builds Automate deployment on WebSphere Application Server and Web logic Application Servers.
- Created Virtual Directories, deploying the code to IIS, and troubleshoot the applications.
- Set up Jenkins as enterprise level build tool.
- Expertise in troubleshooting and problem solving skills of Linux/UNIX /windows servers.
- Assisted Developers during coding, debugging and Build issues.
TECHNICAL SKILLS:
Build Management: MsBuild, ANT and MAVEN, NAnt, MakeFile, Octopus, Nexus, Chef, Puppet, IIS, Bitbucket, Salesforce, NuGet, Splunk, Docker, Kubernetes, Azure, Ansible, IBM UrbanCode
Operating Systems: Windows XP/2000/98/95 and Unix(Linux & Solaris)
Version Control Tools: TFS 2017/2015/2013/2012/2010 , SVN, VSTS 2015, Accurev, GIT, Perforce
Languages: C, C++,C#,Java,.Net, ASP.net
Web Technologies: HTML, XML and VB Script, SOAP/Rest
Database and Tools: Oracle 9i,10g, 11g, TOAD and MS SQL Server 2014
Desktop Technologies: MS Office and MS Project
Integration Tools: Hudson, Jenkins, Teamcity
Bug Tracking Tools: HP Service Center, JIRA, Avicode and ITSM, TFS
Scripts: Unix Shell script, PowerShell script, Ruby, Python, Java Script, TSQL, Terraform, Pearl script
IDE: Visual Studio 2008/2010/2012/2013/2015 and Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, Mahwah, NJ
Build Release Management / TFS Devops Engineer
Responsibilities:
- Designed and implemented Software configuration management SCM and change management CM solution using TFS, Rational ClearCase, Rational Team Concert (RTC), GIT,JIRA, ClearQuest.
- Responsible for debugging compilation link, and generated errors, also debug installation and upgrade errors.
- Analyzed, defined, and developed build process improvements using TFS.
- Installed and configured build manager and agents to queue builds in TFS.
- Created groups/users and defined user permissions for the projects in TFS.
- Maintained source code repository in TFS.
- Upgraded various Team Project Collections in TFS 2017.
- Excellent knowledge& Experience in the Team Foundation Server TFS 2017,2015,2013,2012.
- Defined new branching strategy bases on organizations development requirements.
- Installed and Configured MSBuild build Server, created build agents and Build Controllers.
- Maintain Continuous Integration (CI) builds with scripts on Windows Platform for both .Net and Java technologies.
- Worked on IIS 6.0 & IIS 8.5 in setting up websites for applications.
- Experience in NuGet repository and Sonar.
- Extensive experience in setting up the Continuous Integration (CI) / Continuous Deployment (CD) pipelines using Jenkins, TeamCity, Octopus deploy, Maven, Nexus, GitHub, CHEF, Terraform
- Expert knowledge in Technical and Functional features of TFS which includes Source Control, Work Items, TFS Builds, Reporting, SharePoint.
- Performing release, change, incident, capacity and configuration management activities in Agile ITIL framework
- Integrated TFS with SSRS & SSIS for Custom Reporting.
- Managed logs from various applications and servers using Splunk and created visualizations using Splunk dashboards.
- Proven ability in automation using ANT, PERL scripts, Unix Shell Scripting in a continuous build environment.
- Hands-on experience with Docker, Kubernetes, Nuget, NPM and other deployment tools
- Proficient in Unix/Linux/Windows OS administration.
- Mentored and trained junior testers in Selenium and QA best practices
- Experienced in configuration management using Visual Studio Team System (VSTS), Team Foundation Server (TFS), VSS and Subversion (SVN).
- Working knowledge of configuring the automation work flows in IBM UrbanCode deploy for Continuous Integration (CI) / Continuous Delivery (CD).
- Hands-on with Version controllers like GIT and Bitbucket
- Conducted pre-sales technical support services for directing sales force of windows Azure applications
- Built scripts using ANT and MAVEN build tools in Jenkins, SonarQube and Nexus to deploy J2EE applications to Application servers from one.
- Built Continuous Integration (CI) Environment (Jenkins, SonarQube, and Nexus) and Continuous Delivery (CD) Environment (Puppet, Yum, rsync)
- Configured SSRS & SSIS for SQL Server 2008,2012 R2.
- Designed new ATDD/BDD selenium Automation Framework by using Cucumber Tool.
- Experience using NuGet and familiar with solid community libraries built on .NET.
- Good Command in Unix Shell/Perl/Python/Bash/PowerShell scripting
- Setting up Ant and Maven scripts for JAVA and J2EE Builds Imported and managed multiple corporate applications in Subversion (SVN).
- Experience in Microsoft Windows Azure Cloud Services
- Thorough understanding of various software development life cycles SDLC, ITIL, Agile Methodologies
- Experience in automated builds using TFS team build and cruisecontrol.net build for .net applications and Salesforce.
- Experience with administering and deploying to IIS Server on Windows Environments
- Automated deployment of builds to different environments using PowerShell scripts.
- Used Urban Code Deploy, Jenkins, Github Enterprise, OpenStack, Ansible, and Docker to provide Continuous Integration (CI) /Continuous Delivery (CD) of open-source and custom applications
- Designed Selenium web driver Automation scripts for Web based Applications.
- Managing a staff consisting of Rational Team Concert, ClearCase\ClearQuest, Accurev, SVN and Git.
- Knowledge on all the platforms of Microsoft Azure Cloud Technology.
- Build tools (Ant, Maven, Make, Gradle), Artifact repositories (Nexus, JFrog, ArtiFactory), CI tools (Jenkins, Teamcity)
- Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
- Integrated perforce with Visual Studios, Eclipse and Jenkins.
- Administer Subversion (SVN) and Bitbucket (GIT) and support multiple project repositories.
- Worked with Puppet, Chef, GIT, Jenkins and Octopus to automate build deployment and other change management practices.
- Monitored, maintained, and controlled hardware and software configurations in classified ITIL environment
- Worked with different version management tools like CVS, VSTS, Subversion (SVN), TFS and ClearCase.
- Studied the current build and release process and automated the process using PowerShell scripts.
- Customizing MSBuild build templates to meet the team requirements.
- Deployed SSIS and SSRS packages.
- Configured UrbanCode Deploy for CI/CD process with the automatic phase gates and approval required.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Experienced with Continuous Integration and Delivery (CI) (CD) via TeamCity and Octopus.
- Experienced in building Dot net application using make files (Ant utility), Unix Shell Scripts.
- Deployment of application to the Web Server and Application Server.
- Support development engineers with Configuration Management issues.
- Creation and setup of new environments/branches such as development, testing and production.
- Worked closely with development team and SQA team for product releases.
Environment: TFS 2013(Team Foundation Server), TFS 2015, TFS 2017, Visual Studio VSTS 2015, Windows SQL Server 2014, TFS Sidekicks, TSQL, C++, NuGet, Azure, GIT, Java, ASP.Net, Java Script, Unix Shell Script, Selenium, Jenkins, Teamcity, Chef, C#.Net, XML, SSRS & SSIS, MsBuild, Splunk, Urban Code Deploy, Octopus, IIS 8, Bitbucket, SonarQube, Docker, SVN, Windows Server 2012 R2, Python, PowerShell, Windows Batch Scripts, Microsoft Windows services.
Confidential, Melbourne
TFS Build and Release Engineer / SCM / Devops Engineer
Responsibilities:
- Administering and Monitoring TFS Servers.
- Developing and maintaining the build environment, the source code control system and managing build packages using TFS.
- Used the continuous integration (CI) tool Bamboo to automate the daily processes.
- Created and Implemented branching and merging strategy with multiple branches.
- Performed build and deployment activities across multiple environments - QA, UAT, Staging and Production environments.
- Subscribe SQL Server Azure Cloud Services
- 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.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Automated executing Test Cases using MSBuild.
- Automated the test scripts using VSTS framework with MTM interface integration and Coded UI.
- Maintained build related scripts developed in ANT, Python and shell.
- Developed and maintained UNIX Shell/Perl/ANT scripts for Java/J2EE build and release tasks.
- Configuring Continuous interaction (CI) tool - Jenkins and Teamcity.
- Experience in maintain the infrastructure by managing the inventory files in Ansible.
- Utilized PowerShell to modify, test, update, and administer the Exchange 2007 and 2010 in a high availability environment.
- Troubleshoot the automation of Installing and configuring .NET and C# applications in the test and production environments.
- Used PowerShell script in Octopus Deploy to alter and execute/extract Nuget packages from Successful builds
- Created several use cases (based on ITIL v3.0 best practices) outlining the different phases of the release process which were further utilized for customizing HP Service Manager to support enterprise wide Release Management.
- SCM Engineer for a team that involved five different development teams and multiple simultaneous Java/J2EE software releases.
- Administered IIS 7 - creating new Websites, Applications, Virtual Directories, App pools, Bindings and deploying websites and web applications.
- Installed, configured, and managed the servers (Linux, Tomcat, Apache, MySQL, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, Git, JUnit).
- Generated scripts for effective integration of JIRA applications with other tools.
- Reported performance related issues to management by analysis and tracking of existing systems with the use of JIRA.
- Create Database(s) on TSQL AZURE
- Hands on experience in automating builds and deployment process using Unix Shell scripting.
- Experience with Visual Studio Build Professional, NANT, MSBUILD
- Extensive Experience in setting up the HP ALM Environment in Team Foundation Server & TFS 2013.
- Designed, Installed, and Implemented Ansible configuration management system.
- Implemented installers and build artefacts archiving using Artifactory and NuGet
- Experienced with automated Build/Deploy process and architect the next generation centralized deployment processes using Octopus.
- Set up the build and deployment scripts using Anthillpro for .NET applications using IIS 7 and IIS 6.
- Experienced in Build and Deployment of Java, .NET, C#, IOS, ASP.NET applications on to different environments like Development, QA, UAT and Production, which includes designing, development and implementation.
- Configured TeamCity and Octopus deploy for Continuous Integration (CI) / Continuous Delivery (CD) process with the automatic phase gates and approval required.
- Continuous Delivery (CD) is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
- Customized Windows workflow 4.0 based Build Process Templates to get the build process easy and make packages configured separately for deployments on different environments.
- Involved in all phases of SDLC.
- Good experience in Microsoft Products and their deployment including octopus and PowerShell.
- Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2012.
- Assisted Developers during debugging and also providing end to end Application Support.
- Creating and maintaining build and deployment release manifest documents.
Environment: TFS 2010(Team Foundation Server), TFS 2012, TFS 2013, Visual Studio VSTS, SQL Server 2008 R2ASP.Net, C#.Net, C++, HP ALM, XAML, Jenkins, Java, Java Script, MsBuild, Python, Teamcity, Ansible, IIS 7.0, Azure, Nuget, Octopus, Terraform, Windows Server 2008 R2, PowerShell, Windows Batch Scripts, Jira, Scrum Process Templates, SharePoint.
Confidential
Devops Engineer/ TFS ADMIN
Responsibilities:
- Set up various Team Projects into different Team Project Collections in TFS 2010 & TFS 2012
- Configured in both TFS 2010/2012 Environment along with Default Project Collections, Build Definitions, Work Items, Share Point Services, And Reporting Services.
- Customized TFS 2010 Work Item Templates and Workflow of the Work Items provided ‘Manual’, ‘Continuous Integration’, ‘Gated Check-in’ and ‘Schedule’
- Managed the integration of new software projects and products into the build environment. Actively enhanced MsBuild Properties, Tasks and Targets to automate the build, setup creation, deployment, symbol storage and running of test scripts for multiple Team Projects.
- Created Build Definitions for various environment deployments
- Setup the build and deployment scripts using Anthillpro for J2EE and Java applications using Web logic Application Server and ALSB.
- Implemented various out of the box ideas in the build process like handling many build activities directly at the MSBuild level, sharing and consuming libraries using Nuget, true incremental compile.
- Customized Automated Build Scripts by modifying XAML (Work Flow) template to Start, Stop & deploy code to various regions (Windows Service, Windows workflow).
- Done some ASP.net & C# code debugging for different environments.
- Created Builds and deployed builds to different environments based on requests
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
- Installed Jenkins and Nexus, Performed troubleshooting during the build failures.
- Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
- Trained new team members on CM policies and procedures.
- Defined processes to build and deliver software baselines for team members as well as external teams.
- Worked on automating build and deployment using MsBuild engine, by writing xAml script within Visual Studio.
Environment: C#, C++,.Net, MsBuild, Java, J2EE, Visual Studio, Jenkins, TFS.
Confidential
TFS Build and Release Engineer
Responsibilities:
- Setup various Team Projects into different Team Project Collections in TFS 2010.
- Configured TFS 2010 Collections, Build Definitions, Work Items.
- Installed ALM Update Services that provides compatibility with ALM work Item controls any other ALM Specific feature.
- Collected documents and links pertaining to Team Foundation Server in order to set up the environment.
- Performed software branching and merging activities for each release cycle Assist in the maintenance and administration of build and release systems.
- Installed Microsoft Team foundation Server 2010 Power Tools to enhance the native features of Visual Studio VSTS and TFS.
- Configured software build and automated build process and deployed to non-production and production environment.
- Provided 'Manual', 'Continuous Build and 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).
- Involved in creating the branching strategy. Responsible for creation of branches, version label and configuration specs for developers.
- Responsible for daily build monitoring and troubleshooting. Fully responsible for development, QA, Staging and Production builds and deployments.
- Created Build Definitions for various environments build deployments (DEV, TEST, and STAGE, Production).
- Expert knowledge on C++ Application development in Linux environment.
- Worked with TFS Sidekicks to clear the user mappings and undo pending changes of other users etc.
- Created Workspace to work on the files that are under the version control.
- Tracked the progress of Iteration in order to effectively track the progress of a project, actively reviewed the velocity in which work items are completed and the amount of work remaining for a given iteration.
- Created and maintained tools and scripts to deploy and configure software products.
- Designed, documented, implemented, and maintained scripts to enhance the build/release processes.
- Viewed the Burn down chart graphical representation when managing a sprint that to have accurate data at any given time. And viewed the Burn charts that can be applied to any project containing tasks with time estimates.
- Integrated Microsoft Excel and Microsoft Project to manage project and, at the same time, stay synchronized with the Team Foundation work Item database.
- Enabled the association and change sets and work items that help to audit changes being introduced into build.
- Defined Build Locations and Drop Folders where in the output files (binaries) are placed when build is completed and made standardized the drop location and allocated permissions in order to allow team members to identify builds and their location.
- Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
- Trained developers and users to get familiar on TFS Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
- Created test scripts using Team Foundation Test Manager and integrated it with Work Items in TFS 2010.
- Worked on TFS Portal to generate the reports and involved in creating user queries.
- Created Builds definitions and ran them and deployed product to different environments and user environments.
- Involved in the trouble shooting and resolved the issue that the user faced.
Environment: TFS 2010(Team Foundation Server), SQL Server 2008 R2, Team Foundation server Power tools 2011, TFS Side Kicks, ASP.Net, C#.Net, C++, XAML, MsBuild, Jenkins, IIS, Web Deploy 2.0, Visual Studio 2010, Windows 2008 R2, PowerShell, Windows Batch Scripts.
Confidential
IT Systems Support Technician
Responsibilities:
- Provide IT Support to all the staff resolving day to day IT issues.
- Troubleshooting all aspects of computer hardware/software/LAN/WAN, and troubleshooting printer, Scanners, mobile phones, tablets and laptops etc.
- Using the ticketing systems to create, manage and resolve incidents and manage service requests.
- Managing tickets as per SLA's and ITIL Incident management standards.
- Aim for First Call Resolution, Taking Ownership, Actioning Commitments and Perform Follow- Confidential .
- Providing support on phone via remotely and face to face for the staff and vendors
Advanced knowledge in Printers and printer parts like fusers, rollers, adf glass, trays, feeders, toners & cartridges and troubleshooting IP issues (Dhcp or Static) if there is any.
- Good knowledge with Print Server and its drivers.
- Resolving day to day IT issues of client operating systems Windows XP, Windows 7, Windows 8 and Windows 10.
- Resolving issues of MS-Office 2007,2010,2013 and Office 365
- Managing Servers Windows 2012, 2008 and 2003 physically and on Virtual Machines on VMware ESXI 6.0, ESXI 6.5 and Hyper V
- Performed complete installation and configuration of VMWARE ESXI 6.0
- Sound knowledge in using VMware vcenter server and vsphere client and web client. Good knowledge of High availability, Fault tolerance, DRS, Vmotion on Vmware Esxi
- Performed complete new installations and activations of Windows Servers 2012
- Setup and manage Remote Desktop access for users using RDP protocol.
- Managing Active directory, DNS, DHCP services.
- Reserving ip addresses in DHCP for dedicated servers enabling static ip.
- Managing and administering the IP pool in DHCP.
- Creating and managing several Group policies applying to all the staff computers and users.
- Create and modify organizational units in Active directory.
- Create, modify, delete accounts and reset passwords in Active directory.
- Add/remove the active directory user’s accounts to and from the members list.
- Managing Microsoft Exchange Server. Troubleshooting issues with MS outlook and exchange server.
- Create, add, and modify mailboxes and groups on Exchange Server. Setup email forwards on Exchange server.
- Create, modify and manage Public folders on Exchange Server.
- Delegating access of the manager’s outlook to other users to administer calendar appointments and emails on behalf of managers.
- Creating, modifying, removing permissions to users for managing the rooms
- Install, configure and managing remote tool Team Viewer on existing, new PC's and servers.
- Used LogMeIn remote tool when liaising with vendors to resolve the third party software issues in the client pc's and the servers
- Create Shared folders and manage NTFS permissions and perform Network drive mappings
- Perform installation of SQL Server
- Installation & Configuration of Network printers & Scanner and its basic level of troubleshooting.
- Configure and manage Veeam Backups daily. Good knowledge in creating backup jobs and restoring on Veeam
- Configure and managing Symantec Enterprise Endpoint 12 and 14, Bit defender, Eset and McAfee anti-virus and firewall system
- Organizing quotations and replacing IT equipment and maintaining inventory for all IT equipment. Liaising with all third party vendors of hardware and software's.