Work remotely from anywhere as a Software Developer

Senior Software Release Engineer

Responsible for the release and deploy system and process.  Ensures that infrastructure, tools, and systems are available, responsive and capable of meeting the demands of the development department.  Works directly with the development team, engineering, architects, and stakeholders to assess and prioritize the upcoming needs of the organization.  Design/build/deploy new automation and tools for our release system and maintain and troubleshoot issues on the release from development. 


MINIMUM QUALIFICATIONS AND REQUIREMENTS:



  • Bachelor’s Degree in Computer Science or equivalent

  • 5+ years of industry experience in release engineering

  • Experience with version control systems

  • Experience with TFS and Microsoft .NET Technologies

  • Strong understanding of scripting languages (PowerShell, Python, Perl)

  • Visual Studio, TFS, IIS, Scrum/Agile and Distributed Systems experience required

  • Detailed oriented, professional and possesses a positive work attitude

  • Communicate professionally both verbally and in writing


PRINCIPAL DUTIES AND RESPONSIBILITIES:



  • Owns, manages and improves the release process.

  • Develops, improves, maintains and troubleshoots build and release management tools.

  • Manages the maintenance release process and ensures that applications and services successfully deploy to the production environment.

  • Drives the movement of code through branch structure including merging, rebasing and conflicts.

  • Documents system workflows for software release management.

  • Coordinates with managers, developers, and QA to maintain an aggressive Release schedule.

  • Provides training, mentorship, and assistance to Engineers and department.

  • Designs, maintains, and improves processes to ensure the implementation of Release policies.

  • Document and build tools to aid with metrics and visibility.

  • Drive and collaborate inter-departmentally to build automation tools and utilities.

  • Identifies and implements processes to strengthen, streamline and automate build and Release processes.

  • Documents, builds, and enforces Release policies.

  • All other duties as assigned.

MINDBODY Inc.

  • Location Not available
  • Size Not available
  • Timezone

Similar jobs

Senior Systems Administrator (US)

Wallethub

Company detailsWalletHub is one of the leading personal finance destinations in the US and rapidly growing. We’re looking for a highly

Senior Systems Administrator

Wallethub

Company detailsWalletHub is one of the leading personal finance destinations in the US and rapidly growing. We’re looking for a highly