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

DevOps Manager in Richmond, VA at Vaco

Date Posted: 3/29/2019

Job Snapshot

Job Description

Vaco is looking for an experienced Technical Manager for IT DevOps team to build a strong bridge between software development and technology operations. The Manager of the DevOps team will lead a team of DevOps Engineers and Tools & Automations Software Engineers to plan, build, deploy and support all Development/QA/Production environments. This manager will also lead the effort to automate and streamline our operations, monitoring and processes. The DevOps Manager must have practical experience in and be able to foster a culture of innovation and creativity to ensure that teams are comfortable with rapid change. The role requires a solid experience and understanding of technical infrastructure, software development, and ability to influence establishment strategic goals as well as their implementation.

Key Responsibilities:

  • Coach and manage an IT DevOps team responsible for a highly available, critical web services platform
  • Partner across the organization to ensure the development and implementation of comprehensive services and solutions to meet business requirements
  • Support the definition and enforcement of ITIL-based policies
  • Foster a team environment of curiosity, continuous improvement and knowledge sharing
  • Establish, track and review SLAs and KPIs for services provided/managed and meet defined performance measures
  • Communicate, both verbally and in writing, to explain how the various technical pieces work to provide useful solutions to the business
  • Manage team resources to accomplish Release Engineering, Release Management, Performance Engineering, Configuration Management as well as Site Reliability Engineering
  • Assist in delivery of varying-scale projects with multiple dependencies across multiple teams.
  • Actively coach team members in developing their DevOps skill sets
  • Evaluate and improve application deployment automation processes
  • Help shape and execute the technical roadmaps and strategies for the next generation of features surrounding and related to hyper converge / virtualization / cloud technologies
  • Lead a highly technical team and interact with senior management
  • Software Development Life Cycle (SDLC) improvement and stability
  • Build relationships with matrixed team managers to deliver assigned projects
  • Organize, monitor and report on projects you assist on
  • Organize, monitoring and reporting on Infrastructure or software performance issues, CI/CD & automation issues

Minimum Requirements

  • Required 5 years of IT management experience in a 24x7 operational environment
  • Experience with server virtualization technologies required
  • Experience using ITIL practices for change, incident and problem management required

Critical Skills

  • Experience with cloud-based platforms (AWS, Azure, Google)
  • Demonstrated team leadership and collaborative abilities
  • Excellent communication and stakeholder management skills
  • Demonstrated experience applying good DevOps principles
  • Strong understanding of Java or .NET technologies, virtualization, and databases required
  • Experience working in an agile environment using either SCRUM or Kanban
  • History of demonstrating excellent technology leadership and decision making
  • Experience building dashboards to accurately reflect the user experience
  • Experience with Application Program Interfaces (APIs)

Additional Skills & Qualifications

  • Familiarity with Linux system technologies
  • Solid understanding of storage technologies
  • Ability to mitigate security issues and control vulnerability management
  • A bias for action and a curious nature that is comfortable questioning the status quo
  • The ability to instill trust and confidence in business partners and team members

Education

4-year degree in Information Technology or related field or 5-10 years of IT related experience