2026 Graduate - Linux Systems Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD
2d

About The Position

Do you enjoy solving complicated problems? Are you passionate about Linux? Do you like contributing to automation? Do you thrive in a fast-paced, dynamic environment? If you are a recent or soon-to-be BS/MS graduate with a degree in Information Technology, Computer Science, or a related field and a passion for tackling critical challenges, we’d love to have you join our team! Recognized by Computerworld as one of the Top Places to Work in IT for six years running, we’re looking for a dynamic and passionate early career Linux Systems Engineer who is eager to learn, loves working hands-on with Linux, and is excited by open-source technologies. In this role, you’ll directly support APL’s exceptional research community. Linux systems power APL’s most mission-critical national security and research efforts. As a Linux Systems Engineer, you’ll build, secure, and operate platforms that solve meaningful, real-world problems. From day one, you’ll be trusted to take ownership, grow quickly, and help define how Linux is automated, secured, and scaled enterprise-wide.

Requirements

  • A Bachelor’s or Master’s degree in Computer Science, Information Technology, a related field.
  • Have engaged in multiple internships, research experiences, or projects administering Linux systems (e.g., Red Hat, Ubuntu).
  • Experience scripting or automating tasks using Bash, Python, or a similar language through internships or academic projects.
  • Proactive, self-driven approach to preventing outages, optimizing performance, and maintaining secure, reliable systems.
  • Strong troubleshooting skills with the persistence to drive issues to root cause.
  • Interest in building secure, well-engineered systems, including curiosity about compliance and security frameworks such as DFARS, FIPS, and STIGs.
  • Collaborative mindset with clear written and verbal communication skills.
  • Are able to obtain a Secret level security clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.

Nice To Haves

  • Automation or configuration management tools such as Ansible, Puppet, Chef, or BigFix.
  • Container technologies like Docker, Podman, or Kubernetes.
  • Monitoring and observability tools such as Prometheus, Grafana, or Splunk.
  • Authentication and directory services including LDAP, Kerberos, or Red Hat IdM.
  • Linux security hardening frameworks such as CIS Benchmarks or DISA STIGs.
  • Experience using Git or other version control systems.

Responsibilities

  • Build, configure, and support Linux systems that underpin secure research and operational programs across the Lab.
  • Troubleshoot complex system and application issues, working with teammates, researchers, and vendors to engineer durable solutions.
  • Help keep systems healthy through patching, monitoring, performance tuning, and thoughtful problem-solving.
  • Contribute to the Linux Administration Team by building automation, improving documentation and sharing ideas that influence long-term architecture.
  • Participate in shaping how Linux is secured, automated, and scaled at APL—your perspective and curiosity will be valued.

Benefits

  • We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.
  • Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service