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