We provide IT Staff Augmentation Services!

Software Configuration Engineer Resume

Lake Mary, FL

SUMMARY:

  • 7 years of experience in Information Technology with expertise in Configuration/Release/Build Management using Team Foundation Server(TFS) 2008/2010/2012/2013 , Subversion,GIT.
  • Experience in automating build and deployment using Octopus Deploy, MicroSoft Release Management (Incycles) Team City, TFS Build, Ant, Maven,Jenkins.
  • Experience in implementing TFS Agile, CMMI, Scrum methodologies and configuring Kanban board based upon the requirement for various projects.
  • Experience in created custom build definitions with Windows Workflow Manager (XAML), Powershell, and Team Foundation Server.
  • Experience in automating projects using Microsoft Release Management 2013 and Octopus Deploy .
  • Experience in writing Windows PowerShell for deployments and also for object oriented programming.
  • Experience in setting up of Batch Script for Automerge.
  • Experience as a Project Administrator for the Branching, Merging, and Access allocation to Users.
  • Experience in configuring MTM and integrating to TFS.Good knowledge on creating Test cases,Test plans and Test suites.
  • Expereince in configured IIS for multiple websites.
  • Experience in both Linux and Windows Build environment.
  • Expertise with page layouts using HTML 5, CSS, XSLT.
  • Experience working with SQL Server 2000/2005/2008/2012.
  • Manage dashboards and develop reports using SQL Server Reporting and Analysis Services(SSRS,SSAS) for team projects per the needs of management
  • Proficient in writing complex SQL queries using Joins, Stored Procedures, Views and Triggers.
  • Good skills in Testing, Troubleshooting and Debugging, and working with changing specifications to meet deadlines.
  • Experience Installing TFS / Visual Studio 2010,2012.2013 and configured MSBuild.
  • Strong knowledge on multi - tiered client-server and web architectures.
  • Strong problem-solving skills coupled with object-oriented programming methodologies.
  • Experience in documenting release versions and maintained records of same.

WORK EXPERIENCE:

Confidential, Lake Mary, FL

Software Configuration Engineer

Responsibilities:

  • Consolidated all Team Projects into from TFS 2010 to TFS 2013 Project Collections.
  • Setup various Team Projects into different Team Project Collections using Agile Template in TFS.
  • Configured RTM TFS 2015 Environment along with Share point Services, Reporting Services on Test envioenment.
  • Customized TFS 2013 Work Item Templates and Workflow(Transitions Matrix) of the Work Items
  • Provided 'Manual', 'Continuous Integration', 'Gated Check-in' and 'Schedule' builds (along with the option to force builds on that schedule even if no changes occurred since the last build)
  • Created Builds and deployed builds to different environments based on requests.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
  • Assisted Developers during coding, debugging and Build issues.
  • Manage dashboards and develop reports for team projects using TFS cube with report builder ( SSRS, SSAS) per the needs of management.
  • Automated the entire architecture of deployments using Octopus Deploy.
  • Have a very good experience working on command line for Octopus Deploy through octo.exe.
  • Have a very good experience on handling database projects using Ready Roll,Dbup and invoke sql command using powershell.
  • Developed TFS and Octopus reports/notifications to get the summary of the deployments.
  • Implemeneted TFS check-in policies for critical files check-in.
  • Installed and trained users on MTM.
  • Created testcases, test suites, test plans using MTM.

Confidential, Frisco, TX

Build and Release Engineer

Responsibilities:

  • Administered the security of TFS projects,Sharepoint servers and setup the security for the new user groups.
  • Configured projects using default and custom Agile Template.
  • Created product backlogs,features, user stories and tasks based on sprint Iterations.
  • Configured TFS 2013 for daily builds and Nightly builds using inbuilt continuous integration in TFS.
  • Developed MSBuild scripts to run unit tests or coded UI tests for autobuild of .Net projects to analyze the impact of code changes as a part of build process.
  • Automated the deployment process to each environment by developing the MSBuild Scripts for the .Net projects.
  • Developed POC for automating deployment using MicroSoft Release Management and Octopus Deploy.
  • Configured the build server using Team City.
  • Configured code coverage, Microsoft Static Code Analyzer and implemented check-in policies.
  • Configured the environments and Implemented database automation using Octopus Deploy.
  • Configured and installed Octopus server and tentacles to all target machines to establish connection between server and deployment targets.
  • Created UserRoles and maintained permissions for all the users using Octopus Deploy.
  • Maintains system documentation and sets up administration and service accounts.
  • Created the Branching Strategy and performed the branching and merging process.
  • Developed Team collections for multiple teams in TFS to make the projects independent.
  • Manage dashboards and develop reports for team projects per the needs of management.
  • Categorized all existing applications based on the development environment like Java/.Net, Informatica and other development environment.
  • Perform TFS health check on production environment to ensure adequate performance capacity.
  • Worked with Release team at the end of each Sprint in verifying builds, cleanup activities and running the windows updates on Build machines.

