Linux Software Engineer

Booz Allen HamiltonArlington, VA
$61,900 - $141,000Remote

About The Position

As a DevOps engineer, you know how to set up cloud environments and provision computer networking, storage, and virtual networks—ultimately, how to “harness the cloud.” We’re looking for a DevOps infrastructure engineer like you to support our clients as they modernize their IT infrastructures and meet their most challenging missions. As a DevOps infrastructure engineer at Booz Allen, you’ll work closely with cloud architects and engineers to manage server configuration for modern cloud solutions. You’ll sharpen your skills within a DevOps framework to establish or provision virtual machines or networks and use cloud service providers to further your clients’ meaningful missions. With access to our internal innovative labs, there’s no better place to expand your skills and explore different ways of solving our clients’ challenges. Whether helping to develop, deploy, or manage IT infrastructures for crucial server and network components, here, you’ll have the latest tech and brightest teammates at your fingertips. Join us. The world can’t wait.

Requirements

  • 5+ years of experience in software development
  • Experience administering and hardening Linux systems, including RHEL, CentOS, or Ubuntu, across production, development, and secure environments
  • Experience with architect and implement automation solutions using tools such as Ansible, Terraform, Bash, or Python
  • Experience scripting and developing in languages such as Bash or Python
  • Experience setting up and maintaining small computer lab environments, including hardware setup, OS imaging, network configuration, patching, and troubleshooting
  • Experience with virtualization and containerization technologies such as VMware, KVM, Docker, and Podman
  • Secret clearance
  • Bachelor’s degree

Nice To Haves

  • Experience with infrastructure‑as‑code, such as Terraform or CloudFormation
  • Experience with cloud environments, such as AWS GovCloud or Azure Government
  • Experience with CI/CD platforms, such as GitLab CI, Jenkins, or GitHub Actions
  • Experience supporting large‑scale, distributed, or high‑availability systems
  • Knowledge of monitoring and observability tools, such as Prometheus, Grafana, or ELK/Elastic Stack
  • TS/SCI clearance
  • RHCSA/RHCE, Security+, Linux+, or similar certifications

Responsibilities

  • Manage server configuration for modern cloud solutions.
  • Establish or provision virtual machines or networks.
  • Use cloud service providers to further clients’ meaningful missions.
  • Develop, deploy, or manage IT infrastructures for crucial server and network components.

Benefits

  • health
  • life
  • disability
  • financial
  • retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service