Job #2129 Software Release Engineer

Job #: 2129
Location: Nashville, Tennessee
Category: Infrastructure
Skillset: Development
Placement Type: Permanent Placement
Start time: ASAP
Additional Details:

This position is responsible for administration of the build and release process and maintaining controls across multiple environments. Individual is responsible for consistent and successful deployments.

Duties:

  • Architect, maintain, and streamline automated build and release pipeline from code compilation and automated testing to deploying releases to multiple environments
  • Maintain source control branches and perform integrations with merge conflicts
  • Manage all production builds and deployments to multiple environments
  • Create and maintain documentation of the build/release process
  • Investigate tools and processes and integrate them to improve the reliability, stability, and efficiency of release services
  • Administer and maintain version control tools
  • Coordinate the creation of software branches for parallel development and the use of labels to identify formal builds
  • Work with Project Management team to plan development of multiple projects in the source control tool and identify any risks or issues
  • Support configuration control by developing, interpreting, and implementing software configuration management procedures in accordance with company procedures and standards
  • Ensure a rollback and recover plan for software deployment failures and assist in the coordination and communication with impacted user base
  • Design, develop, and maintain automation tools using programming, database, or scripting languages to improve software builds and deployments

Skills:

  • Strong knowledge of Git
  • Experience with TeamCity, Octopus Deploy, and/or Chef
  • Experience with container technologies such as Docker, LXC, or Spoon
  • Scripting experience with batch/shell scripting in Powershell and Linux
  • Knowledge of automated testing in a Visual Studio environment
  • Strong programming skills with expectation to be able to read and understand code as well as develop necessary tools
  • Comfortable working within established code and process frameworks

Education:

  • Bachelor’s degree in technology discipline
  • Minimum of five (5) years of IT experience required including:
  • Minimum of three (3) years of experience with C# and .NET in a professional environment.
  • Strong knowledge of source control management and tools
  • Knowledge of continuous build, release, and deployment systems

 

Apply for the Job #2129 Software Release Engineer position:

Job #2220 Network Administrator
Nashville, Tennessee
Job #2224 Network Administrator
Nashville, Tennessee
Job #2216 Janitorial Operations Manager
Nashville, Tennessee
Job #2205 Senior Network Engineer
Nashville, Tennessee
Job #2204 DevOps Developer
Nashville, Tennessee
Job #2208 Network Administrator
Nashville, Tennessee
Job #2070 Sr. Network Engineer
Brentwood, Tennessee
Job #2187 Application Development Manager
Nashville, Tennessee
Job #1982 Network Architect
Nashville, Tennessee
Job #2078 Sr. VP of Product and Strategy
Nashville, Tennessee
Job #2165 Network Engineer
Nashville, Tennessee
Job #2122 Cloud Platform Engineer
Franklin, Tennessee
Job #2178 IT Support Specialist
Nashville, Tennessee
Job #2103 VMware Engineer
Nashville, Tennessee
Job #2170 IT Desktop Support
Nashville, Tennessee
Job #2144 Security Engineer
Nashville, Tennessee
Job #2137 BI Consultant
Franklin, Tennessee
Job #2157 Ruby on Rails Developer
Nashville, Tennessee
Job #2114 Sales Engineer
Franklin, Tennessee
Job #2150 Exchange Systems Administrator
Brentwood, Tennessee
Job #2153 Assistant Branch Manager
Nashville, Tennessee
Job # 2207 Python Developer
Nashville, Tennessee
Job #2182 PHP Developer
Franklin, Tennessee
Job #2188 IT Service Desk Manaager
Franklin, Tennessee
Job #2194 Senior National Solutions Engineer
Dallas, Texas
Job #2198 Help Desk Tier II
Nashville, Tennessee
Job #2174 Banner Business Analyst
Nashville, Tennessee
Job #2087 Regional Operations Director
Nashville, Tennessee
Job #2162 Front End Developer
Brentwood, Tennessee
Job #2094 VP Client Services
Nashville, Tennessee
Job #2012 Sr. QA Analyst
Nashville, Tennessee
Job # 2136 BI Developer
Nashville, Tennessee
Job #2155 Systems Administrator
Nashville, Tennessee
Job #2168 Service Desk Analyst
Nashville, Tennessee
Job #2154 C#/.Net Software Engineer
Nashville, Tennessee
Job #2099 Wireless Engineer
Nashville, Tennessee
Job #2129 Software Release Engineer
Nashville, Tennessee
Job # 2143 Tier 2 Desktop Analyst
Brentwood, Tennessee
Job #2175 Client IT Manager
Nashville, Tennessee
Job #2133 Sr. Developer (DevOps)
Franklin, Tennessee
Job #2177 Sr. .Net Developer
Nashville, Tennessee
Job #2172 Sr. Clinical Analyst-Design
Mobile - Not Location Specific
Job #2166 Technical Support Specialist Team Lead
Brentwood, Tennessee
Ready to put the power of Provisions to work for you? Let's Get Started