2Hb Incorporated - Annapolis Junction, MD

posted 3 months ago

Full-time
Annapolis Junction, MD
Professional, Scientific, and Technical Services

About the position

2HB Incorporated is seeking a Software Integration Engineer to support its government customer in Annapolis Junction, MD. This full-time position requires a TS/SCI/Full Scope Polygraph Clearance. The Software Integration Engineer will be responsible for the automation of installing, configuring, testing, and operational management of system solutions for metrics and monitoring. This role is critical in ensuring that the systems are efficiently integrated and operational, providing essential support to the government customer. In addition to automation tasks, the Software Integration Engineer will design, implement, verify, and validate telemetry data-ingest pipelines from High-Performance Computing (HPC) infrastructure equipment and services. This involves a deep understanding of the HPC environment and the ability to work with various components such as compute, network, memory, and storage. The engineer will also be expected to utilize Infrastructure as Code (IaC) concepts and automation technologies, which are essential for modern software integration practices. The position requires a proactive approach to learning and adapting to new technologies, particularly in the areas of automation and continuous integration/continuous deployment (CI/CD). The ideal candidate will have a strong foundation in scripting and automation tools, as well as experience with source control systems. This role is pivotal in enhancing the operational capabilities of the systems in place and ensuring that they meet the high standards required by the government customer.

Responsibilities

  • Automate the installation, configuration, testing, and operational management of system solutions for metrics and monitoring.
  • Design, implement, verify, and validate telemetry data-ingest pipelines from HPC infrastructure equipment and services.
  • Utilize Linux CLI and tools for system management and automation tasks.
  • Write scripts using Bash/Python to facilitate automation and integration processes.
  • Apply Infrastructure as Code (IaC) concepts and automation technologies such as Ansible, SaltStack, Puppet, Chef, and Terraform.
  • Implement CI/CD principles, methodologies, and tools including GitLab for continuous integration and deployment.
  • Manage and utilize Git Source Control System for version control and collaboration.

Requirements

  • Experience using the Linux CLI and tools.
  • Experience writing scripts using Bash/Python.
  • General HPC technical knowledge regarding compute, network, memory, and storage components.
  • Experience with IaC concepts, principles, and automation technologies such as Ansible, SaltStack, Puppet, Chef, Terraform.
  • Experience with CI/CD principles, methodologies, and tools including GitLab.
  • Experience with Git Source Control System.
  • Willingness to learn Ansible.
  • Bachelor's Degree in Computer Science or related field with at least eight (8) years of demonstrable experience in integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment.
  • Alternatively, five (5) years of full-time Computer Science directly related work that can be substituted for a degree and at least eight (8) years of demonstrable experience.
  • An industry-recognized professional certification may substitute for one (1) year of experience.
  • A Master's Degree in Computer Science or related field may substitute for two (2) years of experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service