I am looking for help with setup and administration of my overall software build and test process. All work will be done on my server via a remote desktop connection. I need: Server and database administration Set up of an automated build and test process Bug tracking and other tasks You will need to be able to work remotely with a development team that is spread around the world. Effective email communication skills are therefore essential.
I am looking for help with setup and administration of my overall software build and test process. All work will be done on my server via a remote desktop connection. In technical terms, this is what I need: Server and database administration • Administration and maintenance of Windows Server 2003 • Administration and maintenance of MS SQL Server. There are some immediate fixes I need here. Set up of an automated build and test process. • I have a basic process using CruiseControl, MS Build, and NUnit right now, but it has bugs and is functionally incomplete. It needs a lot of work and someone with real expertise to help guide me here. • Set up automated process for build, test, and deployment (to IIS) of nightly builds • Set up automated assignment of version/build numbers to the user interface (i.e. HTML) so that testers can easily tell what version of the application they are working with. • Set up ability to automatically compile and deploy any past version of the application for debugging purposes. • Show server safely running multiple versions/builds of the application at the same time (i.e. [url removed, login to view] and [url removed, login to view]), taking into account other server resources, database instances, etc. • Set up and maintenance of Symbols server (OSS and PRODUCT symbols) for attaching to a process and debugging. • Demonstrate that developers can attach to the application running on the server from Visual Studio and step through the appropriate source code for that version/build. Bug tracking and other • Set up of bug tracking system. I have no bug tracking at this point. • Bug tracking system must be tightly integrated with source control and build systems so that testers and developers can easily see in which versions bugs were identified and in which later versions they were fixed. Bugs must be easily reproduced from the bug tracking system. • Administration and maintenance of source code repository. I am currently on CVS but am thinking about moving to Visual Source Safe, along with a broader migration from Visual Studio Professional to Visual Studio Team. I would need you to handle all of this. Moving forward, over the coming weeks, an application will be in development, and I’ll need someone to manage the full testing of that application at the unit test as well as user interface test levels. You will need to be able to work remotely with a development team that is spread around the world. Effective email communication skills are therefore essential. I am easy to work with, but am also demanding of quality work. My philosophy around build and testing automation is that it is the foundation of a successful software project. I firmly believe in putting in the extra effort to get these processes in place and perfect because it has been my experience that they pay you back many times over later on in the project. Thanks, and I look forward to hearing from you.
Windows Server 2003