Confidential, Washington DC

Build and Release Engineer

Responsibilities:

  • Development of re-usable, customize-able, enterprise reporting framework(s).
  • Core feature development in .NET 4.0, 4.5 with C#, SQL Server 2012.
  • Migrated CRM rules from MS Dynamic CRM to TFS.
  • Developed MSBuild scripts for autobuild of .Net projects
  • Use of latest technologies where possible to bring the development and customer experience to a max.
  • Automated and deployed the build projects using MicroSoft Release Management and Octopus Deploy.
  • Automated Database deployments using Release Management through DACPAC.
  • Administrator for TFS 2008, and migrations through to TFS 2010, TFS 2012 and TFS 2013 .
  • Managed and controlled the source code repository, currently housed in TFS.
  • Architectural designs from Client side frameworks such as Backbone, AngularJS, Knockout all the way through the Server Data Access Tier including Web Services, Web API, MVC, WCF, and Entity Framework.
  • Administered the security of TFS projects and setup the security for the new user groups.
  • Configured TFS 2013 for daily builds and nightly builds using inbuilt continuous integration in TFS.
  • Customized the Work Item tracking template as per the needs of software development teams.
  • Created the Branching Strategy and performed the branching and merging process.
  • Developed Team collections for multiple teams in TFS 2013 to make the projects independent
  • Introduced branching and merging strategies in TFS 2013 for supporting multiple active release versions of an application.
  • Worked with Release team in verifying builds, cleanup activities and running the windows updates on Build machines.
  • Created and maintained TFS reports for tracking resource utilization and capacity, defects and enhancements, product manifests, product aggregated reports for executive dashboards.
  • Developed and coordinated integrated development team code reviews.
  • Troubleshoot the automation of Installing and configuring .NET applications in the test and production environments.
  • Maintained and supported Microsoft Team Foundation Server to allow for a secure code in a multi-team environment.
  • Continued work as a part of the companies Innovation team for Research & Development.

Confidential, Tampa, FL

TFS Build and Release Engineer

Responsibilities:

  • Worked closely with Developers to make them better understand to how to work with TFS 2013 after the Upgrade.
  • Documented the whole Upgrade process and created the user guide.
  • Administered the security of TFS projects and setup the security for the new user group.
  • Configured TFS 2013 for daily builds and Off hour builds using inbuilt continuous integration in TFS.
  • Installed Team Foundation Power tools, Team Foundation Sidekicks.
  • Customized the Work Item Tracking template per the needs of software development teams to manage their work and which is used to promote the code to QA/UAT and Production Environments.
  • Executed the Java Builds from Team Foundation Build agent by installing the Build extension power tool on build agent.
  • Archived the Obsolete data in the Production Environment.
  • Configured Team Foundation Source Control to use Proxy server..
  • Performed the TFS Database Upgrade Connectivity Testing in the Cluster Environment to ensure that application behaves the same as it does in the Production Environment.
  • Created TFS Reports using SQL and MDX.
  • Created strategy for migrating SVN repositories to TFS.
  • Administration of SVN repositories across all the projects.
  • Resolved production issues related to SVN administration.

Confidential, Washington, DC

Build and Release Engineer

Responsibilities:

  • Development of re-usable, customize-able, enterprise reporting framework(s).
  • Core feature development in .NET 4.0, 4.5 with C#, SQL Server 2012.
  • Developed MSBuild scripts for autobuild of .Net projects
  • Use of latest technologies where possible to bring the development and customer experience to a max.
  • Automated and deployed the build projects using MicroSoft Release Management and Octopus Deploy.
  • Automated Database deployments using Release Management through DACPAC.
  • Administrator for TFS 2008, and migrations through to TFS 2010, TFS 2012 and TFS 2013 .
  • Managed and controlled the source code repository, currently housed in TFS.
  • Architectural designs from Client side frameworks such as Backbone, AngularJS, Knockout all the way through the Server Data Access Tier including Web Services, Web API, MVC, WCF, and Entity Framework.
  • Administered the security of TFS projects and setup the security for the new user groups.
  • Configured TFS 2013 for daily builds and nightly builds using inbuilt continuous integration in TFS.
  • Customized the Work Item tracking template as per the needs of software development teams.
  • Created the Branching Strategy and performed the branching and merging process.
  • Developed Team collections for multiple teams in TFS 2013 to make the projects independent
  • Introduced branching and merging strategies in TFS 2013 for supporting multiple active release versions of an application.
  • Worked with Release team in verifying builds, cleanup activities and running the windows updates on Build machines.
  • Created and maintained TFS reports for tracking resource utilization and capacity, defects and enhancements, product manifests, product aggregated reports for executive dashboards.
  • Developed and coordinated integrated development team code reviews.
  • Troubleshoot the automation of Installing and configuring .NET applications in the test and production environments.
  • Maintained and supported Microsoft Team Foundation Server to allow for a secure code in a multi-team environment.
  • Continued work as a part of the companies Innovation team for Research & Development.

