We provide IT Staff Augmentation Services!

Sr.build And Release Engineer/devops Resume

3.00/5 (Submit Your Rating)

Milwaukee, WI

PROFESSIONAL SUMMARY:

  • Software professional with 10+ years of experience in various domains like Insurance, Finance, Banking and Telecommunication and Automobile sectors.
  • 7+ years of experience in Configuration Management, Build, Release Management and Quality Assurance using TFS, CVS, Subversion and Rational Clear Case on UNIX and Windows environment.
  • 2+ years of Developing experience in n - tier web applications in .NET environment using C#.NET, Silverlight, ASP.NET, ADO.NET, XML, HTML, Java Script, Windows forms, Web forms, Web services, Visual Studio .NET, IIS, SQL Server, Oracle.
  • Created SCM Process, policies and procedures to follow Development and QA team to Release or Deploy highest quality product for the enterprise.
  • Extensive experience in using Build Automation tools like Team Build 2008, 2010, 2012, 2013, 2015 and Cruise Control.
  • Coordinated different teams across the globe to deploy to different builds to different environments on parallel development for multiple projects.
  • Trained all developers and Deployment team on best practices and new futures of the tool.
  • Extensive experience in setting up baselines, branching, merging, periodic backups of the source code and build automation process.
  • Full understanding of SDLC, Agile and CMMI methodologies and process.
  • Actively participated in researching and implementing tools and processes to enhance team productivity and system quality.
  • Worked on cross-platforms (Windows-Unix) with TFS, Clear Case and Subversion.
  • Experienced in using .NET based frameworks with a distributed based architecture and then used the framework to create service based applications.
  • Work with .NET Server controls Web User Controls, Data Grid; Web Control Form validation controls Created User Controls and Custom Controls.
  • Good experience of Object Oriented Paradigm Design Patterns including MVC, MVVM and their implementation using polymorphism, inheritance and encapsulation
  • Worked on .NET Security Model Role Based Security and implemented the features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles. Also have extensive knowledge in Code Access Security.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
  • Extensive experience covers areas of software engineering such as Software engineering principles and relational database management systems.
  • Expert in working with different RDBMS like Oracle, MySQL and SQL Server.
  • Efficient in Optimizing, Debugging, Tuning and testing SQL queries, views and stored procedures.
  • Created Custom Reports for Visual Studio Team Foundation Server.
  • Good understanding and strong business knowledge of Financial, Insurance and Manufacturing projects.

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee, WI

Sr.Build and Release Engineer/DevOps

Responsibilities:

  • Documented and Demo new features with TFS 2015
  • Installed and configured TFS 2015 POC environment.
  • Migrated TFS in POC environment
  • Assisted developers with Merge issues and other TFS questions
  • Fixed the issue with Task Workitem (Remaining & Completed hours getting zeroed when Task Workitem state changed to ‘Closed’)
  • Created a console application using c#.net to report on all branching hierarchies for all projects
  • Research, Documented and Implemented on Time Tracking tool with TFS, which can replace the traditional Time tracking system at Confidential 
  • Played key role in Test & Stage automated deployments and improved process
  • Implemented automated build for both Testing & Staging environments, Also implemented custom build activities with windows workflow 4.0 with framework .net 4.5
  • Worked on TFS Security tasks like adding new members, remove unnecessary permissions for Developers.
  • Improved Branch and Merge scenarios and implemented new branching methodology to server new release cycle.
  • Installed and configured TFS 2015 environment in both POC and PROD area.
  • Migrated Production environment from with restructuring of source control
  • Automated builds for BizTalk applications with TFS build system
  • Written a PowerShell script using TFS API to create security report on TFS for audit purpose.
  • Used PowerShell scripts for automated build and deployment process with new TFS 2015 (vnext) build system
  • Written a PowerShell script which increase version number automatically for BizTalk applications at Confidential .
  • Assisted developers with any build errors with .net applications, troubleshoot errors on build server, implemented handle third party dll’s.
  • Extended TFS functionality using API’s with .net framework.
  • Also, I will be responsible to take care of new project requests or any other maintenances requests from Webster Bank.
  • Automated versioning as part of TFS Builds using PowerShell
  • Implemented automated deployments to STAGING environment.

Confidential, Fargo, ND

Build and Release Engineer & TFS Developer

