This site uses cookies. To find out more, see our Cookies Policy

DevOps Engineer in Nashville, TN at Vaco

Date Posted: 2/27/2018

Job Snapshot

Job Description

POSITION SUMMARY: Build, deploy and test software. Interact extensively with Software Developers, Quality Assurance Analysts, Scrum Masters and Network Operations teams to automate, execute and test software deployments across multiple environments.


Essential Functions: which may be representative but not all inclusive of those commonly associated with this position.

  • Develop automation scripts for unit tests, software builds and deployments
  • Develop automation scripts to manage Azure environment
  • Define and maintain Change Control process standards and methodologies
  • Deploy software applications and services on demand within defined outage windows
  • Participate in development, testing and Implementation phases in support of the Software development life cycle (SDLC)
  • Maintain Source Code Control and Release repositories
  • Maintain Azure and ServiceNow Cloud environments
  • Manage Application versions and dependencies
  • Participate in multiple, concurrent projects of varying sizes and complexities
  • Participate in technology and design discussions
  • Create software release and change control training materials
  • Perform user training and guidance to development teams to ensure compliance with defined change control processes
  • Provide regular verbal and written status reports to management
  • Create, maintain, and present technical documentation to different audiences and levels
  • Evaluate and adopt new tools to improve build release processes
  • Ensure the completeness of all required documentation


Education: Bachelor's Degree or higher in Computer Science or Math or equivalent industry experience


  • Minimum Two (2) years build and release management/DevOps experience
  • Experience with automation scripts that enable management of the Azure/Cloud environment(s)
  • Hands-on experience working as a DevOps/Build and Release Engineer
  • Strong experience with build and deploy systems such as TeamCity, Octopus Deploy, scripting languages such as Power Shell, Gulp and other build and deployment scripting languages
  • Extensive knowledge of industry standard source control systems
  • Experience with continuous integration and deployment best practices
  • Experience with Tomcat, Team Foundation Server (TFS, VSTS), Octopus Deploy and TeamCity is preferred
  • Experience with ServiceNow preferred
  • Agile software development methodologies

Skills and Abilities:

  • Must possess ability to work independently in a fast-paced, dynamic environment
  • Must be a team player who understands the importance of teamwork, collaboration, and open communication, including a willingness to occasionally work in a pair-programming environment
  • Must possess strong analytical and technical documentation skills
  • Must possess ability to effectively present information and respond to questions
  • Experience with distributed systems or a large enterprise background is preferred
  • Must have an excellent understanding and hands-on experience with design and development best practices
  • Detail orientation and strong attention to detail
  • Must have progressive achievement in job history
  • Must be willing to work overtime, including weekends, when required
  • Understanding of SDLC automation concepts such as continuous integration