We provide IT Staff Augmentation Services!

Build & Release/configuration Engineer Resume

5.00/5 (Submit Your Rating)

Ann Arbor, MI

SUMMARY

  • Over 6+ years of IT Industry experience with Configuration Management, Build, Release Management, Quality Assurance using VSS, Team Foundation Server (TFS) and Subversion. And TFS ALM Consulting Build, Deploy, Release Management, Change Management, CI, CD & DevOps activities.
  • 4+ Years of experience in Production support applications.
  • In - depth noledge of Configuration Management concepts and experience with various source control tools like TFS 2010/2012/2013/2015/ TFS 2017 and GIT.
  • Worked with ALM tool TFS 2013/2015/2017 (Project Collections, Build Definitions, Work Items, SharePoint Portal, Reporting)
  • Experience in working with Telecom, Financial and Tax related domains.
  • 3+ years Hands on experience in Microsoft SQL Server 2005/2008/2012 , Involved in Customization of WorkItems, Transition Matrix in TFS.
  • Experience in providing builds automation and monitoring and troubleshooting builds
  • 2+ Years of Experience in Release Co-Ordination and Program Management.
  • Ability to work as an individual contributor.
  • Skilled at software development life cycles and Scaled Agile programming methodologies (SAFe).
  • In-depth noledge of release management methodologies and production deployment.
  • Working experience with the Microsoft products & their Integration to different third party tools.
  • Installation and Configuration and Testing of Team Foundation Server (TFS) 2010/ 2012/2013/2015.
  • Experience in Technical and Functional side of the Team Foundation Server Components( Source Control, Work Items, TFS Builds, Reporting, SharePoint)
  • Planning, implementation and support of database backup, database recovery and disaster recovery policies of databases in a highly availability environment.
  • Good experience on Databases and Migration from TFS / 2012/2013/2015.
  • Great Debugging skills in the .NET Technologies & components.
  • Extensive experience in the Build Automation of .NET Web services, windows service (GAC), Websites.
  • Excellent Knowledge of MS Deploy in Publishing the .NET Sites & web Services to different environments.
  • Extensive Experience in the Nugget Packaging.
  • Good noledge in IIS 7.0 for deployments.
  • Good Experience in Customization of Build XML (Windows Workflows) in doing the automated deployments.
  • Experience in dealing with on-site and off-shore teams, customers and stake holders.
  • Experience in working on VSO and TFS Release Management.
  • Work item Migrations from old agile template to latest TFS Scrum Template.
  • Migrate the Caliber requirements from the CI business group database to the EII TFS database
  • Customizing the process template to accommodate new work item type and the life cycle of the work items.
  • TFS Coaching and tooling refinements to accommodate EICI business needs.
  • Extensive working on TFS API’s to implement Reporting, and Traceability across Application.
  • Reporting customization using Report builder for TFS Out of box Reports.

TECHNICAL SKILLS

Operating System: Microsoft Windows and IOS.

Technologies: Build/Release Management and TFS administration.

Languages: Net, ASP.Net, HTML, CSS.

Integration tools: Cruise control, Jenkins, Octopus, TFS for java and .net.

Automation/Build Tools: TFS, CI & Release Management In cycle

Project Tracking Tool: TFS

Scripting: PowerShell

Databases: SQL Server

IDE: Eclipse and Microsoft visual studio VSO.

Version Control: TFS VSO, Git, SVNS

DLC: Agile Methodologies/Scaled Agile and Scrum Process.

PROFESSIONAL EXPERIENCE

Confidential, Ann Arbor, MI

Build & Release/Configuration Engineer

