Release/ DevOps Engineer

US-TN-Knoxville
Job ID
2017-1420
# of Openings
1

Overview

The Release Engineer is responsible for software builds and releases. Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Works closely with a quality assurance team and support to ensure final version is up to organizational standards. Requires a bachelor's degree in a related area and 3-5 years of experience in the field. Familiar with a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals.

Responsibilities

  • Create the next generation of tools and infrastructure for build, test, release and monitoring, focusing on developer productivity, release velocity and product quality.
  • Plan, manage, and socialize all release engineering activities
  • Facilitate cross-team communication for status and dependencies across product areas
  • Continually work towards making improvements in the build/release process
  • Focus on improving Engineering productivity by improving Engineering tools
  • Monitor Build and Release pipeline. Follow up with appropriate teams in timely manner to resolve issues. Triage how these issues could be stopped from re-occurring.
  • Provide oversight to global test suite. Maintain effectiveness of app and no-app test suites.
  • Create best practices and guidelines for app dev teams around build and pipelines. Also, work with non-app dev teams to evangelize best practices.
  • Educate and roll out Pipeline related tools and processes.
  • Explore opportunities for improving current processes and tools.
  • Quantify metrics around Pipeline and share with leadership.

Public Safety provides mission critical software to jails, police and fire departments that provide the backbone for their operations. The product covers the depth and breadth of activities that happen in today’s law related public safety operations.

 

This requires the development team to remain agile to provide the best possible product to our customers while still ensuring continual operation of the system and accuracy of the data.  Self-starting, driven, innovative, team focused and detailed oriented software associates are what make our environment and the company’s ultimate success as a leader in our space possible. 

Qualifications

  • 3+ years of experience with various scripting, programming languages and frameworks such as PowerShell, C#, Python,
  • 3+ years of experience with Continuous Integrating using tools like TeamCity, Perforce, Octopus Deploy, NuGet Package manager.
  • 3+ years' experience with Deployment Automation and Configuration Management
  • 2+ years' experience working on VMWare hosted Windows systems.
  • 3+ years of experience with cloud computing and containerization technology
  • Experience with SQL Server including backup/recovery and scripting as well as network operating systems – preferably Windows Server, Active Directory and VMware.
  • Experience with Monitoring and log analytics tools
  • Containerization Experience
  • Demonstrable understanding of Continuous Delivery principles and practices
  • Willingness to travel (US)

 

Education Requirement:

B.S. in Computer Science or related discipline/experience with 4+ years of experience

 

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin.

 

#dipost

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed