DevOps Software Engineer

Leidos•Bethesda, MD
•Hybrid

About The Position

Leidos is seeking a TS/SCI-cleared DevOps Software Engineer to support the DIA-NDOC (National Digital Exploitation OSINT Center) DOMEX Technology Platform (DTP), as part of a 10-year program supporting the DOMEX Data Discovery Platform (D3P) Modernization effort. The role contributes to mission-critical capabilities on a collaborative, multidisciplinary team of developers, integrators, and system administrators. The engineer designs, maintains, secures, and improves automated software build, test, artifact, and deployment pipelines, enabling product teams to deliver software through standardized, repeatable, and observable DevSecOps workflows. Work is primarily performed onsite at the customer location in Bethesda, Maryland, with a flexible schedule and occasional remote-work opportunities. The position also supports the Platform Team with platform-related activities, including deployment troubleshooting, Kubernetes configuration, Elastic integration, observability, and automation. The engineer participates in Agile release planning, scrums, design sessions, bug triage, and other team activities.

Requirements

  • Bachelor’s degree in Engineering, Computer Sciences, Systems Engineering, or a related field, or equivalent experience, with 8+ years of relevant experience; alternatively, 6+ years of relevant experience with a master’s degree.
  • Active TS/SCI clearance and ability to obtain and maintain a TS/SCI with CI Polygraph.
  • Hands-on experience designing, developing, or maintaining CI/CD pipelines for production software systems using GitLab CI/CD, Jenkins, or equivalent platforms.
  • Experience with Git-based source control and collaborative development workflows, including branching, merge requests or pull requests, tagging, release branches, and code review.
  • Experience building and managing containerized applications using Docker or comparable container technologies.
  • Working knowledge of Kubernetes deployment concepts, including manifests, secrets, namespaces, and Helm or comparable tooling.
  • Experience with artifact repositories and container registries such as Nexus, Artifactory, Harbor, GitLab Registry, or equivalent.
  • Experience integrating automated testing, static code analysis, dependency scanning, software composition analysis, container-image scanning, or security gates into delivery pipelines.
  • Experience developing automation with scripting or programming languages such as Bash, Python, PowerShell, Go, or equivalent.
  • Familiarity with infrastructure-as-code, configuration-management, or deployment-templating tools such as Terraform, Ansible, Helm, Kustomize, or equivalent.
  • Ability to troubleshoot across application build, testing, packaging, containerization, deployment, networking, configuration, and environment layers.
  • Enthusiasm, collaboration, and comfort working with teammates from a range of technical backgrounds.

Nice To Haves

  • Knowledge of Agile methodologies.
  • Hands-on experience with Kubernetes administration and operations, including troubleshooting pod failures, networking issues, image pulls, scheduling constraints, and application connectivity.
  • Experience supporting or administering a shared data or application platform service such as Elastic, Redis, message queues, API gateways, or similar distributed services.
  • Familiarity with infrastructure and platform automation tools such as Terraform, Ansible, Helm, Bash, Python, or equivalent.
  • Working knowledge of platform security practices.
  • Experience with monitoring and observability tools and practices.
  • Ability to create and maintain clear technical documentation.
  • Strong troubleshooting, analytical, and communication skills.
  • Development experience with Bash, PowerShell, SALT, Python, Groovy, Java, or similar technologies.

Responsibilities

  • Design, develop, maintain, and improve CI/CD pipelines for application builds, testing, security scanning, packaging, promotion, deployment, and releases.
  • Implement standardized pipeline templates, reusable automation, and self-service delivery capabilities for product development teams.
  • Integrate automated unit testing, code-quality analysis, dependency and container-image scanning, infrastructure/configuration validation, and other DevSecOps controls into CI/CD workflows.
  • Use Helm to configure Kubernetes deployments for new features and evolving requirements.
  • Manage and support source-control integration, branching strategies, build triggers, artifact repositories, container registries, versioning, and release-promotion processes.
  • Support GitOps, infrastructure-as-code, configuration-as-code, and automated environment-provisioning practices.
  • Troubleshoot failed builds, pipeline errors, deployment failures, artifact issues, configuration drift, and CI/CD tool integration problems.
  • Monitor CI/CD pipeline health, performance, reliability, throughput, and failure trends; identify and implement improvements.
  • Support the Platform Team with deployment troubleshooting, Kubernetes configuration, Elastic integration, observability, and automation.
  • Participate in Agile release planning, scrums, design sessions, bug triage, and related team activities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service