DevOps System Engineer

Global Channel Management

  • Annapolis Junction, Maryland
  • 30+ days ago

    Highlights

    DevOps System Engineer duties: * Manage system requirements and derived requirements to ensure the delivery of production systems that are compatible with the defined system architecture(s), Service-oriented Architecture (SOA), etc. * Participate in establishing and gaining approval of the definition of a system or component under development (requirements, designs, interfaces, test procedures, etc.) that provides a common reference point for hardware and software developers.

    Numbers & Facts

    LocationAnnapolis Junction, Maryland

    Description

    DevOps System Engineer needs 14+ years of experience

    DevOps System Engineer requires:

    Linux environment

    * Scripting: Bash or Python (required)

    * Configuration: Ansible/Puppet/Salt (required)

    * Containerization: Docker or Kubernetes (highly desired)

    * Terraform experience (optional)

    * Monitoring: Nagios/Splunk (configuration of monitoring)

    * Familiarity and experience with some of the tech stacks used by AEA Development teams:

    * Load Balancing: HAproxy/httpd etc.

    * Web Servers: Tomcat/Nginx/Java etc.

    * Database: MongoDB/Postgres/MySQL etc.

    * AWS experience or certification (Cloud Architect or SysOps Administrator)

    * DevOps role (Scripting, Ansible/Puppet, Kubernetes, etc.)

    DevOps System Engineer duties:

    * Manage system requirements and derived requirements to ensure the delivery of production systems that are compatible with the defined system architecture(s), Service-oriented Architecture (SOA), etc.

    * Contribute to the development of sections of systems engineering documentation such as System Engineering Plans, Initial Capabilities Documents, Requirements specifications, and Interface Control Documents

    * Assist with the development of system requirements, functional requirements, and allocation of the same to individual hardware, software, facility, and personnel components

    * Define the methods, processes, and evaluation criteria by which the systems, subsystems and work products are verified against their requirements in a written plan

    * Participate in the development of system engineering documentation, such as System Engineering Plans, Initial Capabilities Documents, Requirements Specifications, and Interface Control Documents

    * Participate in establishing and gaining approval of the definition of a system or component under development (requirements, designs, interfaces, test procedures, etc.) that provides a common reference point for hardware and software developers

    Similar Jobs