Software Engineer (DevOps)

In-Depth Engineering CorporationFairfax, VA
4d$84,000 - $130,000Onsite

About The Position

In-Depth Engineering Corporation, a recognized leader in the development and production of software solutions for the United States Department of the Navy, seeks Software Engineers with experience in DevOps to perform duties associated with Application Integration and Software Development in support of our Virginia office. This position is full time on-site and located at our Fairfax, VA office with minimal travel to other locations. In-Depth Engineering provides a competitive package of salary and benefits, including medical, dental, and vision coverage, a Safe Harbor 401(k) program, generous Paid Time Off (PTO), STD, LTD, life insurance, and tuition assistance for higher education. Prospective employees will receive consideration without discrimination because of race, creed, color, sex, age, national origin, or handicap. We are an Equal Opportunity Employer.

Requirements

  • Bachelor’s Degree in Information Systems, Computer Science, Computer Engineering or equivalent
  • 2-6 Years of hands on relevant experience
  • Must be a US Citizen
  • Ability to obtain an Active DoD Security Clearance
  • Experience configuring, integrating, and maintaining server software/hardware environments
  • Experience with Linux.

Nice To Haves

  • Experience with Kubernetes, Rancher RKE2
  • Experience with RedHat Enterprise Linux (RHEL)
  • Experience with Rancher or Rancher Mult Cluster Manager
  • Experience coding and scripting (Python, C++, Java, Bash)
  • Experience with CI/CD services (Gitlab, Jenkins)
  • Experience with automated scripts to install and harden operating systems using Government STIGs
  • Experience using build and deployment tools (Jenkins, Docker)
  • Experience with Networking (Cisco, Switches)

Responsibilities

  • Install, update, configure, monitor, and troubleshoot a variety of CI (Continuous Integration), CM (Configuration Management), SCA (Source Code Analysis) systems used by the company to support development life cycle
  • Troubleshoot hardware and software problems per installation and configuration of system servers.
  • Ensure the availability and functionality of system servers
  • Implement access privileges, control structures, and resources
  • Create and maintain cluster of virtual machines and containers
  • Manage and support Kubernetes containers, creating new virtual machine nodes, updating and adding new jobs in coordination with software leads
  • Follow software lifecycle with JIRA
  • Compile C++/Java and install non-standard software on system servers
  • Utilize understanding of standard DOD security practices such as, STIG/RMF compliance and system accreditation implementation efforts to oversee the network and server security compliance, auditing, and remediation.
  • Develop documentation for specific installations and configurations necessary to support operations and ongoing support activities.

Benefits

  • Generous PTO
  • 401K
  • Health Insurance Package
  • medical, dental, and vision coverage
  • a Safe Harbor 401(k) program
  • generous Paid Time Off (PTO)
  • STD
  • LTD
  • life insurance
  • tuition assistance for higher education
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service