This site uses cookies. To find out more, see our Cookies Policy

Release Engineer in Irvine, CA at Vaco

Date Posted: 8/30/2018

Job Snapshot

Job Description

Client is searching for a Release Engineer to join their team in Irvine, CA on a contract basis. This candidate will coordinate, deploy, and manage software releases into multiple environments. Works closely with Product Management, Development, QA and Engineering to ensure the release process is followed as set forth by the business. Manage the release automation & tools and provides analytical reporting related to the release and deployment process. Assist management in process improvement and cross-functional improvements as it relates to release management.


Requirements:

  • BA/BS degree or three years software release experience.
  • Must have a minimum of two years working knowledge of application development lifecycles and architecture of systems to support the products and their releases.
  • Knowledge of release tools such as TeamCity, Octopus Deploy, & containerization technologies are preferred but competing technologies will be considered.
  • Strong release management experience is required.
  • Strong analytical and project management skills required.
  • Excellent knowledge of PC based computer systems, including Office 365, MS Word, PowerPoint, Excel, etc.
  • Knowledge of scripting languages such as MS PowerShell, Bash, etc.

Responsibilities:

Release Coordination:

  • Support and coordinate software releases for the UAT & Production environments.
  • Determine the readiness of each release, including setting up go / no go meetings, running through the release checklist, ensuring the environment is properly setup for the release, & making sure the release has all required approvals.
  • Report progress, constraints, issues, risks, and associated resolutions.

Deployments & Tools:

  • Responsible for the management of the release automation and tools, including assisting with configuration of artifacts, scripts, & templates.
  • Perform deployment of the releases into the UAT & Production environments.
  • Work closely with Development to ensure build processes & deployment packages are fully functional in all environments.
  • Environment Management: Ensure parity exists across the Dev, QA, UAT and Prod environments working with the appropriate teams to resolve out of sync environment issues.

Reporting & Analysis:

  • Acquire and analyze quality metrics such as deployment errors to formulate improvement strategies into the deployment & release processes.
  • Provide release metrics and trend reporting to identify areas of improvement.
  • Work with the Management team to execute and monitor improvement strategies across all facets of release management.
  • Provide weekly reports to management relating to deployments, projects, & release work.