Release Engineer

OReilly Automotive   •  

Springfield, MO

Industry: Retail / Diversified


Less than 5 years

Posted 384 days ago

This job is no longer available.

Release Engineer See All Corporate Positions

  • Job ID: 1-73583
  • Department: Information Technology
  • Location: Corporate Headquarters - Springfield, MO
  • Status: Full-Time
  • Tentative Schedule: This is a full-time opportunity; Monday-Friday, 8 a.m.-5 p.m.

As a Release Engineer on the O'Reilly Retail Development team, you will create, maintain, and curate the main code branches for all active development projects. The Release Engineer coordinates the releases of not only multiple projects, but the multiple code branches that make up those projects. You will be the point of contact and subject matter expert for releases to the development, test, and production environments. You will also have the opportunity to automate the management and deployment of code to all of the environment. The Release Engineer works closely with the development, project management, and QA teams to coordinate the timely and effective release of new software releases.

Essential Job Functions

  • Owns and curates the builds, patches, and processes needed to orchestrate a delivery of software across our various environments
  • Perform the actual releases from one environment to the next and final deployment into production
  • Estimate, plan, and track software configuration management tasks while providing project status updates to management
  • Document and track releases for auditing purposes
  • Create and manage release notes and deployment notifications to appropriate parties
  • Coordinate release activities with internal teams (development, business, QA, project management) to ensure a smooth and trouble free roll out of releases and software patches
  • Support and enhance build and release processes through automation.
  • Configures and enforces release standards for the Retail IT team (e.g. versioning, artifacts, documentation)
  • Actively engages the outside industry to research and stay up to date on new release and deployment technologies

Skills and Qualifications

  • Bachelor of Arts or Bachelor of Science degree in related discipline or equivalent
  • Experience with source code management systems such as Jenkins, Artifactory, GIT, and Ansible
  • Experience with Linux and bash scripting
  • Experience in process and system automation and system admin procedures
  • Solid understanding and experience with Agile software development methodologies
  • Solid understanding and practical experience of software development life cycles
  • Experience with issue troubleshooting and bug triage
  • 2years build automation experience (e.g. Jenkins, Artifactory, or Gradle)
  • Ansible experience a plus