Header

Microsoft Software Configuration Engineer



‒ Assist in the migration of multiple software projects managed in Visual Source Safe, StarTeam, and PVCS to TFS. Collaborate with Development teams to migrate projects in a way that maintains change history and appropriate permissions
‒ Use vendor tools, such as Timely Migration, VSSConverter, and others, to complete migrations to TFS. Document (and automate where possible) conversion processes to be repeatable and reliable.
‒ Work with Development groups to automate test, build, packaging, continuous integration, and deployment processes.
‒ Train Developers in the use of TFS, its Integrated Development Environment (IDE), and its associated tools. Advise Developers on the proper use of TFS Work Items and build systems
‒ Help to administer source code control systems. Train other administrators in the proper configuration of TFS, SharePoint, and supporting tools
‒ Produce reports and statistics that allow for tracking progress on source code migration projects
Position Requirements
‒ At least 5 years experience working with Agile Development groups to support multiple development environments. Working knowledge of the Extreme Programming and Scrum methodologies
‒ Prior experience managing TFS implementations for Microsoft Windows (including C# / .Net) and Java-based applications
‒ Prior experience migrating application projects from other source code control systems to TFS
‒ Experience implementing Team Explorer Everywhere (TEE) on Linux and Solaris systems and integration with Kerberos authentication systems
‒ Must have the ability to quickly learn new scripting technologies and techniques for automating development processes. Must have hands-on experience in several scripting languages such as: Perl, PowerShell, VBScript/WSH, Python, N/Ant, and Unix Shell
‒ Hands-on working knowledge in several of the following tools: Microsoft Team Foundation Server and Visual Studio, Eclipse, the StarTeam/CVS/PVCS/Subversion/Git source code control systems, make, N/Ant, and Maven
‒ Experience coordinating build, release, continuous integration, and deployment processes for multiple applications
‒ A BA/BS college degree in Computer Science and/or other technology related academic topics

Other Related Experience / Certifications
‒ Application Build and Configuration Developer / Engineer
‒ Microsoft Team Foundation Server (TFS) Administrator / Developer
‒ Cloud / DevOps Developer / Engineer
‒ Extreme Programming and/or Scrum development methodologies
‒ Microsoft Windows Systems Administrator
‒ Linux/Solaris/Unix Systems Administrator
About Us
American International Group, Inc. (AIG), a world leader in insurance and financial services, is the leading international insurance organization with operations in more than 130 countries and jurisdictions. AIG companies serve commercial, institutional and individual customers through the most extensive worldwide property-casualty and life insurance networks of any insurer. In addition, AIG companies are leading providers of retirement services, financial services and asset management around the world. AIG's common stock is listed on the New York Stock Exchange, as well as the stock exchanges in Ireland and Tokyo.

AIG is an Equal Opportunity Employer.

Microsoft Software Configuration Engineer