We provide IT Staff Augmentation Services!

Devops Engineer / Vsts Admin Resume

NC

SUMMARY:

  • Over all 8 years of experience as a Build and Release Engineer implementing and maintaining Source Code Management. Expertise in all areas of SCM processes including version, build and issue management as well as build and release management. Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post - production analysis of the projects.
  • Implemented Continuous Integration and Continuous deployment using CI tools.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Experience in Configuration Management, Build, Release Management using TFS, Subversion, on windows and Unix environment.
  • Highly involved in all sorts of troubleshooting post build and deployments.
  • Experience in Project Delivery Framework and Project Portfolio Management.
  • Worked with Agile and ITIL methodologies.
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
  • Excellent in configuration management using Chef.
  • Experience in working with GIT and migrated from SVN to GIT.
  • Administered Version Control systems like Perforce, Subversion to create daily backups and checkpoint files.
  • Proposed Branching strategies for implementing the Parallel development and suits the agile methodology for different Version control systems.
  • Experience in Install, Administer and Configure Team Foundation Server (TFS) 2013.
  • Relational database design and programming experience using SQL Server 2012.
  • In depth knowledge of TFS Migrations of all versions, Creation of Team Project Collections and administering their security, Branching/merging, Work items customization.
  • Creating and maintaining XAML/V-Next build definitions, SharePoint Integration, Configuring Analysis/Reporting Services to work with Version control.
  • Experience in Performing element checkouts and check-ins in all configuration management tools for development projects and also notifying teams when elements are reserved to multiple projects and/or when merges are required.
  • Building/Deploying of Java and .Net applications to Dev/QA/UAT and Production Environments.
  • Excellent understanding of SDLC, Traditional, Agile, RUP and other Methodologies. Expertise Configuration/Release/Build Management on both UNIX and Windows environments using Team Foundation Server TFS 2017/2 /2010 and 2008, Rational Clear case, Subversion(SVN), Team site.
  • Worked in integrating TFS with Visual Studio VSTS 2013 & 2015.
  • Integrated TFS with SSRS & SSIS for Custom Reporting.
  • Configured SQL Server Reporting Services for SQL 2008 & Upgraded those to SQL 2012 R2.
  • Hands on experience with Chef, Puppet, Ansible automation/orchestration (or similar).
  • Good knowledge of Configuration Management concepts and experience with various source control tools like Subversion (SVN) and GIT.
  • Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo.
  • Extensive experience in using Version control systems like Subversion (SVN), Git.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Tagging and Integration.
  • Extensive experience in using Build Automation scripting like, Apache ANT, Maven.
TECHNICAL SKILLS

Operating Systems: Linux, Unix, Microsoft Windows and IOS.

Technology: Build and Release Management and TFS Administration.

Languages: .Net, ASP.Net, Java, C, VB, C++.

CI Tools: Cruise Control, Jenkins, Ansible, Ant, Maven, Chef, MS-Build, Puppet, Team City and TFS for .Net and Java.

Scripting: PowerShell, Azure, Batch Scripts, VB Scripts, Ant, Maven.

Databases: SQL DBA and SQL Server 2008, 2012, 2014, 2016, Oracle, DB2.

IDE: Microsoft Visual Studio VSTS.

Operating Systems: Windows 10/ Windows 7/ Vista/ XP/ 2003/ NT.

Version Control: TFS 2017/2 /2010, VSTS, GIT, SVN, Clear Case, StarTeam.

SDLC: Agile Methodologies and Scrum Process.

PROFESSIONAL EXPERIENCE:

Confidential, NC

DevOps Engineer / VSTS Admin

Environment: VSTS 2018/ 2017/2015/2013, TFS 2018/ 2017/2015/2013, .Net, Windows, SVN, GIT, ANT, Jenkins, Docker, Bash, PowerShell, Maven, Team City, C#, Shell, Puppet, Java, SQL.

Responsibilities:

  • Setting up Projects, Work Items, Team Builds, In Release in VSTS.
  • Worked on VSTS and it makes easy to view and edit the project description, view or add members, and check the latest activity. It is even easier to get started with a new project, and leverage all the built in DevOps functionality of VSTS.
  • Assisting users to get familiar with VSTS.
  • Worked on Build and deploy software artifacts and code across multiple engineering environments and the production environment.
  • Working with Make, Ant and Maven Build tools in Java and CPP Environment.
  • Customizing work item type according to the team’s requirements, testing on Dev systems and getting the approvals from the change control board and implementing on Production servers.
  • Worked with other highly skilled DevOps focused engineers, to grow and learn from each other.
  • Experience with modern software engineering practices (Continuous Integration, Specification by Example, Behavior / Test Driven Development - BDD, TDD) and respective tools.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Setup Puppet master, client and wrote scripts to deploy application on Dev, QA, Production environment.
  • Setting up Ant and Maven scripts for JAVA and J2EE Builds.
  • Implementing version control, branching, merging strategies for ETL, MicroStrategy projects.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging.
  • Ensured all steps are successfully completed and document their completion times and issue logs.
  • Used Jenkins/Cruise Control in conjunction with ANT and MS Build to automate the builds.
  • Worked with VSTS API for customizing check-in policies and alert mechanism.
  • Proficient in PowerShell, Perl Scripting, SQL, Clear make, build utilities like Open make, ANT.
  • Implemented an alert mechanism for check-in from Dev branch to QA branch for a code-review request.
  • In-depth knowledge of GIT Distributed Version Control and Jenkins/Hudson Continuous Integration Server Installation, Configuration and Administration
  • Create, manage SQL Server AZURE Databases.
  • Support back-end setup and configurations to facilitate POCs.
  • Administering and Monitoring VSTS, taking backups and consolidating collections at the time of migration from one version of VSTS to another.
  • Created work items and build definitions manually.

Confidential, PA

DevOps Engineer / TFS Admin

Environment: TFS 2017/2, Windows, VSTS 2017/2015/2013, SVN, GIT, ANT, Jenkins, Docker, Bash, Anthill Pro, Ansible, PowerShell, Maven, Team City, C#, Shell, Puppet, Ansible, Java, SQL.

Responsibilities:

  • Worked on Build and deploy software artifacts and code across multiple engineering environments and the production environment.
  • Working on TFS 2017 and it makes easy to view and edit the project description, view or add members, and check on the latest activity. It is even easier to get started with a new project, and leverage all the built-in DevOps functionality of TFS.
  • Working closely on TFS 2017 to improve build and pull request traceability. The traceability between builds and pull requests has improved, making it easy to navigate from a PR to a build and back.
  • As a consultant engaged with different teams to oversee, design, implement, and manage DevOps capabilities using TFS 2015 update 2.1 CI/CD toolsets and automation.
  • Use of Jenkins for build automation by creating jobs and adding them to the Git and Git hub.
  • Worked with Maven build and deployment process.
  • Installed and Configured Team Foundation Server.
  • Work with other highly skilled DevOps focused engineers, to grow and learn from each other.
  • Setting up Projects, Work Items, Team Builds, In Release in TFS.
  • Setting up Continuous Integration using Team Build and Release with TFS.
  • Administered TFS and created TFS backup schedules.
  • Customized TFS build definitions to automate TFS build process.
  • Worked on TFS-Rally Connector to Synchronize User Stories and Tasks Bi-Directional.
  • Worked with Dev Teams on TFS Performance Monitoring in the New TFS 2015 Environment.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Installed Jenkins and perform trouble shooting during installation to implement the CI process for the java application builds.
  • Develop library to tools for automating manual workflows in development process.
  • Installed TFS 2015/2013 and setup different TFS user groups for the project team.
  • Automation of Build, deployment and smoke testing of .Net applications using TFS 2015/2013/2012.
  • Automated the build and release management process including monitoring changes between releases.
  • Experience in working with Agile/SCRUM methods which involves a 2 weeks sprint.
  • Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, merging, writing hooks scripts, performance tuning, troubleshooting issues and maintenance.
  • Developed and maintained build and deployment scripting tools in MS Build, PowerShell.
  • Installation and Configuration and Testing of Team Foundation Server (TFS 2015, 2013& 2012).
  • Expertise in Java, .Net build tools Ant, Maven, Nant, MS Build.
  • To Write queries and create custom reports from TFS.
  • Customize TFS Web Access Team Project Portals/Dashboards.
  • Coordinating with developers to resolve TFS build issues.
  • Set-up/create new products/branches (Waterfall and Agile).
  • Create build definitions for new products.
  • Manual branching for hot-fix and release (based on Change Management approvals).
  • To Perform Reverse Integration and Forward Integration Merges for Hot-fix/Release (Post Production).
  • Create work items and build definitions manually.
  • To Create/distribute merge reports.
  • Maintain build servers.

Confidential, IL

TFS Admin / Build & Release Engineer

Environment: Windows 2008, TFS2015/2013, Java, Ansible, .Net, StarTeam, SQL Server 2012/2014, Visual Studio VSTS 2013/2015, Bash, PowerShell.

