Engineer, Release Engineering

Intercontinental Exchange
Atlanta, GA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) .NET Framework Microsoft Windows Application Programming Interfaces (APIs) Agile Methodology Bash Shell C Sharp (Programming Language) C++ (Programming Language) Configuration Management Continuous Integration Linux DevOps
+26 more
Github Gradle Groovy Python (Programming Language) Apache Maven MSBuild OpenShift Windows PowerShell Systems Development Life Cycle Ansible Software Engineering Virtualization Technology Scripting Containerization Tanzu Kubernetes Information Technology Bare Metal Bitbucket Terraform Docker Legacy Systems Jenkins Artifactory Programming Languages Microservices

Job description

The Engineer, Release Engineering will be responsible for ICE’s overall CI strategy. This role is a combination of hands-on and strategic vision around build and deployment working closely with key stakeholders across the company. A successful candidate will understand the complete software/dev lifecycle and have proven track record on developing complete release engineering solutions that will have a high impact and reach across the entire organization.

Responsibilities

  • Partner with development, engineering, and operations teams to collect technical requirements and turn those into deliverables to help build a complete CI/CD strategy.

  • Provide thought leadership to the enterprise for our SDLC and CI strategy

  • Enhance Developer Experience by simplifying existing Build and Code Promotion processes.

  • Review existing ICE tools and processes, identify gaps, and identify areas for improvement.

  • POC, demo, and implement software to be used across build and deploy pipelines for on premise bare metal, and virtual across Windows, Linux, and containerized platforms.

  • Develop standards and practices for deployments and create re-useable interfaces for consumers.

  • Define standards for configuration management solution(s).

  • Follow market trends and DevOps movements and apply models of continuous improvement to CI.

  • Provide technical leadership, create technical specifications for new micro services and API’s

  • Present ideas and strategy, communicate concisely and influence teams and individuals

Requirements

  • BS in Computer Science or equivalent work experience

  • 3+ years’ experience with CI/CD toolchains including expert level knowledge of one or many standard tools including, but not limited to, Jenkins, Bitbucket, GitHub, jFrog Artifactory, Ansible, Chef, Terraform.

  • Hands on experience on planning, building, and running a complete CI/CD pipeline on native/virtualized infrastructure.

  • Hands On Experience with Build and Assembly technologies like, but not limited to Gradle, Maven, Conan, MSBuild.

  • Experience with Distributed and Parallel Build and Test environments.

  • Solid understanding of the basic principles of DevOps, CI/CD, agile and lean philosophies

  • Experience with Code Promotion and Lifecyle management.

  • Experience migrating Legacy Applications to Containerized Microservices.

  • Extensive experience of providing architectural direction to project development teams

  • Experience with 1 or more Programming Languages like Python, Go Lang, Java, .NET, C++, C#, or similar

  • Proficiency in Scripting Languages, like Bash, Groovy, PowerShell.

Preferred Knowledge and Experience

  • Linux and/or Windows Administration Experience

  • Hands on experience with container technologies and orchestration including, but not limited to, Docker, Podman, Kubernetes, Tanzu, OpenShift.

  • Experience creating, testing, and using API’s

#LI-SH3

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:55 min

Discussing modern Java language evolution and syntax innovations

Daniel Strmečki · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:58 min

Configuring a baseline isolated agent on Tanzu platform

Oren Penso Oren Penso · WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:17 min

Generating static microsites for technical documentation using DocToolchain

Johannes Dienst · LIVE

Videos

See all

Related articles

See all