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

DevOps Engineer 100-120K No C2C or 3rd Parties in Nashville, TN at Vaco

Date Posted: 4/3/2019

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.

FUNCTIONS OF THE JOB

  • 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 to 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
  • Insure the completeness of all required documentation
  • Other duties as assigned
  • Supports our BMI Core Values and cultivates a culture of diversity and inclusion

POSITION QUALIFICATION REQUIREMENTS

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

Experience:

  • 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