Dev-ops Engineer Resume
Foster City, CA
SUMMARY
- Total 8+ years of working experience as TFS - ALM Administration& Configurations Manager, Build&Release manager.
- I have strong Knowledge on Software Configuration Management tools Implementation &administration, also with experience in wide range of Software Build, Release & deployment management support.
- TFS ALM Implementation.
- Implementing TFS as a Key player in the DevOps space.
- Software Configuration Management expertise.
- Build Automation & Release Management.
- Power shell Scripting & MS Build for Auto Deployments
- ALM Standard architecture and implementation, Designed and implemented a fully scalableTFSarchitecture to support 3700 developers worldwide. Identified, developed and implemented development standards for: source control management, builds, automatic unit testing, code contracts, static analysis and auto deployment for in house and third party software
- Process template customization to facilitate integration with other systems.
- MS Workflow 4.0 development for customized builds and deployments.
- Leading teams in the implementation rolling out TFS 2017 and team build as an enterprise level Services.
- Management, Continuous Integration ( CI ) & Continuous Delivery ( CD) areas
- Excellent in creating new and improve existing workflows within agile software development lifecycle, which includes software engineering tools enhancements and their integration, continuous integration and build process, continuous delivery
- Solid Hands on experience on the following DevOps tools stack:
- TFS, VSTS, GIT, SonarQube, JSON, PowerShell,
- Excellent in developing CI / CD pipelines using Visual Studio Team Services ( VSTS )
- At least 3 years of strong experience in PowerShell for automating Azure Infrastructure, application build, deploy & release areas
- Seasoned experience in automating build, deploy and release processes using TFS
- Experience in leveraging REST API for VSTS / TFS
- Experience in Migrating on Perm-TFS to VSTS
- Expertise in Administrating Team Foundation Server 2018,2017,2015 and 2013,
- Mentoring, Training &Documenting on TFS
- SharePoint 2013 administration as a part of TFS
- Expertise in TFS Infrastructure management.
- Expertise in TFS Change Management & Release Management
- Expertise in TFS Build Automation & Deployment Automation
- Expertise in Integration of Third party tools with TFS.
- Expertise in TFS Reporting out of box customizations
- Good Knowledge on IIS 7.0
- Experience administering, troubleshooting and providing support for the build and deployment process, development tools and Configuration Management procedures for software development groups.
- In - depth knowledge of Configuration Management concepts and experience with various source control tools like Subversion (SVN), CVS and Clear case, TFS 2008/2010.
- Worked with ALM tool TFS 2013(Project Collections, Build Definitions, Work Items, Sharepoint Portal, Reporting)
- Involved in Customization of WorkItems, Transition Matrix in TFS.
- Experience creating, maintaining and modifying Ant build script and shell scripts.
- Strong Subversion administration experience. Skilled in installation and configuration of Subversion. Skilled in migration of source code from other version control tools to Subversion.
- Experience in providing builds automation and monitoring and troubleshooting builds.
- Well versed in Build & Release management system, TFS and Rational Clearcase, Multisite Administration with Core Software Configuration Management (SCM) and Unified Change Management (UCM).
- Well versed in IT Governance “Change Control Checking RFCs as per type of change and line of business. Required to communicate with requester verbally/written to acquire the correct data as per SOX compliance
- Automation for Reporting on the Release Management Activities.
- TFS Admin with core Knowledge on Deployments activities.
- VSS & SVN Admin Activities with core knowledge on the tool.
- GitAdministration whereas Access Control, Branching, Tagging etc.
- Rational Clearcase Multisite Administration with Core area of Skills from Operating
- Strong troubleshooting and problem solving skills
- Knowledge of Team Foundation Server and other ALM tools
- Good knowledge in any one of the following technologies - WorkItem Customization, TFS Build, Version Control
- Basic knowledge of Enterprise MS products like SQL Server, SharePoint, IIS, SQL Reporting Services, Active Directory, etc. would be an added advantage.
- Good Knowledge on Operating System Fundamentals.
- Ability to learn from an issue/situation and adapt and carry forward the solution to another seemingly unrelated issue.
- Good English Communication Skills - Spoken and Written (including technical writing)
- Systems Competencies.
- Excellent Interpersonal leadership and Communication skills.
- Eager to take up challenging tasks and meet the deadlines with providing Quality deliverables.
- Thrive in both independent and collaborative work environments.
TECHNICAL SKILLS
Operating System: Windows,Unix,AIX
Languages: C, C# ASP.Net
SCM: VSS (Microsoft Visual Source Safe), TFS (Team Foundation Server 2010), Clearcase.Sub Version(SVN)
IDE: VS2005, VS2008, VS2010,VS2012,VS2013
Bug Tracking Tools: Bugzilla,Jira,ALM(Application LifeCyle Management)
Database: SQL 2005, 2008,Oracle 9i
Additional Tools: MILDL, VSS, MS Visio, Build Central, JAM,Moss,SharePoint
Internet Technology: HTML ASP
Traffic Monitoring Tool: Microsoft Network Monitor
PROFESSIONAL EXPERIENCE
Dev-ops Engineer
Confidential, Foster City CA
Responsibilities:
- Software configuration management using GIT and TFS2018
- Handling build and release related issues on usage of TFS V-next.
- Automating Build & Deployment Process as per different applications.
- Automating the deployments process through TFS Release Management.
- Automating and streamlining release and delivery process of builds.
- Automating infrastructure process by using extensively PowerShell.
- Using CI & CD tools like Jenkins, Team Services for continuous integration & delivery process.
- Developed scripts for customizing the software release and deployment process as a part of Devops support for CI
- Usage of Puppet and Chef for environment/Infrastructure automation.
- Jenkins customization, jobs configuration for builds.
- Simens Repository management, configuring with TFS
- Integrated the testing activities for the continuous integration build process on regular basis for the retail web solutions powered by oracle applications server using Jenkins
- Performed analysis, design and architecture of the Software Management Solution,
- Supported providing best practices for Patching Windows, Linux Server environment and MAC desktop environment
- GIT repository creation, maintenance, Branch/Tag creation.
- Merge & integration of repository with build automation tools.
- Integration of GIT & Subversion repository with CI tools for the Build automation.
- Managing daily releases, deliveries for applications.
- Solid Hands on experience on the following DevOps tools stack
- Experience in leveraging REST API for VSTS / TFS
Dev-ops Engineer
Confidential, New Jersey
Responsibilities:
- TFS 2013/2015 administration, implementation, and managing automated builds.
- Worked on Migrations and TFS 2015 Upgradations and implementing POC for TFS 2017
- Managing TFS build processes and recommend changes to the build environment, and defining processes to fully automated build environment with on-demand build Capabilities.
- Worked on analyzing, debugging/troubleshooting the code and database errors to identify the root cause and propose solutions to the corresponding Development and Database Teams on Build breaks, database upgrade failures etc.
- Handled product Install and Upgrades in a multi-product integrated environment
- Analyzing engineering changes to determine the overall effect on the build systems.
- Worked closely with development architects to collect information on build tools, Processes and environments
- Responsible for publishing and deploying device builds to mobile devices for QA and/or Support UAT.
- Responsible for maintaining and updating all application installers using Install Shield.
- Responsible for publishing mobile builds to iTunes Connect and the Google Play stores and maintaining all of the application store requirements, like provisioning profiles and application certificates.
- Implementing and configuring the Release Management in TFS 2015.
- Expertise in creating the release definitions for Continuous Integration and Continuous Deployments using TFS.
- Responsible for the assistance in unit test writing, including writing CI build tests to Xamarin Test Cloud for the varying mobile projects.
- POC for obtaining server access across teams by coordinating with server support team.
- Installation of application in staging and production environments with the help of server support team.
- Maintaining the Database for weekly CA list, TSWRs, Firewalls, CSS and MSDN licenses.
- Configuration of monitoring tools to verify whether the execution of the automated installation scripts and deployment process
- Created monitoring scripts for supporting Nagios environment.
- Supported in assisting Project Manager for Project Management activities like Creation of PLA, SLA and team building activities
Confidential
TFS ALM SME
Responsibilities:
- Process Template Migration from Scrum Template to Scaled Agile Custom Template.
- Develop agile methodologies with in EICI Business to do pilot program for TFS 2013.
- Work item Migrations from old agile template to latest TFS Scrum Template.
- Migrate the Caliber requirements from the CI business group database to the EII TFS database
- Customizing the process template to accommodate new work item type and the life cycle of the work items.
- TFS Coaching and tooling refinements to accommodate EICI business needs.
- Extensive working on TFS API’s to implement Reporting, and Traceability across Application.
- Reporting customization using Report builder for TFS Out of box Reports.
- Provide support to the EII business based in Foster City, CA with offices in El Paso, Lima, Best, and Bangalore, as well as additional locations being added to the EII business group in 2013.
- TFS Infrastructure and upgrading to TFS 2013.4 patch support updates.
- Creates and maintains process templates and build scripts
- Serves as the subject matter expert for TFS to guide Developers and Managers throughout the Application Lifecycle Management process.
- Provides technical support for all TFS related issues.
- Performs backup/recovery operations for TFS and related systems.
- Support the alignment of software development tools between the CAI organization and EII
Confidential
TFS Administrator
Responsibilities:
- Implemented the migration from TFS 2010 to TFS 2012 version on sandbox environments and production environments.
- Integration of Vera Code (Third Party Code scanning Tool) with TFS Build Automation.
- Implemented custom assemblies with TFS Build Automation.
- Implementation of NuGet Package System for the MVC and Asp.net Applications for the GIDE Project.
- Working on Automating the Process of implementing the test case and test plan with Build version on TFS.
- Pushing the Manual Activity on deployments of web application to Automating using MSdeploy and Powershell scripting.
- Conducting trainings to the GIDI users on the latest developments on TFS 2012.
- Integrating the Project Server with TFS 2012, for all the Project plans.
- Customizing the Build Xmal Files on the complex applications for modifying the output of the applications.
- Preparing the virtual labs for demo of TFS training to the internal several costumers.
- Support to the Project Server and TFS Integration issues and customizing the workitems.
- Support for the TFS Administration task for Installation of TFS Patches and up gradations.
- Reviewing and analyzing the process for Submitting Change Requests to the GIDE Change Board for all the new TFS CRS.
- Documenting the process of TFS Unified Project Plan and submitting to the competency center.
- Environments setup for Builds & Deployments and TFS configurations and up gradations
- Build projects using our cloud-hosted build service. Validate changes across the team by building your project at regular intervals.
- Exploring Work Item Charting in Team Foundation Server 2013 and adding new additional charts to the exiting charts.
Confidential
Release Management, VSS Admin, VSS to Clearcase
Responsibilities:
- Primary Lead for TFS Administration and R&D Infrastructure support
- Manage TFS and build infrastructure using System Center tools and Lab Management
- Manage and support the automation of software builds
- Support activities and tool solutions associated with multiple disciplines to include: Requirements Management, System Design, SCM, Test Management, Defect Management, Release Management and Project and Portfolio Management.
- Create, maintain, and suggest improvements to existing R&D processes and tools, as well as improve best practices in the systems and software development and release lifecycles
- Guide efforts to streamline the implementation of new or changed processes through automation strategies and by reduction of redundant or sub-optimal business applications, consistent processes, and metrics that align with business needs
- Stay current with new technologies in ALM and provide seamless tool integration support to the R&D organization.
- Provide training of Product/Project Management, Development, SCM and Testing staff on using the chosen standardized tools and processes
- Manage R&D infrastructure used in Software Development, SCM and Test platforms including systems configuration setup/tear down, system monitoring, storage solutions and methodologies scaling across geographies
- Create standard process and procedure documentation
- Creating Team Project Collections and managing the Project Collections.
- User Creation and provide Access Rights to users on the Team Project Collections
- Creating Branches whenever required and merging the branches as per the request from development teams
- Configuring share point portal for the Team Project collections.
- Share Point Site Administration.
- Deployment of Team Foundation Server.
- Integrating the Third Party Tools with TFS for ALM & Traceability
- Configuring Master and Proxy Server and make both Servers talk to each other.
- Setup of Proxy Server on different domains and make Master & Proxy Server or in Sync.
- Expertise in Integrating EA (Enterprise Architect) for design artifacts into TFS and make all the artifacts as version controlled and configured the same at client machines.
- Trouble shooting the TFS issues like Code Merging, Access Forbidden issues.
- Code Movement Tracking form one environment to other environment code movement
- Creating the Share Point Portal for the Team Projects and managing the portal and the running the dash boards on the portal.
- Running the TFS Reports for Build reports, Code Churn, Workitems.
- Creating Workitems for Bugs and Task for the Test Cases and pulling the reports and sending the same to the project management and QA Teams.
- Implementing END-END Traceability for the Project.
- Back up the Analysis Services database dealing with a multi-server installation for restoration purposes, Back up the SQL Reporting Services Encryption Key
- Utilize TFS reports focusing on build quality and other code quality metrics, as the quality of builds, code churn, defect rates, etc.
- Synchronize bugs between QC and TFS to enhance traceability and allow code changes to be associated directly with the specific defects they resolve
- Include all workitem types in TFS, including requirements (functional, features, and scenarios), tasks, bugs, test cases, and change requests.
- Separate the Build and Proxy processes Configuration
- Set up Continuous Integration and automated deployment, including unit tests, code metrics, and analysis
- Monitor build frequency and queue length and add additional build agents as needed. If CI builds are taking more than ten minutes, and if it is determined that this is due to an excess queue time due to a lack of build agents,
- Defining and base lining the server all environment (Dev, Test, Integration, UAT and Production) matrix.