Company Overview
The Johns Hopkins University Applied Physics Laboratory (APL) is a not-for-profit, university-affiliated research center (UARC) dedicated to addressing critical national security and scientific challenges. Leveraging advanced research, technical expertise, prototyping, and in-depth analysis, APL delivers innovative and impactful solutions to complex problems.
DevOps Engineer
Role Summary
As a DevOps Engineer at the Johns Hopkins University Applied Physics Laboratory (APL), you will collaborate closely with software developers to understand their workflows and support their needs. You will design, implement, and maintain robust continuous integration (CI) pipelines and scalable, container-based continuous deployment (CD) systems. This is an exciting opportunity to contribute to cutting-edge projects in a dynamic, team-oriented environment while continually seeking ways to enhance efficiency and document best practices.
Key Responsibilities
-
Partner with developers to gather workflow requirements and translate them into optimized CI/CD solutions.
-
Build, maintain, and enhance flexible CI/CD pipelines that support multiple projects and development environments.
-
Support and advance containerized environments using orchestration tools such as Kubernetes, ECS, or Docker Swarm.
-
Continuously explore and integrate emerging DevOps methodologies and tools to drive innovation.
-
Document system architecture, workflows, and DevOps strategies for knowledge sharing and reproducibility.
Basic Qualifications
You’ll be a strong candidate if you have:
-
A Bachelor’s degree in Computer Science, Engineering, or a related field, along with a minimum of 2 years of relevant experience.
-
Proficiency in Linux/Ubuntu and Windows environments.
-
Hands-on experience with CI/CD tools such as GitLab CI, Argo CD, or Jenkins.
-
Familiarity with build automation systems such as Gradle, Bazel, or Nix.
-
Working knowledge of container technologies (Docker) and orchestration platforms (Kubernetes, ECS, Docker Swarm).
-
Eligibility for a U.S. government Top Secret security clearance (U.S. citizenship required).
Preferred Qualifications
You will stand out if you bring:
-
Experience with Python and Java programming languages.
-
Knowledge of relational and NoSQL databases.
-
Familiarity with Android build and deployment processes.
-
Advanced skills in Linux administration and shell scripting.
-
Experience working with Triplestores and semantic data models.
About APL
The Johns Hopkins University Applied Physics Laboratory (APL) is a not-for-profit university-affiliated research center (UARC) tackling the nation’s most pressing defense, security, space, and science challenges. What sets APL apart is not just our mission, but our inclusive and collaborative culture. We empower employees to bring their authentic selves to work, offering opportunities for professional growth, innovation, and deep team engagement.
Why Join Us
-
A culture that fosters innovation, inclusion, and professional development.
-
Generous benefits including retirement contributions, education assistance, and exceptional work/life balance.
-
A beautiful campus in the Baltimore-Washington metro area with a community that values diversity and mutual respect.
Additional Information
-
Applications are reviewed on a rolling basis.
-
Compensation is based on experience, education, location, and internal equity.
-
May include sign-on bonuses, relocation assistance, and performance incentives.
-
APL is an Equal Opportunity/Affirmative Action employer and welcomes applicants from all backgrounds.