Responsibilities:

  • Customizing new features into the TFS templates (2010 XAML, 2012 XAML, 2013 XAML, 2015 V Build).
  • Installed TFS 2013/2015 on the windows 2008 server which includes application tier and database tier.
  • Performed TFS migrations from .
  • Expertise with configuring Team Foundation Server (TFS 2015) and related Visual Studio ( ) and MS SQL functionality.
  • Experience with SRSS for TFS report generation and traceability.
  • Actively worked closely with various engineering teams on software projects and in creating and improving engineering processes, infrastructures, and strategies.
  • Setting up various Team Projects in different Team Project Collections of TFS 2013/2015.
  • 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, integrate external tools with TFS.
  • Provided configuration management expertise to all software development projects. Migrated various artifacts from TFS to GIT.
  • Build Continuous Integration Environment (Jenkins) and Continuous Delivery Environment (Puppet).
  • Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012, 2013 and TFS 2015.
  • Created Check-in policy and trigger mail if comment ofwork item has not been associated.
  • Troubleshoot the automation of Installing and configuring .NET and C# applications in the test and production environments.
  • Extensive Experience in setting up the ALM Environment in Team Foundation Server TFS 2015 & 2013.
  • Created PowerShell scripts to perform IIS Reset/Start/Stop and App Pool recycles for deployment.
  • Merging of Branching operations was performed for .Net Source code into different branches of DEV/QA/PROD environments.
  • Used AngularJS for designing back end components.
  • Hands on experienced with HTML, AngularJS for single page application.
  • Build enterprise REST based applications using HTML5/ Typescript along with frameworks such as Angular2 JS.
  • Created and maintained scripts, procedures and documentation supporting the build process.
  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Performed Merging and rollbacks between different branches and troubleshooting the problems with Merge Conflicts.
  • Customized 2013/2015 Work item types and Fields for the Agile and scrum Templates.
  • Customized Bug, Task, Issue, User Story work item templates, created rules in the work item templates.
  • Served as a technical consultant with the Responsibilities included the creation of the deployment and testing process for a .NET/Java based web application.
  • Configured TFS 2015/2013 environment along with Default Project Collections, Build Definitions, Work Items, lab management and Reporting Services.
  • Trained developers to get familiar on TFS 2015 Work Items, Queue New Builds, and Work spaces with Visual Studio VSTS2015.
  • Basic knowledge of AWS and Microsoft Azure.
  • Installed TFS 2015/2013 and setup different TFS user groups for the project team.
  • Default controllers and Default agents were created for XAML build definitions.
  • Created XAML and V-Next build definitions for various environment (DEV, TEST, STAGE) deployments.
  • Familiarity with PowerShell Scripting, REST and SOAP Web Services, JIRA, Confluence and Splunk.
  • Created Dashboards using generated reports from TFS 2015.
  • Setup build definitions and trouble shoot build failures for Projects developed in Visual Studio VSTS 2013/2015 IDE.
  • Performed and deployed Builds for various Environments like QA, UAT and Productions Environments.
  • Responsible for adding the users to different projects, issuing different permissions and maintaining their security.
  • Debugged build failures and worked with developers and QA team to resolve the issues.
  • Experience in Build and Release software for deployment to development, staging, UAT and production environments in accordingly working with engineers, project managers and QA team.
  • Responsible for Installation, rebuild, upgrade servers and configure hardware, services, etc. based on project request.
  • Good experience on Databases and Migration from TFS 2013 to TFS 2015.
  • Strong knowledge with version control systems like Subversion and Team Foundation Server.
  • Experience in Configuring and deploying and migrating application in IIS.

Confidential, CA

TFS/ Software Configuration

Environment: TFS 2013/2012 & 2010, SVN, Shell, Maven, Hudson, Azure, Java, .Net, Windows, PowerShell, Subversion, SQL Server 2008/2012.

Responsibilities:

  • Familiarity with WebLogic Scripting using WLST, PowerShell Scripting, REST and SOAP Web Services, JIRA, Confluence and Splunk.
  • Setup build definitions and trouble shoot build failures for Projects developed in Visual Studio VSTS 2013/2015 IDE.
  • Performed and deployed Builds for various Environments like QA, UAT and Productions Environments.
  • Responsible for adding the users to different projects, issuing different permissions and maintaining their security.
  • Debugged build failures and worked with developers and QA team to resolve the issues.
  • Experience in Build and Release software for deployment to development, staging, UAT and production environments in accordingly working with engineers, project managers and QA team.
  • Responsible for Installation, rebuild, upgrade servers and configure hardware, services, etc. based on project request.
  • Good experience on Databases and Migration from TFS 2013 to TFS 2015.
  • Strong knowledge with version control systems like Subversion and Team Foundation Server.
  • Experience in Configuring and deploying and migrating application in IIS.

Hire Now