Job Description :
Title: Release Engineer

Location: Denver, CO

Duration: 9 Months

Duties:

The release engineer will apply automation skills in establishing and
maintaining a continuous integration and continuous deployment (CI/CD)
environment. The position maintains and enhances the release build,
integration and deployment process of internal developed software as a
member of the Release Management Team. All duties are to be performed in
accordance with Client''s CWOW program policies, practices and procedures.

Responsibilities:

* Architecting, maintaining, and streamlining our automated build and
release pipeline from code compilation, automated testing, to deploying
releases to multiple environments.
* Continuously identify and improve automation scripts.
* Initiate and perform release deployment activities
* Advise the Release Management team with recommendations regarding
automation knowledge and scripts for code deployments.
* Facilitating and championing the quick resolution of problems found
during the daily build and deployment efforts.
* Creating and maintaining documentation of the build/release process.
* Investigating tools and processes and integrating them so that they
can improve the reliability, stability and efficiency with which we release
our services.
* Working closely with the development team to integrate new deployment
processes and strategies to meet our feature requirements.
Skills:
* Strong knowledge of Git and XL Release.
* Experience working in an environment focused on Agile methodologies.
* Understanding of container technologies such as Docker.
* Understanding of micro services technologies.
* Have interpersonal skills to deal effectively with all business
contacts.
* Ability to work in a fast-paced environment where iterative changes
may need to go out in rapid succession.
* Strong knowledge of source control management and tools.
* Strong knowledge of continuous build, release and deployment systems.
* Scripting experience with batch / shell scripting in PowerShell and
Linux.
* Strong verbal and written communication skills
* Comfortable working within established code and process frameworks.
* Proactive and self-motivated - willing to improve on existing
processes to allow for faster iterations.
* Strong track record of learning new tools and technologies.

Education:

* Bachelor of Science in Information Technology or applicable
* 2 years of experience in software engineering and/or release
engineering.

Additional Skills:

* Scripting
* Automated testing
* B2B software
* Documentation
* Integration
* Integrator
* Self motivated
* Testing

             

Similar Jobs you may be interested in ..