Join Our Talented Team

Job Code : CRE-103

Kuwait - Jordan Office

Code Release Engineer

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. Works closely with a quality assurance team to ensure final version is up to organizational standards.

Duties And Responsibilities:

  • Creating style guides for software and applications
  • Maintaining company goals for the product's performance
  • Tracking bottlenecking issues with the deployment of programs and updates
  • Utilizing the Linux or Unix operating system throughout the build process
  • Reviewing code for the software build architecture
  • Creating plugins that will improve the automation process
  • Researching solutions to automation issues and integrating these into the system
  • Craft, maintain, document super-reliable automation tools and frameworks
  • Build continuous integration pipelines to increase developer velocity
  • Identify opportunities to help diverse, distributed teams collaborate smoothly and safely
  • Evangelize automation best practices

Minimum Qualifications :

  • Bachelor's degree in computer science.
  • Strong background in IT project management and software development.
  • Technical skills to use programming languages.

Core Competency Requirements :

  • Code and Configurations Migrations for Oracle Utilities Applications (C2M, MWM and WAM)
  • Responsible for the set-up, maintenance and ongoing development of continuous build/integration infrastructure using Configuration Migration Assistant (CMA), SVN and Jenkins
  • Creating and maintaining fully automated CI build processes for multiple environments
  • Writing build and deployment scripts
  • Supporting CI/CD tools integration/operations/change management, and maintenance
  • Support full automation of CI/Testing
  • Supporting policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of Developers
  • Enable successful release management by moving code from Development and Testing environments to Staging and Production
Quick apply