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

DevOps Engineer in Richmond, VA at Vaco

Date Posted: 2/9/2018

Job Snapshot

Job Description

**U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.**


The Development Operations Engineers (DevOps Engineers) provide daily support of the operating environment. This position handles a variety of responsibilities surrounding environment maintenance, monitoring, code deployment, server optimization, developer support and security. The candidate must possess excellent communication skills, should be comfortable working autonomously and within a team environment, and be willing to work on-call and after hours.

Key Responsibilities:

  • Work closely with Agile software engineering teams optimize the technology stack for performance, maintainability and fault tolerance
  • Conduct code promotion and change management
  • Design and build logging and monitoring systems to identify bottlenecks and assist with the analysis and troubleshooting of hardware and software issues
  • Proactively maintain, monitor, and analyze system components across server infrastructure
  • Evaluate and install application and system upgrades, including daily maintenance such as backups and runtime upgrades
  • Document, drive, and execute against industry best-practice processes and organizational procedures
  • Perform system performance and load testing procedures
  • Perform security audits and system hardening measures
  • Share routine operations task and on-call support

Minimum Requirements

5 years IT operations, systems maintenance and/or monitoring experience

Critical Skills

  • Excellent problem solving skills
  • Experience with Microsoft Windows 2012+, IIS 8.5+, Team Foundation Server 2015, Sql Server 2012+, server builds, configurations and providing ongoing maintenance and support
  • Strong, hands-on experience with scripting
  • Experience with code management processes, procedures, and tools (e.g., TFS, GIT, etc.)
  • Understanding of Agile methodology principles

Additional Skills and Qualifications

  • Principles of application security in a cloud environment
  • Automation and configuration tools (Puppet, Chef, Ansible)
  • Knowledge of development languages (.net preferred)
  • Linux Server Administration
  • Prioritize and execute tasks
  • Communicate ideas in both technical and user friendly language
  • Active participation in the technical community desired
  • Excellent written and verbal communications skills
  • Continuous integration and deployment knowledge preferred Knowledge of advanced system monitoring, logging and analysis concepts (SCOM, web logs, Splunk, etc.)


4-year degree in Computer Science or equivalent experience


**U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.**