Apply For Jobs | Benefits | Main
Release Engineer
Req#: 450217
Updated: 11/09/2017
Job Type: Full Time
Location: Warwick, RI
Salary: Commensurate with Experience
Benefits: Full Benefits
Submit Profile
Return To List

Job Description

JOB BRIEF

 The Release Engineer will create and deploy builds of Java and .NET applications into the Production and Non-Production Windows and Linux environments.  Of chief importance to the role is to maintain standards and procedures for release management to guarantee a repeatable process for deploying application builds and configurations into the environments.

ESSENTIAL JOB FUNCTIONS *

Maintain and update the various version-controlled code lines
• Enforce best practices in version-control tooling
• Act as a version-control administrator
• Create, maintain and update projects in the life cycle automation/continuous integration tool
• Perform and coordinate the scheduling of automated deployments and communicate results
• Cultivate and disseminate knowledge of release engineering best practices
• Continually review and improve release engineering processes to ensure meeting company goals
• Other duties may be assigned per business need

 

 





Skills/Requirements

TECHNICAL REQUIREMENTS

• Experience with the Maven software project management and comprehension tool required
• Experience with the MSBuild build tool set for managed code required
• Experience with Perforce version-control tool required
• Experience in configuration and deploying to various server types required
   Web Server, App Server, Middleware, DBMS, etc.
• Experience with incorporating Continuous Integration strategies strongly preferred
• Familiarity with the Anthill Pro build and release tool strongly preferred
• Familiarity with the JIRA issue and project tracking tool preferred
• Familiarity with integrating automated tests into build/deployment tools preferred
• Familiarity with writing SQL Scripts preferred
• Familiarity with one or more scripting languages
• Familiarity with language/technologies used in the development of web/distributed systems including HTML, JavaScript, Ajax, XML, JSON, etc

TOOLS USED

• Microsoft Windows
• Red Hat Enterprise Linux (Bash)
• Perforce Configuration Management
• Anthill Pro
• JBoss Enterprise Application Platform
• Microsoft Internet Information Services
• Microsoft SQL Server Suite
• Microsoft Office: Word, Excel, Outlook, Visio

COMPETENCIES

Technical and practical knowledge of enterprise software
Ability to handle multiple tasks concurrently
Ability to think creatively to solve problems
Ability to work across functional areas within the company
Familiarity with process creation and documentation
Good organizational, interpersonal, oral and written communication skills
Good project management skills and/or substantial exposure to project-based work structures
Strong attention to detail

 

QUALIFICATIONS

Bachelor's degree strongly preferred, or relevant professional experience
4+ years of Release Engineering of Java or .NET applications, software development, technical or application support analyst experience

WORKING CONDITIONS 

·        Office environment working with personal computer for extended periods of time

·        To meet project deadlines or accommodate off-hour deployments, occasional evening and weekend work is required

**Position will require time worked in both the Rhode Island and Boston Facilities

Submit Profile

 

 

 
We are an Equal Opportunity Employer M/F/D/V. Cognition Financial Corporation does not discriminate against an applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, or handicap, veteran status, or any other basis prohibited by federal, state, or local law or ordinance.