AI Platform and DevSecOps Engineer
About the role
Are you searching for important work at the intersection of National Security Analysis and Artificial Intelligence? Are you passionate about deploying, sustaining, and securing AI-enabled software? If so, we're looking for someone like you to join our team at APL, working at the forefront of operationalizing artificial intelligence in national security environments.
Responsibilities
- Develop, maintain, and continuously update a secure library of containerized software and supporting stacks, along with implementing automated pipelines for container builds, testing, and validation and ensuring compatibility across multiple operating systems and architectures.
- Design, deploy, and maintain Kubernetes-based infrastructure, maintain well-documented, reproducible deployment configurations, and optimize performance and reliability across constrained environments.
- Develop processes to continuously scan containers and dependencies for vulnerabilities and remediate findings, ensuring compliance with evolving STIG requirements and security controls and integrating security best practices into CI/CD pipelines.
- Navigate deployments across DoD and IC systems, adapt deployment strategies to meet ATO and accreditation constraints, and troubleshoot environment-specific deployment issues.
Requirements
- Possess a Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering or a closely related technical field.
- Have at least three years of relevant experience deploying software across Windows and Linux.
- Have experience with containerization technologies (Docker, Podman) and orchestration (Kubernetes).
- Have familiarity with CI/CD pipelines and DevSecOps practices.
- Have experience with vulnerability scanning and remediation.
- Have proficiency in Bash, or similar scripting languages.
- Have strong problem-solving skills in constrained environments.
- Able to obtain an Interim Secret level security clearance by your start date and can ultimately obtain a TS/SCI level clearance.
Qualifications
- If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information.
- You'll go above and beyond our minimum requirements if you...
- Have experience deploying to classified or air-gapped environments.
- Possess familiarity with DoD DevSecOps processes.
- Have experience supporting AI/ML or LLM-based systems.
- Have knowledge of container security hardening and STIGs.
- Have experience with multi-architecture builds.
- Have experience with Kubernetes in restricted environments.
About Us
The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation’s most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. 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. At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL’s campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at https://www.jhuapl.edu/careers.