Devops / Tfs Admin Resume
Minneapolis, MN
SUMMARY
- Around 9 years of excellent IT experience in Configuration Management, Change/Release/Build Management, Support and Maintenance under Unix/Linux/windows platforms.
- Expertise in understanding Business/Functional/technical requirements and compliance rules.
- Extensive Experience in setting up the ALM Environment in Team Foundation Server 2010 & 2012, Perforce, Subversion, Jenkins.
- Responsible for Java builds, Releases and Production support for 8 applications spread across thirty - two physical servers. The applications include servers for client-server mobile applications, web services, web applications and in-house tools. The production support includes monitoring, troubleshooting, and bug fixing deployments.Buildtasks includereleasecandidate builds and environment setup.
- Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012 & 2013
- Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Perforce and Jenkins.
- Responsible for performing both Staging and Production deployments using deployment preparation and setup deployment power shell scripts and via tools which includes like Octopus
- Set up jobs for build automation in Hudson/Jenkins
- Technologies: Open Stack, Ansible, Chef, Salt, Edda, Amazon Web Services, Docker, Nagios, Consul, Terraform
- Set up multiple versions of my library that Confidential different versions of the .NET Framework in Nuget Gallery
- Good experience in Microsoft Team Services Environment Products and their deployment including octopus and PowerShell.
- Set up different kinds of Build triggers including - Gated - Checkin, Continuous Integration, and Rolling Builds in Team Foundation Server 2010 & TFS 2012
- Worked on the Customization of Work Items, Reports in TFS 2010, 2012& 2013
- Automated the test scripts using VSTS framework with MTM interface integration and Coded UI.
- Used the report builder in customization of Reports in TFS 2010.
- Complete exposure to all stages of SDLC,Traditional, Agile, RUP and other Methodologies.
- Expertise with UNIX and Windows environments including Shell and Perl scripts, version control tools like TFS, CVS, Subversion, Perforce, Clear Case, Star team.
- Preparing automation scripts in Selenium WebDriver, executing the scripts and debugging.
- Using the above templates, documented and performed the build and deployment for enterprise applications using diverse technologies such as VB, VB Batch, .Net 2003, .Net 2005, .Net 2010, C# etc.
- Working experience with the Microsoft products & their Integration to different third party tools, also Used PowerShell scripts for the deployments
- Experience in Software Configuration Management, Build, Release Management using CVS, VSS, TFS, Subversion, ClearCase, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and Clear Quest on Unix, Windows environment. Worked with different version management tools like CVS, Subversion, TFS and ClearCase
- Experienced in setting up project baselines, branching strategies, merging, Delivery, Rebasing & executing Software Builds.
- Worked with Puppet, Chef, GIT, Jenkins and Octopus to automate build deployment and other change management practices.
- Integrated Version Control ClearCase with JIRA (Change Control tool) In order to acquire more traceability of the Issues & changes.
- Experience in working withOData, Azure cloud services, SQL server and service oriented architecture.
- Build Java code and .NET code on to different Jenkins servers as per the schedule
- Strong in preparing the Release documents to QA & Production Environments
- Maintaining and Modifying Triggers using Perl,Python for automation of routine tasks & Build Scripts (ANT), for compilation & importing the code to ClearCase.
- Involved in the support for the Back office using the tool CCRC which includes( Delivery, Rebase, update resource & Restore
- Worked with different bug tracking tools like JIRA, Remedy, Clear Quest and Bugzilla.
- Prepared and loaded test data in different environments for different testing needs.
- Ability to quickly adapt to different project environments, work in teams and accomplish difficult tasks independently within time frame.
- A good team player with excellent written and verbal communication skills.
- Excellent problem solving skills with a strong technical background and good interpersonal skills..
TECHNICAL SKILLS
Version control Tools: TFS 2015/2013/2012/2010/2008, UCM/Base Clear Case, VSS, CVS, RCS, PVCS, Perforce
Build Tools: ANT, Anthill, Make, Clear make, M.S build, Cruise Control
Server: Samba, Apache, Web sphere, Web logic, continuum (Apache server)
Operating Systems: Windows NT/2000/2003/XP, UNIX, Solaris and MSDOS
Databases: Oracle 11g/10g/9i/8i, SQL Server2012, 2014, DB2, MS Access, Teradata V2R5.
Testing Tools: Rational Clear Quest, Microsoft Test Manager(MTM), Test Director, JIRA, HP Quality Center 9.0/9.2/10.0, Doors, Toad 11.5
Languages: XML, SQL, c#, PL/SQL, C,C++, VB, Java, Ruby, VB, Perl, Shell Scripting (CSH, BASH,KSH), SQL, Visual studio VSTS, MS SQLServer, BizTalk Server, Team Foundation Server, Meta storm BPM, Control M, Puppet, Rational Team Concert, Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Devops Engineer/TFS Admin
Responsibilities:
- Upgraded TFS 2013 to TFS 2015. With Application Tier, Build Controller, Work Items.
- Set up the Method for different TFS Application Tier as Load Balancing in the TFS environment.
- Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual studio VSTS 2013.
- Automated server deployment using Terraform, Ansible and Docker container on AWS EC2
- Pull the Selenium testing scripts jar files from Art factory and deploy using Jenkins and send the build logs and UI reports via E-Mail notification.
- Implemented Continuous Integration Environment (Jenkins, Sonar, and artifactory) and Continuous Delivery Environment
- Involved in writing test scripts usingjava and executed it through selenium cucumber
- Experience in Microsoft Windows Azure Cloud Services
- Migrating Projects from Svn to GIT stash
- Migrated jobs from Hudson to Jenkins as a part of migration process.
- Using Packer,TerraformandAnsible, migrate legacy and monolithic systems to Amazon Web Services.
- Good experience in Microsoft Products and their deployment including octopus and PowerShell.
- Installation and Configuration and Testing of Team Foundation Server(TFS) 2012, 2013& 2015
- Created new Build Definitions in TFS 2013 with executing PowerShell scripts for Post build events
- Created new Projects templates Scrum 2.2 for TFS 2013 Team projects
- Good experience on Databases and Migration from TFS, 2012 & 2013
- Setup the Security, Roles & Responsibilities for different Groups for Team Projects using TFS 2013 Admin Console
- Subscribe SQL Server Azure Cloud Services.
- Used Jenkins/Cruise Control in conjunction with ANT and MS Build to automate the builds
- Involved in release and deployment of large-scale C#, Website and Web applications using TFS repository.
- Automation of Build, deployment and smoke testing of .Net applications using TFS 2010/2012/2013.
- Integrated perforce with Visual studio VSTSs, Eclipse and Jenkins.
- Set up Jenkins as enterprise level build tool.
- Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
- Provide trainingtoQA teamto createtest casesusing Microsoft Test Manager (MTM) and integrated it with Work Items inTFS 2013.
- Knowledge on Vagrant & docker based container deployments to create shelf environments for dev teams and containerization of env’s delivery for releases.
- Working knowledge and understanding of Server provisioning tools like Puppet and Ansible
- Customized different Work Item types to fit the client needs.
- Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files in TFS 2013
- Used OData, Azure, SQL server and service oriented architecture.
- Troubleshoot the automation of Installing and configuring .NET and C#
- Experience using NuGet and familiar with solid community libraries built on .NET.
- Work with MS Internal tools such as octopus, sequence manager, along with other internal scripts used for environment deployment and maintenance
- Integrated Noliosoft with Jenkins and Service Now.
- Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo.
- Setting up Jobs in Autosys/Crontab for file processing which require scheduling.
- Wrote the best practices guidelines for Perforce, Jenkins and Noliosoft to be used as enterprise level guideline for using these tools.
- Involved in migration to Jenkins of Bamboo server, Artifactory & GIT server.
- Participated in review meetings and attended training sessions to understand various business concepts.
- Used the Best Practices in setting up the Branching Strategies for different projects in the Organization.
- Exported Requirements, test plans and test cases to TFS.
- Setup Build Definition for Automated build & Deployment of different Project in Team Foundation Server 2010
- Setup Continuous Deployment for the various environments utilizing Jenkins.
- Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
- Knowledge on all the platforms of MicrosoftTeam Services Environment & AzureCloud Technology
- Create Database(s) on SQL AZURE
- Has experience on salesforce and Git server.
- Extensively worked on Hudson, Jenkins Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
- Worked with Puppet, Chef, GIT, Jenkins and Octopus to automate build deployment and other change management practices.
- Set up the Trigger “Gated - Check-In” & “Continuous Integration” for the Build Definitions so that TFS does not check-in the code if there is a Build Failure.
- Automate infrastructure creation, deployment and recovery using Ansible/Salt, Docker, Terraform & Jenkins
- Set up “Continuous Integrations” & Manual Build Trigger for Build Definitions that does a Deployment into the Servers.
Confidential, Louisville, KY
SCM/Devops /TFS
Responsibilities:
- Upgraded TFS 2010 to TFS 2013. With Application Tier, Build Controller, Work Items.
- Set up the Method for different TFS Application Tier as Load Balancing in the TFS environment.
- Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual studio VSTS 2012.
- Automated server deployment using Terraform, Ansible and Docker container on AWS EC2
- Implemented Continuous Integration Environment (Jenkins, Sonar, and artifactory) and Continuous Delivery Environment.
- Experience in Microsoft Windows Azure Cloud Services
- Migrating Projects from Svn to GIT stash
- Experience with Integration of Code Review Tools like GIT and Gerrit.
- Migrated jobs from Hudson to Jenkins as a part of migration process.
- Using Packer,TerraformandAnsible, migrate legacy and monolithic systems to Amazon Web Services.
- Good experience in Microsoft Products and their deployment including octopus and PowerShell.
- Installation and Configuration and Testing of Team Foundation Server(TFS) 2010, 2012& 2013
- Created new Build Definitions in TFS 2013 with executing PowerShell scripts for Post build events
- Created new Projects templates Scrum 2.2 for TFS 2013 Team projects
- Good experience on Databases and Migration from TFS, 2012 & 2013
- Setup the Security, Roles & Responsibilities for different Groups for Team Projects using TFS 2010 Admin Console
- Subscribe SQL Server Azure Cloud Services
- Worked on Salesforce applications, maintained the code and also worked on deployments.
- Used Jenkins/Cruise Control in conjunction with ANT and MS Build to automate the builds
- Involved in release and deployment of large-scale C#, Website and Web applications using TFS repository.
- Automation of Build, deployment and smoke testing of .Net applications using TFS 2010/2012/2013.
- Integrated perforce with Visual studio VSTSs, Eclipse and Jenkins.
- Set up Jenkins as enterprise level build tool.
- Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
- Provide trainingtoQA teamto createtest casesusing Microsoft Test Manager (MTM) and integrated it with Work Items inTFS 2013.
- Knowledge on Vagrant & docker based container deployments to create shelf environments for dev teams and containerization of env’s delivery for releases.
- Working knowledge and understanding of Server provisioning tools like Puppet and Ansible
- Customized different Work Item types to fit the client needs.
- Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files in TFS 2010
- Used OData, Azure, SQL server and service oriented architecture.
- Troubleshoot the automation of Installing and configuring .NET and C#
- Experience using NuGet and familiar with solid community libraries built on .NET.
- Work with MS Internal tools such as octopus, sequence manager, along with other internal scripts used for environment deployment and maintenance
- Integrated Noliosoft with Jenkins and Service Now.
- Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo.
- Setting up Jobs in Autosys/Crontab for file processing which require scheduling.
- Wrote the best practices guidelines for Perforce, Jenkins and Noliosoft to be used as enterprise level guideline for using these tools.
- Involved in migration to Jenkins of Bamboo server, Artifactory & GIT server.
- Participated in review meetings and attended training sessions to understand various business concepts.
- Used the Best Practices in setting up the Branching Strategies for different projects in the Organization.
- Exported Requirements, test plans and test cases to TFS.
- Setup Build Definition for Automated build & Deployment of different Project in Team Foundation Server 2010
- Setup Continuous Deployment for the various environments utilizing Jenkins.
- Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
- Knowledge on all the platforms of MicrosoftTeam Services Environment & AzureCloud Technology
- Create Database(s) on SQL AZURE
- Has experience on salesforce and Git server.
- Extensively worked on Hudson, Jenkins Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
- Worked with Puppet, Chef, GIT, Jenkins and Octopus to automate build deployment and other change management practices.
- Set up the Trigger “Gated - Check-In” & “Continuous Integration” for the Build Definitions so that TFS does not check-in the code if there is a Build Failure.
- Automate infrastructure creation, deployment and recovery using Ansible/Salt, Docker, Terraform & Jenkins
- Set up “Continuous Integrations” & Manual Build Trigger for Build Definitions that does a Deployment into the Servers.
Confidential, Minneapolis, MN
Devops / TFS Admin
Responsibilities:
- Trained developers to get familiar on TFS 2010 Work Items, Queue New Builds, and Work Spaces with Visual studio VSTS 2010.
- Installation and Configuration and Testing of Team Foundation Server(TFS) 2010, 2012& 2013
- Created new Projects templates Scrum 2.2 for TFS 2013 Team projects
- Good experience on Databases and Migration from TFS, 2012 & 2013
- Setup the Security, Roles & Responsibilities for different Groups for Team Projects using TFS 2010 Admin Console
- Experience in Microsoft Team Services Environment & Azure Cloud Services
- ByAnsibleandTerraformfor tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Deployed web.config files using Octopus tool to applications hosted on Azure.
- Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files in TFS 2010
- Conducted pre-sales technical support services for directing sales force of windows Azure applications.
- Good Understanding of MSBUILD Targets in TFS Build.Proj file that were used to Debug & trouble shoot Build Issues
- Participated in review meetings and attended training sessions to understand various business concepts.
- Used the Best Practices in setting up the Branching Strategies for different projects in the Organization.
- Exported Requirements, test plans and test cases to TFS.
- Setup Build Definition for Automated build & Deployment of different Project in Team Foundation Server 2010
- Set up the Trigger “Gated - Check-In” & “Continuous Integration” for the Build Definitions so that TFS does not check-in the code if there is a Build Failure.
- Set up “Continuous Integrations” & Manual Build Trigger for Build Definitions that does a Deployment into the Servers.
- Customized different Work Item types to fit the client needs.
- Created defects, manage defect reports and defect status in TFS.
- Upgraded CA Harvest Perl/SQLPlus automated project build script to be able to run in both a Windows and UNIX environment. I also automated the Harvest Agent installation process.
- Created Subversion Hooks for JIRA integration and enforcing naming conventions.
- Installed and configured Subversion repositories according to the custom needs of the development team and responsible for providing administration support doing code migration, Harvest user/application support & TFS.
- Developed .NET application to audit software assets in the source code repository (Perforce) Developed Perl-based build/release automation scripts Employed Perl to automate current/power measurement testing.
Confidential, Phoenix, AZ
Devops Engineer
Responsibilities:
- Configured and deployed tools to automate the build, test, and release processes.
- Responsible for executing scheduled and unscheduled application builds and automating these processes.
- Added Projects/Solution to Source Control in TFS.
- Did Labeling and Branching in TFS.
- Created New Build Types in TFS.
- Assigned user security levels based on their designation in TFS
- Defined and owned a repeatable, consistent release tracking and deployment process.
- Provided extended daily technical support to all development teams throughout all phases of the software development lifecycle.
- 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 Clear Case baselines, deliveries and rebases using Clear Case UCM
- Provided support to developers and testers to use Clear Case and Subversion
- 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.
- 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.
- Configured and Installed GIT with TFS as VSTS
- Set up GIT repository for different Projects
- Set up Branching strategy in GIT with User Level Access
Confidential, Arlington,VA
Configuration/Build Manager /TFS
Responsibilities:
- Responsible for configuring and troubleshooting for Rational ClearCase Administration.
- Developing and maintaining quality control documents.
- Evaluated and lead the conversion to using Team Foundation
- Server for integrated source control, builds, testing, and deployment and lead upgrades of TFS
- Experience with the planning, controlling and troubleshooting of software releases by .net teams
- Troubleshoot the automation of Installing and configuring .NET and C# applications in the test and production environments
- Create and manage associated SharePoint sites
- Create and manage reporting server and reporting solutions
- Train, mentor and coach end users in all functional areas of TFS
- Maintain automated build system; implement new features or scripts for the build system
- Work with Operations to coordinate production and test releases
- Run the automated test scripts including build verification test scripts after every build
- Assist in component/production issue diagnosis and resolution
- Setting up Rational ClearCase.
- Installation of Rational ClearCase on clients and servers.
- Preparing procedure for administration of ClearCase.
- Developing and maintaining standard operating procedures documents.
- Managing and creating status reports to analysis team performance and individual performance.
- Created branches, performed merges and labeled baselines in ClearCase.
- Created scripts for automation of Rational ClearCase View maintenance task.
- Point of contact with IBM Rational Support for troubleshooting.
- Updating associates of my team with latest technologies and maintaining proper technical expertise in the team.
- Prepared training material to users.
- Involved in preparing the Deployment & Release documents to IBM for QA & Prod Deployments of J2EE applications.
- Involved partially in deploying EAR (backend) through WAS (WebSphere Application Server) console.
- Migrated all the artifacts from Visual Source Safe to ClearCase 7.0.
- Migrated all the artifacts from CVS to ClearCase
- Prepared and maintained material for administration of Rational ClearCase.
- Conducting training classes and facilitating different departments in using Rational Tools.
- Involved in installation, configuration and administration of Rational ClearCase and Rational ClearQuest.
Confidential
QA Analyst
Responsibilities:
- Analyzed the Business requirements and developed Test cases based on functional requirements, general requirements and system specifications.
- Prepared test data for positive and negative test scenarios for Functional Testing as documented in the test plan.
- Exclusively involved in writing test cases, test scripts, test plans and execution of test cases reporting and documenting the test results using Mercury Quality Center.
- Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing and designing of the flow and the logic for the Data warehouse project.
- Involved in the error checking and testing of the ETL procedures and programs Informatica session log.
- Experienced in writing complex SQL queries for extracting data from multiple tables.
- Tested to verify that all data were synchronized after the data is troubleshoot and also used SQL to verify/validate my test cases.
- Testing the ETL data movement from Oracle Data mart to Teradata Data mart on an Incremental and full load basis.
- Wrote SQL queries to validate source data versus data in the data warehouse including identification of duplicate records.
- Tested whether the reports developed in SSRS and Crystal Reportsis as per company standards.
- Tested Ad-hoc reports, drill down and drill through reports using SSRS(SQL Server Reporting Services).
- Tested different detail, summary reports and on demand reports.
- Involved in pre and post session migration planning for optimizing data load performance.
- Interfaced with the Portfolio Management and Global Asset Management Groups to define reporting requirements and project plan for intranet applications for Fixed Income and Equities.
Environment: Informatica PowerCenter 7.2, MS SQL 2000, Oracle 9i, SQL, PL/SQL, SQL Navigator, Erwin 4.1, Windows XP and 2000,SSRS, SSIS, SSAS, Mercury Quality Center.