TFS Administrator and Software Support Engineer
Sorry, this job was removed at 11:34 p.m. (CST) on Wednesday, December 14, 2016
By clicking Apply Now you agree to share your profile information with the hiring company.
Position Summary
The TFS Administrator and Software Support Engineer is key member of the bswift team responsible for providing a framework and establishing best practices by which projects will deliver systems change in a controlled manner. As a release &configuration management subject matter expert you'll work alongside the existing Development team, internal delivery teams and external system consultants.
Fundamental Components
- Quickly understand thecurrent change, delivery and release cycle, highlight weaknesses, implement corrective measures and continuously improve the process
- Provide guidance and feedbackto ensure Release, Change and Configuration best practices are adhered to
- Clearly communicate release and configuration management expectations and standards across a wide range of different technical delivery teams
- Continually work towards making improvements in the Build, Deployment and Release process
- Have an in depth understanding of source code management and configuration tools including MicrosoftTeam Foundation Server
- Remain proactive andforward thinking
- Deliver strong change management and release planning
Tasks
- Configuration& Build Management
- Formulate and confirm to source code management policies
- Create and Manage branch merge plan
- Define and Manage change types
- Define and Manage configuration management roles
- Capture\maintainsource code
- Establish Baseline & Release Naming convention
- Baseline(snapshot) configurations
- Register Baselines\versions in TFS (support defect categorisation - found in/resolved by)
- Register Release references in TFS
- Assign TFS tickets (Defects\Change request and tasks) to release package
- Track TFS ticket status
- ManageTFS - item relationships
Release & DeploymentManagement
- Define and Manage release roles
- Create the Release package and deploy it to environments.
- Confirm release scope via release package
- Agree Release area and mechanism for transfer
- Agree release cycles to support plan
- PublishRelease scope
- Confirm environment readiness
- Confirm release readiness
- Produce release note
- Deploy release
- Agree validation mechanisms and evidence
- Secure Release Acceptance (Signoff)
- Update Release\Configuration Management status
BACKGROUND/EXPERIENCEdesired:
- 5+ years of experience in computer operations, with a background in mainframe, midrange,and distributed computing environments
- Analytical skills and a working knowledge of data processing and/or networking essentials are essential
- 5-6 year of experience in Software configuration and Build using TFS
- Experience in Branching-Merging and Configuration management
- Experience in software Build and Deployment using TFS including MS Build, XAML
- Understanding of integration of TFS Web Portal, SonarQube, Checkmarx and similar code qualitymanagement tools
- Good understandingof all features/functions of TFS including Reporting, Release Manger
- Bachelor's degree or equivalent experience
Read Full Job Description