• Lead DevOps Engineer

    Job Locations US-Herndon, VA
    Job ID
    2018-1377
    Category
    Engineering
  • Overview

    Seeking a Lead DevOps Engineer to lead the systems engineering team for the company’s flagship product. We are looking for someone who has a solid and successful background with enterprise level systems development teams using an Agile methodology.  A proven track record of designing, developing, delivering and maintaining dependable, mission critical, large-scale systems and products is a must.

     

    Responsibilities

    • Lead a team of 6-8 DevOps engineers to design, develop, and test major software and systems components using an agile methodology
    • Propose solutions and develop infrastructure required to support automated, immutable delivery of the product
    • Build and maintain infrastructure for auto provisioning of various environments from CI through to production (“Cattle, not pets”)
    • Work with the team to organize and break down epics and user stories, identify tasks, provide estimates and execute to meet scheduled targets
    • Work with company’s infrastructure operations team to deploy and support the product in production. Support both legacy systems currently in production while also working toward the next generation of the product
    • Work with senior engineers within the team and the company as a whole to drive the overall systems architecture and design for the product
    • Provide effective documentation and presentations of the requirements and architecture of the system while adapting conversations to match the audience’s level of technical understanding
    • Translate business needs into engineering user stories providing the context necessary for full understanding, negotiation and facilitation of engineering questions
    • Work with QA to ensure product meets high quality standards and that at the system level it is validated

    Qualifications

    • U.S. Citizenship required
    • TS/SCI eligibility required, or ability to obtain/maintain a U.S. Security Clearance
    • Bachelors or higher in computer science, electrical engineering, or equivalent (can be waived for additional experience) with 7+ years of relevant experience and 2+ years of leadership experience 

     

    Required Technical Skills:

    • Expert understanding of automated delivery/deployment with hands-on knowledge of setting up the infrastructure to enable automated delivery for our customers as well as internal project teams
    • Experience with agile methodologies and practices
    • Extensive experience working with Linux or Unix in an enterprise production environment, Centos and Ubuntu variants a plus
    • Experience using configuration management software, e.g. Chef, or Ansible
    • Experience engineering and deploying immutable infrastructure (i.e. VM Templates, Docker, Vagrant, etc)
    • An understanding of network engineering and security principles (e.g. protocols, routing, switching, filtering, firewall rules, etc.)
    • Experience with virtualization software such as VMware vSphere

     

    Preferred Technical Skills:

    • Experience designing and developing DevOps/CI pipelines for deployment into various types of environments, i.e. hosted, on-premises, and network-isolated (no internet)
    • Experience with scripting languages such as Bash, Shell, or Python
    • Knowledge supporting and implementing Microsoft Active Directory Services
    • Knowledge supporting Java applications in large-scale development and production environments
    • Experience supporting databases including backup and recovery procedures such as Postgres and MySQL
    • Experience with Disaster Recovery and the associated tools for data replication

     

    Preferred Operational Skills:

    • Must possess strong communication, teamwork and leadership skills
    • Must be able to work in a dynamic, distributed team environment (cross-coast and other remote locations)
    • Must have ability to demonstrate technical excellence in his/her personal work as well as contribute to the team's continued success by sharing technical knowledge
    • Must have the ability to multitask effectively in a fast-paced environment, under stress and within time constraints
    • Must be highly organized and an effective problem solver

    Options

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