Fulcrum has an opening for an experienced Release Engineer to manage our core and custom software releases. This work is highly varied day-to-day ranging from product migrations to code deployments, working with Development and QA, creating virtual environments and automating deployments as well as managing the code repository (Git). This role is a critical part of a small team dedicated to ensuring the best customer experience from the release perspective and the ideal candidate will experience creating release process documentation.
Manage the build and release process for customer-specific software products, including the organization, distribution and archiving of all deliverables.
Coordinates with internal and client groups to ensure quality build and installation packages of product releases.
Designs and develops builds, scripts, installation procedures and systems including source code control and issue tracking while adhering to industry and company standards.
Implements release strategy to support code migration through SDLC for Customer-specific code.
Creates documentation specific to release processes and actively looks for areas of improvement.
Works with the Release PM to manage the integration of all participating projects in a complex release to ensure seamless execution and on-time delivery of high quality releases.
Creates and maintains virtual environments for QA and DEV in addition to performing version control and labeling of the build.
Bachelor’s degree in CS, Engineering, MIS or related field preferred.
5+ year’s technical software industry experience preferably in Release, Development or Test
Strong understanding of database programming including objects and dependencies required though PL/SQL experience strongly preferred.
Experience with code repository management and continuous integration tools such as Git and Jenkins and familiarity with build tools such as Maven.
General understanding of concepts and protocols for client/server architecture and web application servers.
Good knowledge of a scripting language like Bash, Shell, Ruby, Perl, Python, Unix/Windows preferred.
Strong ability to communicate effectively with IT leadership, technical groups and project teams to convey IT related release strategy, direction and scope.
Demonstrated adaptability in order to find solutions in new situations as well as desire to learn new technologies.
Ability to work overtime and/or weekends and travel as needed for specific engagements.
Fulcrum is a company of passionate, dedicated individuals working to deliver the best experience for our customers in the Asset Lifecycle Management space. We take initiative and we take risks. We are empowered and we take ownership of projects to assure quality solutions are achieved. If this sounds like you, apply now!