Engineer, Release Engineering
Role details
Job location
Tech stack
Job description
Overview Job Purpose 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
Requirements
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 Knowledge and Experience + 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. + Comfortable using AI coding assistants (e.g., GitHub Copilot, Claude , Cursor) to accelerate development. Operations/Admin: Ability to leverage AI productivity tools to automate repetitive tasks and summarize information. + 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 + 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 #LI-ONSITE Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.