Release Engineer

Less than 5 years experience  •  Insurance

Salary depends on experience
Posted on 09/21/17
Cleveland, OH
Less than 5 years experience
Salary depends on experience
Posted on 09/21/17

POSTING ID: 2321/1225/9779

Primary Purpose:

Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking.  Provide communication and collaboration between software development and infrastructure teams

Essential Duties and Responsibilities:

Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time.

  • Develop and implement .NET application software release practices that can be used enterprise wide to create a consistent and commonly understood process by all concerned parties
  • Collaborate with developers and establish Visual Studio solution organization
  • Setup TFS builds, transformations and deployment configurations for each environment
  • Setup continuous integration capabilities
  • Delegate access to application developers to trigger non-production builds/deployments
  • Perform production build/deploy activities for application releases.
  • Support production deployments, assist with troubleshooting deployment issues
  • Assist with branching/merging for release management and in support of parallel development requirements
  • Collaborate with testing teams and assist with performance testing setups/executions
  • Facilitate load/performance testing in support of business sales cycles
  • Liaison between application development and infrastructure teams in the establishment of needed infrastructure in the development and subsequent support of application solutions
  • Develop an understanding of infrastructure footprint of existing .NET solutions and utilize as a pattern for new solutions
  • Work with infrastructure team to request provisioning of new server/infrastructure
  • Work with server engineers to request and set up IIS configurations, monitoring agents and server-side tools and configurations
  • Work with network engineers to request DNS configurations, load balancer setups, proxy configurations, firewall rule exceptions etc
  • Serve as the SME for software development life-cycle tools - tools support testing, monitoring, integration/release and scheduling areas
  • Establish patterns and best practices on usage and monitor usage and track license availability/utilization
  • Coach/assist other IT employees on use of SDLC tools

Minimum Skills and Competencies:

The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Bachelor degree in Computer Science or Computer Information Systems
  • 3 years of Application Development experience
  • 3 years of distributed build/deploy experience
  • Strong Power Shell scripting knowledge and experience
  • Strong knowledge of Microsoft Team Foundation Server and source management
  • Strong knowledge of all phases of software development including design, coding, testing and implementation.
  • Proficient in Microsoft Office (Word, Excel, Outlook, PowerPoint)
  • Works independently with little supervision
  • Must possess effective verbal and written communication skills
  • Effective organization and time management skills with the ability to work under pressure and adhere to project deadlines

Desired Skills:

  • Working knowledge of Release Management module within Team Foundation Server
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.