We provide IT Staff Augmentation Services!

Devops/build & Release Engineer Resume

5.00/5 (Submit Your Rating)

Cincinnati, 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/2012/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 training 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 Microsoft Azure
  • 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/2012/2010 /2008, 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, Sharepoint

Server: 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 Server 2008/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

PROFESSIONAL EXPERIENCE:

Confidential, Cincinnati, 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, Mason, 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 on multiple 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, Louisville, KY

SCM/ Build and Release Engineer/TFS

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/2012/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 2008 to 2010, 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 Microsoft Azure Cloud 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 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.
  • 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)
  • Deployed web.config files using Octopus tool to applications hosted on Azure.
  • 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.
  • Troubleshoot the automation of Installing and configuring .NET and C# applications in the test and production environments
  • Worked with Make, Ant and Maven Build tools in Java and CPP Environment
  • 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.
  • Created the PowerShell scripts for the Auto Deployments, Automation for the Environments setup.
  • Set up “Continuous Integrations” & Manual Build Trigger for Build Definitions that does a Deployment into the Servers.
  • Set up websites, applications, app pools in the IIS including authentications & securities.
  • Extensive Experience in setting up the ALM Environment in Team Foundation Server 2010 & 2012.
  • 2003/2008/2012/2012 R2 servers using deployment tools like Octopus and PowerShell scripts.
  • Customized different Work Item types to fit the client needs.

Confidential, Santa Clara, CA

Build/Release Engineer/ DevOps Engineer

Responsibilities:

  • Performed build and development release cycle duties for Java applications.
  • Maintained and executed build scripts using ANT in co-ordination with development and QA teams.
  • Improved existing ANT scripts for modularity and documented the process for future reference.
  • Managed the team's source repository in Harvest and continuous integration system using Hudson.
  • Setup Continuous Delivery with Jenkins
  • Be the Release Manager and prepare various release for different platforms.
  • Improved and documented procedures to drastically reduce time spent on the deployment process via scripting repetitive tasks.
  • Worked extensively with ADO.NET objects such as Data Adapter, Dataset and Data Reader to interact with databases like SQL Server (2012/2008/2005 ) and Oracle 11g,9i/8i).
  • Trained new team members on CM policies and procedures.
  • Defined processes to build and deliver software baselines for team members as well as external teams.
  • Configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Experience integrating JIRA with Harvest, Bamboo, Fisheye and Confluence for the change management process.
  • Involved in the Java and .NET technologies deployments which has the Database as Oracle and SQL.
  • Created Harvest Locks for JIRA integration for enforcing various CM policies like enforcing naming conventions and commit message.
  • Installed and configured Harvest repositories according to the custom needs of the development team.
  • Created scripts for Harvest repository nightly backup operations and scheduled using Cron.
  • Trained new team members to use Harvest.
  • Introduced Subversion Tags to identify useful code snapshots.
  • Used Shell Scripting and Perl to implement trigger scripts in Harvest.
  • Experienced with RDBMS and used TOAD for Manipulating Tables and other database objects in the Database and running SQL queries and extracting data from DB2, SQLServer and Oracle databases for data validation and data integrity testing.
  • Trained various teams and team members to utilize Subclipse (Harvest plug-in for Eclipse).
  • Installed and configured Hudson for Continuous Integration.
  • Installed and configured Fisheye and Crucible for code reviews and web interface for browsing source code artifacts, commits, files, revisions, and individual/group code metrics.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Experienced in configuration management using Visual Studio Team System (VSTS), Team Foundation Server (TFS), VSS and Subversion.
  • Responsible for defining and enforcing source code branching and merging strategies.
  • Wrote several stored procedures and functions for Mysql.

Environment: Harvest, Shell, Linux, ZLinux, WebSphere 6, 7, Pega 5.5, VSTS, Pega 6.0, Perl, ANT, Confluence, Fisheye, Bamboo, .Net, Mysql, Weblogic, Hudson, JIRA

Confidential, Houston, TX

Sr. Build/Release Engineer /TFS

Responsibilities:

  • Management of Customer Requirements and documentation of the Project Plan as per the requirements.
  • Experienced in working with CVS environment and configuring the version tool for the project development.
  • Installation and customization of Rational tools like ClearCase and ClearQuest, support and maintenance of these tools
  • Created and enforced Configuration Management policies and procedures, project configuration management, adhere to the Company policy, was successful in implementing it.
  • Customized TFS 2010 Work Item Templates and Workflow of the Work Items
  • 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.
  • Implemented automated release process tools that enable real time oversight and management of deployment activities including tracking and confirming steps executed, making rollback calls and communicating the success/failure to all stakeholders.
  • 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.
  • Set up Branching strategy in GIT with User Level Access

We'd love your feedback!