Release Engineer is responsible for software builds and releases. Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Being a Release Engineer works closely with a quality assurance team to ensure final version is up to organizational standards. Requires a bachelor's degree. The Release Engineer work is closely managed. Works on projects/matters of limited complexity in a support role. To be a Release Engineer typically requires 0-2 years of related experience. (Copyright 2024 Salary.com)
Primary role responsibilities are for the deployment of code to Linux based Development, Integration, QA, Staging and Production environments.
The software deployed include, but are not limited to, Mulesoft APIs, Java code, WebSphere EAR files, Oracle SQL and PL/SQL, PostgreSQL sql and shell scripts.
Deployment and Build tools include Jenkins, HCL Launch (uDeploy) and AWS CodeBuild so good experience in these areas.
Knowledge of DevOps concepts that enable deployment of both Infrastructure and Application code
A good level of experience with Unix/Linux and strong KSH/BASH scripting skills and SSH/SCP essential.
A strong understanding of Unix/Linux in general, TCP/IP / Networking and Linux configuration items such as ulimit
A good knowledge of Mulesoft API deployment an advantage.
Strong ability to diagnose issues and determine root cause
Strong written and oral communication skills
Strong analytic problem-solving and critical-thinking skills
The creation of the packages utilizes Git and TFS source control, so a good level of experience in this area also essential.
The role also requires experience with configuring and maintaining AWS EC2 instances (Windows and Linux), VPC and Security Group configuration, PostgreSQL database and PGAdmin setup
Good working knowledge of Java Code merges
Clear All
0 Release Engineer jobs found in New York, NY area