View Full Version : Open Release Engineer position

Cary R
09-12-2014, 11:09 AM
Hello All,

Allscripts is looking for a release engineer who has significant installer experience, and as well experience working with Enterprise Web Applications. Please PM me if you are interested.

Find below the job posting:


Job Title: Release Engineer
City: Burlington
State: Vermont
Country: US
Description: Allscripts delivers the insights that healthcare providers require to generate world-class outcomes. The company’s Electronic Health Record, practice management and other clinical, revenue cycle, connectivity and information solutions create a Connected Community of Health™ for physicians, hospitals and post-acute organizations.

We are currently recruiting a Release Engineer for our TouchWorks team based in our South Burlington, VT office.

Purpose of Role: Support the daily release engineering and configuration management efforts of our TouchWorks Development staff.


• Build, configure, and maintain the software installation process as needed for development efforts. Manage and configure the installers used for packing software builds. Keep these up to date with the current release and requests for changes as needed. Improve the reliability of the process and tools used over time.
• Create and maintain installation guides and manuals as needed for each release. Verify accuracy and test the reliability of the installation documents.
• Create and maintain scripts needed for the daily build process and the implementation of installation tools into that process.
• Maintain and support release engineering code and tools in source code control across multiple releases and branches of development.
• Manage release process for software, upload software to required locations, provide notification of release availability and respond to inquiries.
• Build, manage, upgrade and maintain environments required for installation process.
• Assist in the process to continuously improve the installation, reliability and supportability of the software we release to clients.
• Provide configuration management and daily software build support for development teams as needed.
• Provide internal support for installation related questions, changes or concerns.
• Provide “Go Live” support and research for critical release engineering cases.


• Responsible for taking various projects from the initiation phase to the final delivery stage.
• Responsible for triaging incoming issues and requests for all members of development and other supporting teams as we work towards our delivery milestones.
• Complete all tasks that meet agreed requirements and internal customer expectations
• Ensure efforts to continually improve technical knowledge
• Consistent efforts for delivering as per agreed schedule / plan and excelling within that.
• Keep all stakeholders informed in a timely manner about project status, any concerns and potential delays
• Set realistic goals, monitor progress and deliver on expectations.
• Deliver with defined the highest quality standards along with minimal amount of downtime, disruptions, or re-work.
• Document issues with resolutions and share with team members to improve team productivity.
• Knowledge transfer with other team members to improve overall team education level
• Actively participate in team meetings and make valuable contribution.
• Create scripts, use automation etc. to provide a better and more efficient way to complete daily tasks.
• Operate as a resource to improve the upgrade process internally and externally and the way we provision and build resources.

Job Requirements: Academic and professional qualifications
• Successful completion of an Associate’s or Bachelor’s Degree from accredited college or university (preferably in Computer Science/ Information Systems Engineering) or relevant technical experience.

• Typically requires 3 - 5 years of release engineering experience.

Necessary Knowledge:
• WIX Installer
• Installshield 2010 or above
• InstallScript, VBScript and C# scripting.
• Batch and PowerShell scripting.
• Team Foundation Server - Source Code control experience
• Experience working with enterprise information systems.
• Software configuration management experience.
• Software build process knowledge and experience.
• Previous Jenkins and/or TeamCity knowledge.
• Solid general knowledge in Windows Server 2003 and IIS 6.0 as well as Windows Server 2008 and IIS 7.x.
• Familiarity with configuration, security and administration of Microsoft SQL Server 2008
• Solid general knowledge in Systems; IT, Networking protocols, etc.

Personal Skills and Characteristics:

• Customer service oriented.
• Capable of quick, independent study.
• Solid self-learning capabilities.
• Team player.
• Track record of working with mission critical systems.
• Ability to conduct research into systems issues and products.
• Good project management skills.
• Good written and oral communication skills.
• Excellent listening and interpersonal skills.
• Ability to communicate ideas in both technical and user-friendly language.
• Highly self-motivated and directed.
• Proven analytical and creative problem-solving abilities.
• Ability to effectively prioritize and execute tasks in a high-pressure environment.