Confidential, Dallas, TX

Release Engineer

Responsibilities:

  • Performed the TFS Production Upgrade from TFS 2008 to TFS 2010 and configured the Build Server on the common server as of TFS 2010 for the .Net projects.
  • Worked closely with Developers to make them better understand to how to work with TFS 2010 after the Upgrade.
  • Documented the whole Upgrade process and created the user guide.
  • Created and managed associated SharePoint sites
  • Created and managed reporting server and reporting solutions
  • Ensured proper labeling and branching strategies were followed
  • Administered the security of TFS projects and setup the security for the new user group.
  • Configured TFS 2010 for daily builds and Off hour builds using inbuilt continuous integration in TFS.
  • Installed Team Foundation Power tools, Team Foundation Sidekicks.
  • Customized the Work Item Tracking template per the needs of software development teams to manage their work and which is used to promote the code to QA/UAT and Production Environments.
  • Automated the deployment process to each environment by developing the MSBuild Scripts for the .Net projects.
  • Evaluated the conversion using Team Foundation Server for integrated source control, builds, testing, and deployment and lead upgrades of TFS
  • Assisted with the planning, controlling and troubleshooting of software releases by .net teams
  • Executed the Java Builds from Team Foundation Build agent by installing the Build extension power tool on build agent.
  • Designed the Branching Strategy and performed the branching and merging process.
  • Restructured all the existing applications based on the development environment by creating Team Collections for multiple teams in TFS 2010 to make the projects independent.
  • Archived the Obsolete data in the Production Environment.
  • Configured Team Foundation Source Control to use Proxy server.
  • Configured backup schedule for the TFS Configuration and configured TFS to support E-mail Notifications.
  • Performed the TFS Database Upgrade Connectivity Testing in the Cluster Environment to ensure that application behaves the same as it does in the Production Environment.
  • Created TFS Reports using SQL and MDX.

Confidential, Bloomington, IL

Build Release Engineer

Responsibilities:

  • Build and Released Java Applications to Development, Testing, Pre-Production and Production Environments.
  • Did code updates for every change to Release management Machines and deployed successfully to every environment using SVN.
  • Implemented RAD builds in Anthill Pro and automated Build deploy Process.
  • Developed Build Scripts to Export ears using Ant.
  • Developed Build Scripts to fortify certain Applications using Ant and fortify 360.
  • Used JIRA to report bugs.
  • Moving databases to different Environments when ever required.
  • Developed Build Scripts to generate artifacts from website and copy to Tomcat servers using WGET, FTP, Ant and Batch.
  • Creating workflows using Interwoven to deploy ear, zips and properties to DEV,QUAL ITY and Production centers.
  • Used RAD 6.0, RAD 7.5 for workspaces and test environments.
  • Implemented Anthill Pro 3.6 to Automate Build and Release Process.
  • Used WebSphere 6.0 and now 6.1 as application servers.
  • JDBC is used to establish connectivity to the database.
  • Developed DAO interfaces and DAO Implementation classes to handle different type of data.
  • Developed SQL Queries to retrieve data from Oracle Data Base.
  • Used Cruise Control for doing Builds and Deployment .
  • Developed Unit test and Functional Test using JUnit.
  • Upgraded the code based on the build tools 3.2 standards of JPMC.
  • Migrated the existing code from JDK 1.4.2 to JDK 1.5.
  • Tested all the functionality and developed standard test cases, which is also used by the client channels as examples to use the API.
  • Documented all the functionality developed in to Live Link (centralized document repository).
  • Used Harvest SVN for Eclipse 3.3.

Confidential

JAVA Developer

Responsibilities:

  • Involved in developing JSP pages
  • Implemented a sophisticated configuration module entirely programmed in Flex POJO based domain model integrated with Hibernate ORM for persistence
  • Integration of Spring Framework with the Flex based custom components
  • Involved in Designing, Coding, Debugging and Deployment.
  • Involved with Java Data Base Connectivity to access data from the database
  • Writing Test Plans and Design Specifications for the various modules.
  • Involved in Unit & integration testing.
  • JQUERY was extensively used for Client side data validation.
  • Fixing the Bugs reported by the testing team.
  • Solely Responsible for the new Interface design implementation in other Modules
  • Worked closely with DBA's and clients to modify/delete any corrupt production data.
  • Wrote Store Procedures (PL/SQL) for interacting with the database

Environment: Java J2EE, JSP, Servlets, JQUERY, XML, JDBC, Spring, Hibernate, Log4j, ANT, UML, JDBC, HTML, Oracle.

Hire Now