Responsibilities:

  • Installed and Configured TFS 2010 Environment for Research (Test & Training).
  • Created Training Guide for TFS 2010.
  • Extended TFS functionality using API’s with .net framework
  • Implemented code activity using windows workflow (.net) to copy the files on to other domain servers using Putty (SFTP).
  • Developed a .net (console) application to encrypt and decrypt passwords
  • Encrypted passwords will be saved in xml file. Implemented a custom build activity using windows workflow (.net) to read the encrypted password from xml and decrypt the password on the fly while making a connection to NORIDIAN servers.
  • Automated .net 4.5.1 framework projects with TFS 2012 Builds.
  • Implemented custom activity (implemented using windows workflow with .net framework 4.0, 4.5) to
  • Synchronize the build revision numbers for given two builds definitions.
  • Implemented automated builds for WIX projects
  • Implemented customizations in TFS 2010 build, some are listed below-
  • Implemented activity (windows workflow 4.0, c#.net, Framework 4.5) to copy the files on to other (NORIDIAN) domain servers using Putty (SFTP).
  • Developed a C#.net console application (Framework 4.0) to encrypt and decrypt passwords
  • Encrypted passwords will be saved in xml file. Implemented a custom build activity to read the encrypted password from xml and decrypt the password on the fly while making a connection to NORIDIAN servers.
  • Created custom build activity to check for “Test Database” in the source code while deployments.
  • Customized TFS 2010 build workflow for COBOL programs to deploy onto Mainframe on Unisys. Have totally customized Microsoft’s build script which will be able to run without a .sln or .csproj.
  • Created customized work item called “Deployment Form” and it will be created by build service as production build success. This work item includes all build artifacts that are needed for audit purpose.
  • Implemented a “File Picker” (Windows application C#, framework 4.0) which allows users to select only COBOL & ALGOL files from TFS Source Control. This add-in is incorporated into TFS 2010 builds where user can pick the files that need to be deployed while “Queue new builds”.
  • Implemented Roll-over builds to check for user-id, Test-Database and corrupted WFL class names in programs. It automatically notifies respective developer if it finds any.
  • Worked on Enterprise Architect to create use cases for the Automatic deployment process.
  • Implemented a “Response Build” which runs every 10 min. The functionality of this build is similar to postman job. The build connects to share drive and gets the files (if any) from NORADIAN server to Confidential server.
  • Moved code from PVCS to TFS 2010, and also fixed the encoding type issue for all COBOL & ALGOL programs in TFS Source Control.
  • Efficiently utilized PowerShell scripts for automation tasks
  • Wrote PowerShell scripts for the automation of the daily builds and deployment
  • Incorporated all Agile, CMMI & Scrum Process Template into one single custom process template in TFS 2010.
  • Implemented the best suitable “Advanced Branching Strategy” for COBOL Programs and their shared copy books.
  • Created a TFS Source control “Context Menu” item for automatic branching and merging. In detail, the add-in will automatically create branches, merges, and do the proper release number increment based on the previous release number.
  • Created another TFS Source control “Context Menu” item for automatic security update on branches. This tool will let user to allow/Deny permissions for contributors on selected branch. Once deployment is done, we need to mark HotFix & Release branches as read-only for Contributors group. This security tool automated this process with single click.
  • Installed and configured JIRA in POC environment with latest version (5.0).
  • Involved in integrating JIRA with SVN.
  • Upgraded JIRA from 4.4 to 5.0 on Production
  • Configured TFS 2012 Environment for Research (Test & Training).
  • Assisted developers in migrating projects from .net framework 3.5 to 4.0 & 4.5.
  • Assisted developers to work with merge conflicts with .net, JAVA and C++ projects
  • Installed and configured WCF Ria Services on build server to automate build&Deploy for .net (WCF) projects
  • Installed different .net frameworks on build server to automate build for all .net project
  • Installed and Configured TFS 2012 environment in EA-LAB for Research and Test.
  • Also, worked with Confidential Datacenter team while upgrading production environment from TFS 2010 to TFS 2012.
  • Assisted team on new features of TFS 2012.
  • Played Key role in TFS 2013 upgrade including Build controllers and Build Agents
  • All ‘visual studio 2012’ add-in upgraded
  • Created new 2013 Visual studio packages
  • Administered all TFS systems throughout my term at Confidential .
  • Trained Teams on new features of TFS 2013
  • Customized Kanban board to display ‘ Confidential customized work item’
  • Customized board with colors for each work item type
  • Customized Task board to show Bugs and Tasks
  • Implemented CRM integration with TFS 2013
  • Implemented TFS Admin reports on report site to define TFS systems health like Cube Status, Reportable Fields, Blocked Fields…etc.
  • Implemented a server side plugin (using iSubscriber) which triggers for every check-in in TFS
  • Implemented a server side plugin (Using iSubscriber) which triggers for every work item updated in TFS
  • Upgraded JIRA to newer version (6.3) on both Production and POC Environment.
  • I will be responsible for upgrades and Administration of JIRA applications.
  • Introduced and implemented best practices for managing JIRA projects permissions and roles.
  • Migrated all the Tasks from JIRA to TFS.
  • Implemented Gated Check-in & Continuous integration
  • Implemented automation & Manual builds for Java, .net and Mainframe code.
  • Assisted developers in migrating projects from .net framework 3.5 to 4.0 & 4.5.
  • Assisted developers to work with merge conflicts with .net, JAVA and C++ projects
  • Installed and configured WCF Ria Services on build server to automate build&Deploy for .net (WCF) projects

Confidential, Durham, NC

TFS Architect

Responsibilities:

  • Played key role in code refactoring
  • Installed one new build server with one controller and two agents for USA Team.
  • Also configured build server with existing proxy server.
  • Implemented gated check-in and trained developers on gated check-in.
  • Automated XUNIT test cases in gated check-in & Release builds.
  • Refactored release build scripts to reduce build time.
  • Assisted developers on source control & Build issues/concerns. Also, introduced best practices for Workspace maintenance.
  • Downloaded assembly versioning tool (Tfsversioning) source code from Codeplex and upgraded the code to work with TFS 2012 builds. On codeplex, by that time it was written only for TFS 2010.
  • Configured Team Foundation Services online and configured Build servers on Azure for POC.
  • Demo on how to create VM’s and other features that can server towards TFS configuration on Azure.
  • Implemented sample deployment to Azure environment.
  • Provided prototype for Azure hosted TFS and cost matrix for in-house vs Azure hosted TFS cost.

Confidential, Phoenix, AZ

Configuration Management & Silverlight Developer

Responsibilities:

  • Created Builds and deployed builds to different environments based on requests.
  • Incorporated automated testing feature within TFS 2010 builds scripts.
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Trained developers to get familiar on TFS 2010 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
  • Assisted Developers during coding, debugging and Build issues.
  • Created Logon Page for eFiling Project using ASP.NET.
  • Developed different view models and designed views in Silverlight application
  • Designed the whole application with the help of Expression Blend which involved using brushed, check-boxes to different properties and collections in the view model
  • Performed validations on various Silverlight controls using IDataError interface
  • Performed custom validations on datagrid template columns using the IValue converter interface
  • Implemented MVVM Design patter for the whole applications
  • Worked with observable collection and binded it to the datagrid, which helped notifying the UI dynamically in adding and deleting rows
  • Worked with various Telerik controls for Silverlight (Like RadWindow, RadComboBox, Grid)
  • Replaced default Silverlight splash screen with Maricopy county logo
  • Worked with Resource file for the eFiling application.

Confidential

Release Engineer

Responsibilities:

  • Created strategy for migrating .NET and JAVA projects to TFS.
  • Migrated Visual Studio 2005 projects into Visual Studio 2008.
  • Migrated Java projects from Subversion to TFS 2008.
  • Installed MSBuild and configured to TFS Server.
  • Installed TeamPrise on build server to build Java projects using Ant scripts.
  • Installed TFS Power tools, MSBuild sidekicks, TFS Web Access… etc.
  • Administer CM Version management tools Team Foundation Server and Subversion.
  • Managing Builds, Deployments, Packaging for WINTEL applications.
  • Managed all Team Build and Cruise Control build servers.
  • Creates Enterprise Reports to be used by Management to take accurate decisions.
  • Created database projects in TFS and started migrating SQL Server 2005 databases to TFS 2008.
  • Ran webtests using build script and sent out results to users by converting it to HTML results file.
  • Created Enterprise reports in TFS using Multi-Dimensional Query (MDX) and SQL.
  • Installed MSBuild extension pack to send build completion alert emails using “MSBuild.ExtensionPack.Communication.Email Task”.
  • Installed MSBuild community tasks to stop / start application pools remotely through build scripts using AppPoolController task.
  • Implementing Testing in TeamBuild 2008.
  • Participates in Release meetings with other application tem leads to finalize application Production release dates.
  • Automated the build and Release process by using Perl and Shell Scripts.
  • Responsible for the Change Management and Release Management work flow.
  • Managing the disaster recovery for all Build and software version management tool.
  • Accountable for all Enterprise Deployments, Documentation, and leads small Projects.
  • Provides weekend support for all CM issues.
  • Make decisions as needed according to TMHP standards.
  • Configuration and Administration of Subversion and LifeCycleManagaer.

Confidential

Developer

Responsibilities:

  • Redesign, implement and migrate the existing ASP based intranet site to ASP.NET (C#) while supporting existing ASP based applications.
  • Redesign, implement and migrate the existing VB based programs to C#.NET. Used multithreading in designing these time efficient processes.
  • Extensively used OO Design and UML while redesigning.
  • Extensively used .NET features like ASP.NET, ADO.NET, web forms controls, assemblies etc during migration.
  • Developed assemblies that involve in COM+ transactions. Also used normal COM components from .NET environment.
  • Involved in the migration of existing databases
  • Analyze, Design and develop n-tier eCommerce application.
  • Analyze, Design and develop classifieds posting section of the site i.e. job boards and equipment classifieds
  • Analyze, Design and develop book store for the site.
  • Developed intranet web site using various web and database technologies including ASP, Microsoft® SQL Server, ADO, COM, and VB.
  • Designed Microsoft SQL database schema and stored procedures.
  • Troubleshoot and fix ongoing Production issues
  • Gathered requirements, designed and implemented user interface, business logic and database tables and stored procedures.
  • Used existing custom server controls and user controls to share common components across web pages. Designed and implemented new custom controls.
  • Implemented business logic and data access components using C# .NET.
  • Used Microsoft SQL Server and ADO.NET classes, SQLConnection, SQLDataReader, SqlDataAdapter, SQLParameter and SQLCommand classes for data access.
  • Implemented windows authentication for the site.
  • Customized DataGrid and DataList controls to present information.
  • E-mail alerts for status change.

We'd love your feedback!