View All Jobs | Jobs By Location | Jobs By Category | Careers Home
Engineer, Configuration Management
Job#: 301001
Positions: 1
Posted: 07/12/2016
Job Type: Full Time
Location: IN-Bangalore
Department: R&D
Category: Development
Apply To This Job
Return To List

Job Description

 


Aptean is looking for a TFS Administrator who will be administering Microsoft Team Foundation Server (TFS). The engineer would work in setting up and maintaining TFS infrastructure and supporting a continuous delivery model by automating software build and package migration processes. Duties include planning, developing, executing and supporting software development lifecycle from the point of developer check-in through production deployment. TFS responsibilities include maintaining the version control system (branching model, security) and the setup of work item areas and iterations.
The Engineer would work closely with key members of the development and operations teams. This includes troubleshooting build breaks, enforcement of software quality standards, and proper communication of packages installation steps to operations for both non-production and production environments. The ideal candidate will be detail-oriented and will continuously strive to improve and automate our build and release process. He will lead the change in ensuring that the engineering team follows the best practices and standards.

Education:

  • B.Tech / Master’s degree in Computer Science or related field and/or equivalent experience from premier institutes.
     

Experience:

  •  3+ Years of total experience in an administrator role with at least 1+ years of administering Microsoft Team Foundation Server in a large product development group.

Responsibilities :

  • Team Foundation Server (TFS) administration; support and maintain version control
  • Perform software branching activities for each release cycle
  • Assist in the maintenance and administration of build/release systems
  • Design, document, implement, and maintain scripts to enhance current build/release processes
  • Incorporating new development projects into existing build structures
  • Installing and/or upgrading new software tools when needed and help administrate common engineering resources
  • Create and maintain tools and scripts to deploy and configure software products
  • Support continuous integration build environment and automated package migration processes.

Desired skills:

  1. Demonstrate an eagerness to research surfacing technologies
  2. Demonstrate strong concept of industry best practices
  3. Demonstrate excellent time management and documentation skills, and ability to plan
  4. Demonstrate solid knowledge of TFS workflow process and best practices
  5. Have experience working in a rapid release environment
  6. Demonstrate ability to manage concurrent releases to a number of different environments such as development, testing and staging
  7. Have experience or exposure to deploying to multiple environments from various and concurrent branches
  8. Have experience working with developers to resolve code conflicts
  9. Experience with Agile-based project management a plus. 
     




Apply To This Job