Deployment Specialist

We are searching for a key developer to manage our software installations and updates. This position requires familiarity with a wide variety of technologies and strong attention to detail. It is about 50% management and 50% development.

Responsibilities

Deployment Management

You will be responsible for deploying software updates to a number of customer servers. You will be expected to keep track of customer software versions and roll out new versions as they are released. This is a regular responsibility, requiring weekly or sometimes daily attention.

Deployment Solutions Development

You will be responsible for implementing a comprehensive deployment solution for new application development. This includes server software updates, client software updates, database schema updates, and data updates. You will be required to work from and with a well-documented specification in our online Wiki. This is a nine month project with several areas, including but not limited to:

• An Apache Tomcat web server hosted on a deployment server.

• A Java implementation of a Subversion client used for server software updates.

• Generic SQL DDL creation and execution.

• Relational database methods for data updates.


After this project is completed you will be responsible for maintaining and updating our deployment server as new product versions are released from development. You will also be our “go-to person” when it comes to deployment issues with new clients.

Requirements

Education

You will need a Bachelor’s degree or better in Computer Science or a related discipline. An extra two years of applicable experience will be considered in lieu of this requirement.

Experience

You must have at least five years experience as a full-time software developer, at least two of which must be closely related to deploying software. Some key experience points we are searching for include web servers, Java, Subversion, DBMS of any kind, and proven relational database practices. Any experience you have with version control systems and practices is also a great plus.