Responsibilities:

  • Installed TFS 2015 and setup different TFS user groups for the project team.
  • Experienced working with Microsoft's PowerShell extension, DSC to in corporate windows components like active directory, IIS and SQL Server into Chef.
  • Automation of Build, deployment and smoke testing of .Net applications using TFS 2015.
  • Good experience in Microsoft Products and their deployment including octopus, PowerShell.
  • Researched and implemented code coverage and unit test in TFS V-Next Build
  • Automated the build and release management process including monitoring changes between releases.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM
  • Creates and maintains process templates and build scripts
  • Serves as the subject matter expert for TFS to guide Developers and Managers throughout the Application Lifecycle Management process.
  • Coordinate release activities with Project Management, QA and Development teams to ensure a smooth and trouble-free roll out of releases
  • Manage, deploy and support multiple concurrent releases through various test environments
  • Manage and maintain multiple test environments, ensuring dat these environments are properly setup, configured, and available for each project as scheduled
  • Trace complex build problems, release issues and environmental issues
  • Develop, maintain and enhance key parts of the release procedures and processes
  • Communicate and train those aspects to management and other stakeholders where applicable
  • Mentor and train junior staff members as needed
  • Create, publish and manage formal release notification, instructions, deployment notes and launch plans as needed
  • Setting up new servers and updating them with the required updates, adding to domain, updating group Policies, Deploying Software through SCCM.
  • Automating the builds using Team Build, Power shell where in it would connect to TFS, Get the latest and start building the solution.
  • In case if it’s failing to build some solution due to code issue or some other, I would troubleshoot dat, or work with concerned dev n fix it.
  • Once the build is completed, we deploy it to Dev Environments using Octopus and intimate the platform support team to deploy it to SIT and further environments.
  • I have created the Branch system here as well for the releases.
  • We maintain the user access to TFS for Developers for the releases and revoke post release.
  • Create Release Notes for Individual Releases for smooth release to production
  • Support to production team during release time.
  • I handle multiple releases at a time, so the code needs to be flowed from one release to the next release.
  • We Maintain 4 Dev Environments for 4 releases and sandboxes for Dev.’s local testing, when I say Environments, their are 12 servers for each environment, all being the VM’s. We build them on Hyper V and deploy them
  • Some of them are SQL servers, so we maintain the user access n revoking.
  • Some of them are Web servers, We install IIS, troubleshoot issues with IIS
  • Maintenance of Build, Dev, Sandbox Servers.
  • Work with Production Support, Platform Support, Release Team, Developers to understand the impact and gets them a solution.
  • End to End Ownership of Build & Release.
  • Expertise in trouble shooting the environmental issues.
  • Plan releases in line with requirements resulting from approved changes from Dev Managers.
  • Preparation of documents to resolve environment related issues.
  • Directly reporting to client and updating day to day activities.
  • Patch Management, Password changes for the environment accounts.
  • Site Scope Monitoring and fixing the alerts
  • Support and enhance build and release processes through automation using a combination of processes, existing tools and enhancements
  • Own the release process
  • Implementing and configuring the Release Management in TFS 2015.Expertise in creating the release definitions for Continuous Integration and Continuous Deployments using TFS.
  • Configuring jobs for automation of MS builds/Java builds.
  • Created and published Nuget package page.
  • Managed logs from various applications and servers using Splunk and created visualizations using Splunk dashboards.
  • Good experience in Microsoft Products and their deployment including octopus and PowerShell.
  • Developed and maintained build and deployment scripting tools in Perl, NAnt, MSBuild, PowerShell.
  • Develop/execution of automated scripts using Microsoft custom .NET framework in Visual Studio VSO 2015.
  • Installation and Configuration and Testing of Team Foundation Server TFS 2015.
  • Worked with different bug tracking tools like JIRA, Remedy, Clear Quest and Bugzilla.
  • Expertise in Java, .Net build tools Ant, Maven, Gradle, Nant, MSBuild.
  • Coordinating with developers to resolve TFS build issues.

Environment: TFS 2015, Windows, VSO 2015

Confidential, Boston, MA

TFS Administrator / Release Engineer

Responsibilities:

  • Worked with data center team to install and configure TFS 2015 Application Tier, Build Server, SharePoint and Reporting server.
  • Customized and created new TFS work items and new TFS work item queries.
  • Standardized branching strategy for each domain, suitable for parallel development and production hot-fixes.
  • Expertise in TFS 2015 V-Build Next.
  • Expertise in TFS API’s for developing custom reports for Traceability in TFS as per FDA standards.
  • Expertise in integrating cross plat-form builds in TFS V-Build Next.
  • Expertise in Migrating builds from Final Builder to TFS.
  • Expertise in TFS Release Management
  • Mentoring, &Documenting on TFS
  • Extensive working on TFS API’s to implement Reporting, and Traceability across Application.
  • Installed and configured TFS 2013 environment on research Lab.
  • Managed team projects having multiple projects written in variety of programming languages.
  • Configured Build server, created build agents and staging locations.
  • Configured different Check-in policies and Custom path policies. Also, provided to team on checkin policies.
  • Created and customized build definitions in TFS 2012 & TFS 2013.
  • Performed Backup and Restoring of Databases on Microsoft SQL Server while migrating team projects form Research TFS 2012 to Research TFS 2013.
  • Responsible for Azure infrastructure build-out and monitoring, service deployments, and service scaling across pre-production and production subscriptions.
  • Configured Build server to perform secure FTP (install Putty) to client machines for production deployment.
  • Created build definitions for Manual, Continuous Integration, Rolling, Gated Check-in and Schedule builds.
  • Customized TFS 2013 build script to change the build quality as "Unit Test Failed" when the build failed due to Unit Test Fail.
  • Created a Windows Scheduler to run TFS 2013 build for every 'x' minutes.
  • Created custom built workflow activities for - FTP, Decrypt password for FTP, Get Response from FTP Server, Work Item creation with all deploys artifacts for audit purpose.
  • Customized the build process templates in windows workflow designer in order to drop the build on different environments.
  • Wrote PowerShell script to automate config file deployment instances to staging and UAT environment.
  • Developed and maintained TFS source control and Team Foundation Server (TFS) automated builds and deployments.
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Build automation done with TFS eclipse.
  • Created and deployed web interfaces reporting on multi-platform automated builds and test suites (TFS build reporting, SharePoint Server, Cruise Control and IIS).
  • Involved in deployment of application on Azure server by creating packages.
  • Participated in Release Approval meetings to finalize Production release dates.
  • Provided weekend support for all CM issues.
  • Made the build definitions available to run from VS2012, VS2013 or Eclipse IDE.
  • Installed and used TFS power tools, Build Extensions power tools, TFS Sidekicks.
  • Customized MSF Agile process template - updated states and transitions for Bug and Task. Also, created new Work item for company audit purpose.
  • Created custom built activities to update .config files after deployment is complete on environment and to start and stop the services.
  • Created Reports for Build Quality, Build Success and Build Summary dat helps you track changes in the quality of the code dat the team has checked-in and also to determine the status of each build.

Confidential, Plano, TX

TFS Administrator / Build & Deployment Engineer

Responsibilities:

  • Responsible for assisting the staff in implementing various automated solutions.
  • Created and enforced Configuration Management policies and procedures, project configuration Management to the Company policy and was successful in implementing it.
  • Created branching & tagging strategy to maintain the source code in the GIT repository.
  • Documented the whole Build Process going and made them available for all the other team members by uploading them onto the Intranet.
  • Coordinate deployment of suitable modules to various production and test environments.
  • Setup build environment for project using TFS
  • Maintained shell scripting in daily activities.
  • Tested and developed scripts for deployment.
  • Performed daily builds using MS BUILD Scripts and deploy the build.
  • Created a new test bed for the QA Team and documented the whole process and uploaded dat onto the Intranet.
  • Developed and maintain TFS source control and Team Foundation Server (TFS) automated builds and deployments.
  • Experience deploying highly scalable and fault-tolerant services within public and private cloud infrastructure (MS Azure)
  • Developing and maintaining the build environment, the source code control system and managing build packages using TFS.
  • Active role in preparing documents like SCM New User guides and SCM verification and SCM Audit.
  • Maintained the CVS repository. Created various tags and branches and merged those branches with the trunk and with other branches. Applied tags for each build.
  • Worked on PowerShell Scripting for Installation, Deployments and Automation.
  • Experience with various aspects of Application Lifecycle Management (ALM) processes and technologies including revision control, build management, versioning and automation, application deployment and release management.
  • Subversion Administrator - responsible for creating Tags, Branches and Branch Merges.
  • Created branching strategy to be used in Team Foundation Server 2012.
  • Created and maintained a CM Merge Schedule document to track all merges.
  • Providing on-going support and administration for SVN, Clear Case, TFS and MAVEN build automation.
  • Administered TFS server including user and group accounts in an environment.
  • Configured daily/weekly builds in TFS.
  • Configured TFS as CI tool for build automation.
  • Build a presentation to present the design of hosting architecture on Windows Azure.
  • Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
  • Created new Team Projects and Initial structure.
  • Created and setup Security policy for Team Projects, and administered security in TFS.
  • Supported daily builds for all pre-production environments.
  • Performed responsibilities of identifying, implementing, and supporting branching model to support release calendar.
  • Prepared Migration logs for every release and maintained the data accuracy.
  • Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.

Environment: Team Foundation Server (TFS) 2012, GIT, Maven, Shell scripting, NANT Scripts, MS Azure, PowerShell Scripting, SVN, Clear Case, .Net, Agile, SQL Server 2012

Confidential

Build Engineer /Configuration Engineer

Responsibilities:

  • Worked with Engineering, Operations, Quality Assurance and Project Management to define and execute projects dat implement build, release and deployment of web software.
  • Worked on setting up CI (continuous Integration) in Cruise Control and Hudson.
  • Setting up the Security, Roles & Responsibilities for different Groups for Team Projects using TFS 2010 Admin Console.
  • Automated Continuous Integration builds, nightly builds, deployments and unit tests across multiple different environments (DEV, QA,, Production) each constituting different types of servers (DB, App, Web) and different number of servers of each type (for load balancing and such) using TFSBuild, PowerShell, XML and MSBuild, MS Deploy.
  • Deployed web.config files using Octopus tool to applications hosted on Azure.
  • Subscribed SQL Server Azure Cloud Services.
  • Developed an automated, continuous, build process dat reviews the source code, identifies build errors and notifies appropriate parties to expedite/facilitate synchronization to the latest build.
  • Integrated with TFS source control to automatically trigger Builds and publish results back to TFS.
  • Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
  • Responsible for automating the build process using Hudson. Developed and maintained tools dat automate the building of software releases for an Agile based software development process.
  • Experience in working with OData, Azure cloud services, SQL server and service oriented architecture.
  • Branching, labeling/naming conventions using Clear Case UCM and Subversion source control.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and Clear Case Administrator.
  • Coordinated with the Project Management, Development and QA Team in resolving any Build and Release issues and to provide smooth release process.
  • Co-ordinated builds and release cycles on the request of business with development, testing and project management teams.

Environment: TFS 2010, SVN, Shell,

We'd love your feedback!