Desired Skills and Experience

  • 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
  • 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
  • 2 years build automation experience (e.g. Jenkins, Artifactory, or Gradle)
  • Ansible experience a plus