Tfs Admin/sr. Cloud Devops Engineer Resume
Phoenix, AZ
SUMMARY:
- Having 9+ years of experience in Configuration Management, TFS ADMINISTRATION, DevOps, Build and Release Engineer.
- Extensively worked with Hudson, Continuous Integration and End to End Automation Tools.
- Deployed code on Websphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated then with Python/Jython scripts to enhance the functionality of the deployment process.
- 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.
- Extensive experience in installation, configuration and administration of Subversion (SVN), GIT, UCMClearCase and TFS.
- Used Puppet for Configuration Management tool.
- Automation of Build, deployment and smoke testing of .Net applications using TFS 2010/2012/2013 and 2015.
- Proficient in working and Administrating UNIX (RedHatLinux), Windows, AIX and Solaris.
- Expertise building and monitoring software projects continuously with a CI tool, Bamboo, Hudson, Cruise Control, Build Forge, Visual Build Professional.
- Experience in using Subversion (SVN), perforce and CVS Version Controls.
- Expertise in working with Remedy, ITS, PICCT, JIRA and Bugzilla Tracking/Auditing Software.
- Experienced in Jenkins, AnthillProand Buildforge to perform Nightly builds and Milestone builds and Continuous Integration.
- Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in Websphere, Weblogic, and JBOSS/Tomcat, IIS, HIS.
- Experience in Nunit, MsTest unit testing. Designing and developing Selenium automation frameworks.
- Have strong experience in Google Cloud.
- Managed the source code control of multiple development efforts using ClearCase, Subversion, TFS, Git and CVS version control tools.
- Worked on JIRA Administration including user management, workflow & field creation/modification, issue migration/import/export, plugin installation, Jira - Subversion (SVN), Jira-Git, Jira-Confluence integration
- Good knowledge of UCM ClearCase, ClearQuest and experience with additional version control tools such as SVN, Perforce, CVS and TFS.
- Worked extensively on cross-platforms (Windows and UNIX) with UCM ClearCase, Subversion (SVN), TFS and GIT.
- Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Chef and Puppet
- Wrote deployment Automation scripts for multiple DOTNET and JAVA/J2EE Applications.
- Experience in developing automation scripts for unit testing, using FakeItEasy, and Selenium
- Used Ant/Maven and make for building Java/J2EE Applications.
- Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and Powershell for Windows deployment and Administration.
- Exposure to Jython, Python scripting.
- Worked on IIS, Apache, IBMHTTP, JBoss and I Planet web servers.
- Hands on Administration experience with Websphere and WeblogicApplicationServers.
- Involved with set up of continuous integration and daily builds using Bamboo with Artifactory repository manager.
- Experience in Python, Shell and Ruby scripting including but not limited to writing scripts to automate AWS Administration tasks viz., tagging instances, volumes etc.,
- Expert knowledge in Technical and Functional features of TFS which includes SharePoint, Source Control, Work Items, TFS Builds, Reporting.
- Having Experience of BluePrism (RPA Robotic process automation)Development for 6 months
TECHNICAL SKILLS:
Operating Systems: Unix, Windows, Linux, Solaris
Scripting: Perl, PowerShell, VB, Jython, Shell,Python
Language: C,C++, .Net SQL,PL/SQL, HTML, Java
Database: Oracle, MySQL, SQL
Build and CI tools: Maven, Ant, Jenkins, Cruise Control, Build forge, MS build
Source Control tool: Perforce, SVN, Git, TFS 2015/2, VSS, Accurev, Chef, Puppet, Ruby, Docker
Web Technology: ASP. NET, JSP, Servlets
Web servers: Web sphere, Web logic, Tomcat, JBOSS,II
Issue tracking tools: IBM Rational Clear Quest, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
TFS ADMIN/Sr. Cloud Devops Engineer
Responsibilities:
- Administrator of TFS 2015.
- Upgraded from TFS 2013 to TFS 2015
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Implementing new projects builds framework using Jenkins & maven as build framework.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment
- Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
- Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
- Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2
- TFS workflow and work item management.
- Setup TFS reporting server and built various reports.
- Migrated configuration management from Puppet to Chef
- Managed Chef cookbooks to automate system operations and AWS Cloud management
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry
- Using Jenkins AWS Code Deploy plugin to deploy to AWS
- Responsible for managing Code Repository in TFS 2015
- Defining Release Process & Policy for projects early in SDLC and responsible for code build, release and configuration
- Perform Deployment of Release to various QA & UAT in Linux environments.
- Optimized volumes and EC2 instances and used IAM to create new accounts, roles and groups
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
- Exported Requirements, test plans and test cases to TFS.
- Created defects, manage defect reports and defect status in TFS.
- Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
- Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
- Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
- Experimented with Docker, by using Docker-compose
- Worked on applying patches and recommending necessary security fixes for web Application servers
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script etc.
- Troubleshoot the build issue during the Jenkins build process.
- Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
Environment: GIT, TFS 2015/2013/2012, Java/J2EE, Docker, Nexus, Jenkins, AWS, Chef, MAVEN, NEXUS, Cloud Foundry, UDeploy, JIRA, LINUX, SPLUNK, XML, Ruby, Web logic, Python, BASH Scripts, Shell scripts.
Confidential, Middletown, NJ
Sr. DevOps Engineer / TFS ADMIN
Responsibilities:
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GITHub.
- Maintained the Team Foundation Server (TFS 2015) source code repository for North Carolina Medicaid Management information systems (NCMMIS) health care project.
- Setup and installed single and multi-tier TFS 2015 server.
- Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Supervised and guided team to establish quality and CM standards as per agile methodology and implemented the agile templates in TFS.
- Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Integrated Subversion (SVN) into Jenkins to automate the code check-out process
- Experience in working with Selenium IDE and Selenium Web Driver using testing.
- Installed TFS 2013/2012/10 on the windows 2008 server which includes application tier and database tier.
- Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Ops code Chef, in Ruby.
- Promotion of Code - includes both manually compiling and builds through TFS.
- AWS server provisioning using Chef Recipes
- Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment. Managed, maintained and deployed to test, acceptance and PROD environments.
- Deploying and managing many servers utilizing both traditional and cloud oriented providers (for example, Amazon EC2) with the Chef Platform configuration system from first light, through initial technology development, and into production and maintenance.
- Automating The Build process using Subversion (SVN), and Maven.
- Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
- Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN) etc.,)
- Performed IIS Website deployment automation using MS Web Deploy tool with PowerShell.
- Created Perl Scripts for complex Data parsing, Analysis and Report generation and created Shell scripts for generation of Disk Space, Archive, system monitoring for staging environment.
- Performed DevOps for Linux, Mac and Windows platforms
- Trained developers to get familiar on TFS 2015 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
- Involvement in Websphere Process Server Replacement Project, with another instance of Websphere Application Server.
- Created the Clustering Topology in WebSphere Application Server ND V6.x to achieve Work Load Management (WLM), High availability, Load Balancing and Hardware fail over.
- Configuration of Jenkins along with Maven and Jython Scripts for Automated build and deployment Process.
- Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef Framework and tools to automate the cloud deployment and operations.
- Extensively used Perforce as a ConfigurationManagement tool to manage source code
- Integrated Build dependencies and dependency blocking strategy in Bamboo.
- Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control for build and deployment automation.
- Assist Clients in BluePrism Automation, UAT and Production Deployment of Automation.
Environment: SVN(Subversion), TFS 2015/2013, Anthill Pro, ANT, NAnt, and Maven, Chef, DevOps, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Bash, Jython, Python, Ruby, Cruise control, AWS, MongoDB, SharePoint, Bamboo, Git, JIRA, Shell Script, Web sphere, Selenium.
Confidential - Tempe, AZ
Sr.Devops/Build & Release Engineer
Responsibilities:
- Automating The Build process using Subversion (SVN), and ANT
- Managed builds and wrote Build scripts for JAVA and Websphere based applications
- Maintained source code repository in Subversion (SVN).
- Configured TFS to run continuous integration of builds and execute unit test on all check-ins for ASP .NET Web Applications.
- Configured Git with Jenkins and schedule jobs using Poll SCM option.
- 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.
- Successfully administrated Subversion (SVN), Cruise Control and Anthill Pro.
- Perform server configuration management on apache products, MySql, and Weblogic using tools such as Puppet.
- Performed installation, configuration and administration of ClearCase, Subversion (SVN)and afterwards migrated src, config and website code over to Git in Windows and Linux environment
- Automated deployment of builds to different environments using AnthillPro.
- Setup various Team Projects into different Team Project Collections in TFS 2010
- Created Continuous Build Process using Cruise Control and Hudson.
- Implementation of TFS 2013 Release Management Functionality for entire corporate codebases.
- Worked with Jira, a tool that handles DCR (defect Change Request) MR (Maintenance Request).
- Performed system administration and operations tasks using Chef, Nagios.
- Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files in TFS 2013
- Provided on-going support and administration for Subversion (SVN), ClearCase, ClearQuest and ANT build automation.
- Implemented continuous integration using the Hudson, which tracks the source code changes
- Create and setup automated nightly build environment for Java projects using Maven.
- Studied the current build and release process and automated the process using Shell scripts.
- Debugged Build failures and worked with developers and QA people to resolve the related issues.
- Perform various builds for the QA, and Production Environments.
- Resolved ADC Mailbox queries related to TFS/Buildissues.
- Experienced in building Java application using make files (Ant utility), Shell Scripts.
- Integrating GIT and Clear Case with CruiseControl, Jenkins.
- Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves.
- Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications.
- Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.
Environment: SVN(Subversion), Anthill Pro, ANT, Nant, and Maven, Clear case, MS Build, Unix, AWS, Google Cloud, Perl, Python, TFS 2013/2012,, Bamboo, Hudson, Java, Git, JIRA, PowerShell, Puppet, Shell Script, Jenkins, cruise control, Web sphere server.
Confidential, Orlando, FL
SCM/Release Engineer
Responsibilities:
- Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
- Wrote UNIX Shell scripts to automate Subversion (SVN) branching, merging, tagging and various other version control tasks.
- Consolidated all Team Projects into from TFS 2012 to TFS 2013 Project Collections.
- Setup various Team Projects into different Team Project Collections in TFS 2012.
- Worked with the Architects on SDLC process being the owner of post dev environments.
- Experienced with Git and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development with very strong problem solving and Android/Linux debugging skills.
- Installation and Configuration and Testing of Team Foundation Server(TFS) 2010, 2012& 2013
- Created the PowerShell scripts for the Auto Deployments, Automation for the Environments setup.
- Created new Projects templates Scrum 2.2 for TFS 2013 Team projects
- Carried Deployments and builds on various environments.
- Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment.
- Extensively used Perforce as a Configuration Management tool to manage source code
- Wrote ANT Scripts to automate the build process.
- Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and SonatypeNexus.
- Used Shell/Perl scripts to automate the deployment process.
- Administered Websphere/Weblogic application Servers Confidential configuration level.
- Provided on-going support and administration for Subversion (SVN), ClearCase, ClearQuest and ANT build automation.
- Stand by administrator for Perforce and PVCS.
Environment: SVN(Subversion), Anthill Pro, ANT, NAnt, and Maven, TFS 2010/2012,, Perl, MS Build, Perforce, Unix, Linux, Bash, Python, PHP, Bamboo, Hudson, Git, JIRA, Shell Script, Websphere server, Tomcat, Jenkins, Sharepoint.
Confidential, Cherry Hill, NJ
Build and Release Engineer
Responsibilities:
- As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
- Worked with Subject Matter Expert to Build and Release Management methodologies, hands-on experience creating and managing the various development and build platforms, and deployment strategies.
- Builds and deploys J2EE application in Web Sphere.
- Involved in Customization of WorkItems, Transition Matrix in TFS.
- Build and maintain SQL scripts and execute different scripts for different environments.
- Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
- Managed the source codes repository of multiple development applications using SVN version control tools.
- Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
- Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files in TFS 2010.
- Promotion of Code - includes both manually compiling and builds through TFS.
- Created analytical matrices reports for release services based on Remedy tickets.
- Trained offshore team members and responsible for knowledge transfer.
- Performed weekly and on-call deployments of application codes to production environments.
Environment: UNIX, ANT, Maven, Hudson, Web sphere, CVS, Build forge, SVN, Remedy
Confidential, Santa Monica, CA
Release Engineer
Responsibilities:- Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
- Wrote Unix Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
- Worked with the Architects on SDLC process being the owner of post dev environments.
- Experienced with Git and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development with very strong problem solving and Android/Linux debugging skills.
- Extensively used Perforce as a Configuration Management tool to manage source code
- Defined dependencies and plug-in in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and SonatypeNexus.
- Used Shell/Perl scripts to automate the deployment process.
- Administered Websphere/Weblogic application Servers Confidential configuration level.
- Stand by administrator for Perforce and PVCS.
Environment: SVN, JBoss, Apache ANT, Git, XML, Maven, Bamboo, Jenkins, Anthill pro, Shell Script.
Confidential
Build Engineer
Responsibilities:
- Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
- Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
- Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
- Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues.
- Automated the deployment and server bounce process is by creating the scripts using WebLogic Scripting Tool (WLST).
- Build artifacts (WAR's and EAR's) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.
- Maintained configuration files for each application for build purpose and installed on different environments.
- Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.