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

Release Engineer-Direct Hire ($70-80k) St. Petersburg, FL in Seminole, FL at Vaco

Date Posted: 5/14/2019

Job Snapshot

Job Description

Vaco Tampa is hiring for a client in Pinellas Park, FL!

This is a direct hire role and all work must be completed on-site.



Responsibilities:

  • Builds and maintains the infrastructure for configuration and release management for all development.
  • Coordinates product release, including software, documentation and training.
  • Oversees configuration management procedures and processes as well as configures and administers version control and issue tracking.
  • Optimizes phased-release approach to product development and testing; implements tools for configuration management, defect tracking and change control.
  • Researches functional objects available and suitable for integration into an existing body of application code.
  • Researches tools, techniques and methods for accomplishing seamless integration.
  • Manage continuous build, integrated build, automated unit testing and deployment processes.
  • Develop and maintain a robust branching and merging strategy.
  • Takes ownership of all customized Build Automation and Continuous Integration scripts, templates and processes.
  • Troubleshoot, compile and build failures and facilitate resolution.
  • Manage the release of software components into QA, UAT and Production environments.
  • Improve speed, efficiency and scalability of the continuous integration environment, automating wherever possible.
  • Create and maintain the continuous integration process documentation.
  • Integrate code check-in rules and test automation harness into the continuous integration system to support quality objectives.
  • Work closely with Development Resource Managers and Technical Leads to drive build automation standards.
  • Work with Operations and Release Management teams to help achieve a high quality of release management.
  • Gatekeeper for production releases.
  • Work with other Technical Leads to review deployment plans and release management.
  • Setup Work Item Types, Change Work Item Type rules and transformation/workflows.
  • Configure and customize the Area and Iteration classification types.
  • Build custom TFS Policies for automating workflow, such as generating builds and deploy them to the Build Server/Controller.
  • Propose the best way to implement operational request (i.e. creating new collections, projects, process guidance updates), updates and patches.
  • TFS Test Automation using TFS Test Manager and Lab Management tools.


Requirements
  • Excellent time management skills, ability to plan, organize and achieve coordinated objectives.
  • Good communication skills and ability to interface with fellow technical employees and business partners.
  • Strong technical, interpersonal and business skills.
  • Demonstrate an understanding of the application development life-cycle.
  • Commitment to high quality work and timely deliverables.
  • Strong problem determination skills.
  • Demonstrate the ability to independently drive work effort.
  • Ability to manage 3rd party relationships.
  • Ability to effectively work an issue and see it to satisfactory completion.
  • Ability to explain a problem in non-technical terms.
  • Demonstrated ability in coordinating, facilitating, gate keeping and supporting tasks to ensure timely, effective and standardized implementation.
  • Demonstrated ability to identify content of roll-out in conjunction with change management processes, to secure master copies of all software/hardware components scheduled for release into the environments (Test, QA, Staging and Production), and to ensure their quality, integrity and consistency.
  • Professional knowledge level of Microsoft Office product line.
  • Excellent scripting skills related to build and release processes and tools.
  • Strong experience in building and deploying enterprise. NET web applications.
  • Systems integration experience with .NET environments.
  • Solid knowledge of best practices, processes and tools required to support a successful Continuous Integration system.
  • Experience with automating application deployment and environment configuration management.
  • Experience in administering source control systems (TFS) and branching policies.
  • Comfortable working in Agile/iterative development environments and ability to drive the process.
  • Experience working along the boundary between development, testing and operations.
  • Experience with Design and implementation of customized TFS Process Guidance Templates.
  • Experience in implementing TFS Operational Strategy.