Engineer, Release Engineering

Intercontinental Exchange Holdings, Inc.

$90K — $120K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or equivalent work experience.
  • 3+ years of experience with CI/CD toolchains and expert knowledge of tools such as Jenkins, GitHub, and Ansible.
  • Hands-on experience in building and managing CI/CD pipelines in various infrastructures.
  • Familiarity with Build and Assembly technologies such as Gradle and Maven.
  • Solid understanding of DevOps principles, CI/CD, and Agile methodologies.
  • Experience with containerization and migrating legacy applications to microservices.
  • Proficiency in one or more programming languages including Python, Go, and Java.

Responsibilities

  • Collaborate with development and operations teams to gather technical requirements for CI/CD strategy.
  • Provide leadership on SDLC and CI processes across the enterprise.
  • Enhance Developer Experience by streamlining Build and Code Promotion processes.
  • Assess current tools and processes, identifying gaps and areas for improvement.
  • Conduct proof of concepts and implement software for deployment pipelines on various platforms.
  • Establish standards for deployments and create reusable interfaces for teams.
  • Monitor market trends in DevOps to guide continuous improvement in CI.

Benefits

  • Opportunities for professional development and growth.
  • Access to industry-leading tools and technologies.
  • Flexible work environment promoting work-life balance.
Full 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 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 API7s
  • Present ideas and strategy, communicate concisely and influence teams and individuals

Knowledge and Experience

  • BS in Computer Science or equivalent work experience
  • 3+ years99 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 API7s

#LI-SH3

#LI-ONSITE

Similar Jobs

More Jobs at Intercontinental Exchange Holdings, Inc.

More Enterprise Technology Jobs

Find similar Engineer, Release Engineering jobs: