Release Engineer II

| North Suburbs
Sorry, this job was removed at 10:33 p.m. (CST) on Monday, October 3, 2016
Find out who's hiring in North Suburbs.
See all Developer + Engineer jobs in North Suburbs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The Release Engineer will be a member of the Release Engineering team for our Linux platforms.  The successful candidate will assist in development and maintenance of
software to automate the code deployment process across internal and external application environments. The ideal candidate will be an engineer who is passionate about software development, understands the intricacies of building and maintaining a robust, highly automated deployment pipeline. The Release Engineer will work closely with the Development, QA, and Infrastructure teams.

Responsibilities:

  • Work closely with Development, QA, and IT to define, implement and support automated deployment systems for various application environments.
  • Help improve Configuration Management to ensure all systems are properly and consistently updated. Support teams in code deployments, configuration, and system maintenance for both Manual and Automated test environments.
  • Pro-actively identify hurdles in the release process, drive the release process/SDLC changes and enforce the process with various stakeholders.
  • Help transform the release process to maximize efficiency and quality of code.
  • Help design, build and maintain constantly evolving test infrastructure.
  • Communicate with software engineers, QA engineers, and operations teams on schedules and priorities and ensure releases are on track.

Qualifications:

  • BS in Computer Science / Software Engineering or related discipline.
  • A minimum of 3 years of experience within a Release Engineering related discipline or experience in a Build/Release and configuration management role.
  • Experience working in a Linux/Unix environments and scripting languages.
  • Experience with build/Continuous Integration tools (Hudson, Jenkins) a plus.
  • Experience with programming languages, preferably Python, and relational databases/SQL.
  • Experience with configuration management automation tools (Salt, Puppet, Chef), Salt preferred.
  • Experience in source control tools such as GIT or SVN.
  • Experience with Virtual Environments; VMware, Virtual Box, or Vagrant and Amazon EC2 are a plus.
  • A strong understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous Delivery.
  • Ability to apply detail-oriented focus to quickly solve problems. Strong written and verbal communication skills.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Chicago, IL

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Textura CorporationFind similar jobs