• Senior DevOps Engineer

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

    Ntrepid is seeking a Senior DevOps Engineer to join the engineering team for the company’s flagship product. The ideal candidate is someone who has a solid and successful background driving architecture, automation, infrastructure as code, configuration management, monitoring, and tools development for enterprise software and systems. The candidate must have great communication skills and a passion for automating everything, and a sense of ownership. A proven track record of designing, developing, and maintaining dependable, mission-critical systems and products is a must.

     

    The successful candidate will be contributing to the architecture, automation, configuration management, tools development in an Agile environment. The ideal candidate will have a strong background in an enterprise Linux and Windows environment.

    Responsibilities

    • Work with developers and the systems engineering team to resolve issues related to application configuration, deployment, or debugging.
    • Build and innovate to replace large-scale manual operating processes with automation.
    • Collaborate and help build utilities and tools for internal use that enable you and your fellow engineers to operate safely at high speed and wide scale.
    • Driving analysis, design, and development of automation tools for deployment, development, and operational tasks.
    • Contribute to build and deploy automation support (CI/CD).
    • Develop infrastructure as code and testable infrastructure. 
    • Develop appropriate metrics to demonstrate performance and operational efficiency.
    • Work cross-functionally with various teams to drive amazing results.
    • Resolve problems at their root with simple and repeatable solutions.
    • Design automated systems management solutions with self-repair as the goal.
    • Create processes that enhance operation workflow and provide positive customer impact.

    Qualifications

    • U.S. Citizenship Required
    • Bachelors or higher in computer science, electrical engineering, or equivalent (can be waived for corresponding experience)
    • 7+ years of relevant experience
    • Experience with agile methodologies and practices.
    • Extensive experience working with Linux and Windows in an enterprise production environment.
    • Experience using configuration management software like Ansible, Chef and Puppet.
    • Experience with CI tools such as Jenkins and Atlassian Bamboo.
    • Experience with Build Tools such as Ant, Maven, and Gradle.
    • Good understanding of build pipeline, packaging, and artifact management.
    • Knowledge of programming and scripting languages such as Bash, Python, Ruby, or PowerShell.
    • An understanding of network engineering and security principles (e.g. protocols, routing, switching, filtering, firewall rules, etc.).
    • Experience with virtualization technologies such as VMware or Xen.
    • Systems administration (Linux and Windows) background.
    • Excellent written and oral communication skills.
    • Good understanding of security and systems best practices.

    Additional Prefered Skills

    • Experience using containers is a plus (Docker, Kubernetes, OpenShift).
    • Knowledge supporting Java servlet containers such as Jetty and Apache Tomcat.
    • Experience supporting databases such as PostgreSQL and MySQL, including backup and recovery procedures.
    • Experience with API driven infrastructure.
    • Experience in supporting microservice architecture.
    • Experience with public clouds is a plus (AWS, Azure, RackSpace).
    • Knowledge supporting and implementing Microsoft Active Directory Services.
    • Experience supporting Windows environments using PowerShell or other management tool

     

    Options

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