Devops/build & Release Engineer Resume
OH
SUMMARY:
- An IT Professional with above 8 years of experience in IT industry with major focus on Software Configuration, Build/Release Management and TFS administration.
- More than five years of experience in administering and supporting the CM tools including ClearCase, Subversion, Team Foundation Server TFS 2017/2015/2013/2 012/2010 and 2008 on UNIX and Windows environments.
- Experience in and demonstrated understanding of source control management concepts such as branching, merging, labeling and integration.
- Experience in source code migration from other source control tools Rational ClearCase to TFS.
- Led adoption of Docker and modern Chef best practices allowing Operations to function more like a PAAS, with less configuration management overhead.
- Responsible for all employees on the use of Rational ClearCase Remote Client tools, Subversion (SVN), TFS.
- Involved in Customization of WorkItems, Transition Matrix in TFS, Clear Quest.
- Worked on integrating TFS with Visual Studio 2008, 2010, 2012 & 2013Ultimate
- Was involved in all the Deployments in the .NET component applications such as websites, workflows, Nugget packaging, windows service.
- Experience in Automated Build & Deployment using Final Builder to different Servers(TEST,INT,QA)
- 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.
- Using Packer, Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services (AWS).
- Installed TDS in build server and configured build configuration for building Sitecore content applications.
- Experience with multiple RDBMS including Oracle 11g/9i/8i, MS SQL Server, MS Access and good working experience in writing SQL Queries, SQL and PL/SQL Scripts.
- Built Continuous Integration Environment (Jenkins, Sonar, and Nexus) and Continuous Delivery Environment (Puppet, Yum, rsync.
- Experienced in setting up project baselines, branching strategies, merging, Delivery, Rebasing & executing Software Builds.
- Created Infrastructure report of system configurations using PowerShell Scripts.
- Integrated Version Control ClearCase with JIRA (Change Control tool) In order to acquire more traceability of the Issues & changes.
- 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.
- Familiar and experienced with Agile Scrum development.
- Working knowledge of configuring the automation work flows in IBM Udeploy for CI/CD
- Responsible for performing both Staging and Production deployments using deployment preparation and setup deployment powershell scripts and via tools which includes like Octopus
- 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.
- Extensively worked on Hudson, Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
- Integrated Version Control Clear Case with JIRA (Change Control tool) In order to acquire more traceability of the Issues & changes.
- Experience with Accurev source control management
- Setting up Ant and Maven scripts for JAVA and J2EE Builds Imported and managed multiple corporate applications in Subversion (SVN).
- Involved in the support for the Back office using the tool CCRC which includes( Delivery, Rebase, update resource & Restore
- Maintain continuous build automation - currently within anthill-pro, Hudson/Jenkins and Team City
- Worked with ALM tool TFS 2010/2012(Project Collections, Build Definitions, Work Items, SharePoint Portal, Reporting)
- Gained experience with AccuRev SCM and managed user story tasks through Rally
- Performed Database administration tasks for MS SQL server and hands on experience with Oracle.
- Used configuration management tools Chef, Puppet, and CF Engine
- Worked with different version management tools like CVS, Subversion, TFS and ClearCase
- Setting up MS Build scripts for .NET builds.
- Built scripts using ANT and MAVEN build tools in Jenkins, Sonar Qube and Nexus to deploy J2EE applications to Application servers from one environment to other environments
- 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.
- Deployed web. config files using Octopus tool to applications hosted on Azure.
- Configured UDeploy for CI/CD process with the automatic phase gates and approval required.
- 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.
- Basic knowledge of AWS and MicrosoftAzure
- Upgraded the applications from IIS 6.0 to IIS 7.0
- Hands Development Experience in Java and J2EE Applications.
- Integrated the SSO into the IIS
- Used Jenkins/Cruise Control in conjunction with ANT and MS Build to automate the builds.
- A good team player with excellent written and verbal communication skills.
- Proficient in PowerShell, Perl Scripting, Clear make, build utilities like Open make, ANT.
- Excellent problem solving skills with a strong technical background and good interpersonal skills. .
TECHNICAL SKILLS:
Version control Tools: TFS 2017/2015/2013/2 , UCM/Base ClearCase, SVN, VSTS 2015, ALM, VSS, CVS, RCS, PVCS, Perforce
Build Tools: ANT, Anthill, AWS, Make, Clear make, Nexus, Jenkins, Octopus, Maven, visual build, Cruise Control, GIThubs, Autosys, Udeploy, Sonar Qube, Azure, MS Build, Accurev, Team City, SharepointServer: Samba, Apache, Web sphere, Web logic, IIS, continuum (Apache server)
Operating Systems: Windows NT/2000/2003/XP, UNIX, Linux, Solaris and MSDOS
Databases: Oracle 11g/10g/9i/8i, SQL Server2008/2005, DB2, MS Access, Teradata V2R5.
Testing Tools: Rational Clear Quest, Clear Case, Test Director, JIRA, HP Quality Center 9.0/9.2/10.0 , Doors, Toad 11.5
Languages: XML, SQL, PL/SQL, C,C++, C#, VB, .Net, Java, Ruby, VB, Powershell, Perl, Shell Scripting (CSH, BASH,KSH), SQL, Visual Studio, MS SQLServer, BizTalk Server, Team Foundation Server, Meta storm BPM, Control M, Puppet, Chef, Rational Team Concert, Jenkins: Bachelors of Technology, Confidential .
PROFESSIONAL EXPERIENCE:
Confidential,OH
DevOps/Build & Release engineer
Responsibilities:
- Migrated source code from Subversion to TFS.
- Installation and Configuration of Team Foundation Server TFS 2015.
- Installing and Configuring Build Servers on Windows and Linux Servers for .NET and Java development. worked on managing templates in sitecore
- Working knowledge and understanding of Server provisioning tools like Puppet and Ansible
- Proposed and implemented branching strategy suitable for agile development.
- Setting up different structure of Team Projects with a Single Team Project per Team Approach, while using separate Areas and Iteration to segregate teams.
- Customizing process template to add additional state workflow & link state workflows, manipulate & add additional field in a work item to meet the needs of Clients.
- Setup Build Definition for Automated build of different Project in Team Foundation Server using vNext build system.
- Prepared test data for positive and negative test scenarios for Functional Testing as documented in the test plan.
- Defined processes to build and deliver software baselines for team members as well as external teams.
- Set up websites, applications, app pools in the IIS including authentications & securities.
- Setup Release templates for various applications using TFS 2015 Release Management for various environments like Dev, Test, UAT & Prod.
- Wrote custom Powershell scripts to automate the starting/stopping of a website in IIS for deployments and also to backup the current version of prod data before deployments.
- Configured jobs for automation of MS builds/Java builds
Confidential, OH
TFS /Build and Release Engineer
Responsibilities:
- Review and implement migration plan from Vault to TFS.
- Upgrade all projects to the most recent version of Visual Studio and .NET framework possible.
- Migrate client/advisor documents from on-premises to Azure Blob storage.
- Assist with DR/HA planning, implementation, and testing.
- Experience in Branching, Merging, Tagging and maintaining the version across the environments.
- Worked onmultiple applications aimed at specific tasks such as editing content, managing users, monitoring campaigns, setting up workflows by using Sitecore.
- Worked on IIS 6.0 & IIS 7.5 in setting up websites for applications.
- Setup the Security, Roles & Responsibilities for different Groups for Team Projects using TFS 2015 Admin Console.
- Automate infrastructure creation, deployment and recovery using Ansible/Salt, Docker, Terraform& Jenkins
- Configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Trained new team members on CM policies and procedures.
- Customized different Work Item types to fit the client needs.
- Automate builds in TFS using TFS Build 2015 (vNext), including automated database migrations.
Confidential, KY
Build and Release Engineer
Responsibilities:
- Administered and Configured the TFS with in multi -platform environments.
- Served as a technical consultant with the Responsibilities included the creation of the deployment and testing process for a .NET/java based web application.
- Administered & Maintained ClearCase & Clearquest versions 6.0 & 7.0.
- Writing Customized Deployment Process templates for deploying source bits to Dev/QA/UAT/PROD Environments using PowerShell, Microsoft Octopus, MS deploy & TFS.
- Installation and Configuration and Testing of Team Foundation Server(TFS 2017/2015/2013/2 012/2010 )
- Created branches, performed merges and labeled baselines in ClearCase.
- Created scripts for automation of Rational ClearCase View maintenance task.
- Good experience on Databases and Migration from TFS, 2012,2013 & TFS 2015.
- Extensive experience with T-SQL in constructing Triggers, Tables, implementing stored Procedures, Functions, Views, User Profiles, Data Dictionaries and Data Integrity.
- Setup the Security, Roles & Responsibilities for different Groups for Team Projects using TFS 2015 Admin Console.
- 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
- Extensively worked on Hudson, Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
- Worked with ALM tool TFS 2015/2013(Project Collections, Build Definitions, Work Items, SharePoint Portal, Reporting)
- Conducted pre-sales technical support services for directing sales force of windows Azure applications
- Transferred default Cloudscape database to DB2 and Oracle in WebSphere Portal.
- Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
- Experience in working with Azure cloud services, SQL server and services oriented architecture.
- Experience on TFS Integration with Microsoft Azure and worked on Azure management portal as well.
- Automated the test scripts using VSTS framework with MTM interface integration and Coded UI.
- Experience with Udeploy, BMC RLM; Application Deployment Automation Tools.
- Deployed the static content into the web servers like Tomcat, IPlanet, and IBM HTTP Server Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Serena Products, ClearCase, Build Forge, Serena PVCS, CVS, Tomcat, JBoss, LINUX etc.
- Setting up connection strings and connecting SQL Server Azure database from locally installed SQL Server Management Studio (SSMS) for Developers.
- Ability to deploy and administer web-based email applications using IIS.
- Managing a staff consisting of Rational Team Concert, ClearCase\ClearQuest, Accurev, SVN and Git.
- Migrating from Team-City, Hudson/Jenkins to Anthill-Pro
- Ability in development and execution of XML, Shell Scripts and Perl Scripts.
- Proposed and implemented branching strategy suitable for agile development in Subversion.
- Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files in TFS 2010
- Knowledge on all the platforms of MicrosoftAzureCloud Technology
- Implemented Continuous Integration Environment (Jenkins, Sonar Qube, Nexus and artifactory) and Continuous Delivery Environment.
- Configured jobs for automation of MS builds/Java builds
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
- Create Post deployment script by combining all post deployment scripts from database project, using post deployment scripts and its data as the guideline. Run this script against Azure database using a utility.
- Develop/execution of automated scripts using Microsoft custom .NET framework in VSTS 2015
- Created new Build Definitions in TFS 2015 with executing PowerShell scripts for Post build events.
- Integrating the Third Party Tools with TFS for ALM & Traceability.
- Worked with Puppet, Chef, GIT, Jenkins and Octopus to automate build deployment and other change management practices
- Working closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools.
- Maintain continuous build automation - currently within anthill-pro, Hudson/Jenkins and Team City
- Installation of Rational ClearCase on clients and servers.
- Preparing procedure for administration of ClearCase.
- Configured and Installed GIT with TFS as VSTS
- Set up GIT repository for different Projects
- Created new Projects templates Scrum 2.2 for TFS 2015 Team projects
- Deployed packaged Source code (Java, .net) onto WebSphere, WebLogic and IIS servers
- Good experience in Microsoft Products and their deployment including Octopus and PowerShell.
- Participated in review meetings and attended 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.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies
- Worked with MS Internal tools such as Octopus, sequence manager, along with other internal scripts used for environment deployment and maintenance
- Worked on IIS 6.0 & IIS 7.5 in setting up websites for applications.
- Recommended Configuration Management best practices and implemented lean strategies build and release best practices using GIT, Jenkins, Maven, Udeploy and enabled application level monitoring for a stale environment.
- Create and manage associated SharePoint sites
- Built scripts using ANT and MAVEN build tools in Jenkins, Sonar Qube and Nexus to deploy J2EE applications to Application servers from one environment to other environments
- Recommended Configuration Management best practices and implemented lean strategies build and release best practices using GIT, Jenkins, Maven, Udeploy and enabled application level monitoring for a stale environment.
- Task follow up through UTS ticketing system and Visual Team Foundation Service(TFS)