Back to Job Search

Release Engineer

  • Location: Memphis, Tennessee, 38125
  • Salary: 50.0
  • Job Type:Contract

Posted about 1 month ago

Terrific Opportunity!
 
Title: Release Engineer
Location: Memphis, TN 38125
Term: 8 Months Contract


Description:
 
  • Maintain Integrity of a variety of Progress Code bases
  • Review code changes committed for outliers
  • Follow and enforce processes for code commits, commit messages, project and defect approvals, and release procedures
  • Monitor code commits and merge to QA as appropriate
  • Manually compile code, upon request
  • Trouble shoots compilation errors, as needed
  • Work closely with members of our team – and members of other IT Teams – to resolve any issues occurring after a release
  • Triage software vs. environment issues
  • Scripting as needed to improve processes
  • Ensures functionality of .NET or Oracle code in the release environment
  • Builds, maintains, and addresses issues with Microsoft IIS and Tomcat Apache web servers
  • Maintains change log of code .NET and Oracle code
  • Contributes to establishing, maintaining and enhancing the configuration management environment to enable parallel software development for multiple teams
  • Assists with providing up-to-the-minute status information by closely monitoring and becoming familiar with designated application lines through source code control
  • Coordinates and performs application releases into production; prepares process and standards documentation
  • Works closely with development and quality assurance (QA) teams to help ensure that correct versions of the source code base have been compiled correctly into the appropriate testing environment
  • Works closely with the infrastructure team to coordinate networking changes, port opening requires, and all other internal modifications that are needed for various environments

Is this a good fit? (Requirements):
 
  • 6 years of related experience or equivalent combination of education and experience required
  • 3 years of experience in SCM and release management is required
  • Proven experience understanding and driving the software development process required
  • Knowledge of software configuration management (SCM) tools (i.e. Subversion, CVS, GIT, TFS), MSBuild, ant/make build scripts, and build management tools (i.e. Jenkins, Azure Devops/TFS)
  • Knowledge of administration of Windows, UNIX or LINUX operating systems
  • Knowledge of administration of web sites/services in IIS or Apache
  • Knowledge of development and scripting (i.e. .Net, Perl, shell scripting, PowerShell) and Makefiles
  • Knowledge of VMWare
  • Excellent problem solving skills
  • Analytical and interpretive skills
  • Ability to work after-hours and work on-call shifts
  • Strong interpersonal skills
  • PC literate, including Microsoft Office products
  • Ability to work in a team environment
  • Ability to meet or exceed Performance Competencies
  • High attention to detail
  • Support Experience / Customer Service Skills
  • Experience using Unix/Linux/AIX from command line
  • Ability to self-start and work independently, while still keeping the team updated
  • Ability to multi-task and handle changing priorities
  • Experience with code versioning software (SVN, Tortoise, SmartSVN+)
  • Experience with ticketing software (Footprints+)
  • Negotiation skills
  • Progress 4GL experience
  • Scripting experience + (ksh, bash, perl, python)
  • Bachelor's degree in computer science, computer engineering, software engineering or computer information systems from an accredited college or university preferred

If this sounds like the perfect fit, Apply Today!