L

Leidos

Builds technology for defense and civil agencies

DevOps Software Engineer

Platform Engineering +1Confirmed live in the last 24 hours
Full-timeBethesda, MD, USA$107.9k - $195.1k

About the Job

Requirements

  • A BS in Engineering, Computer Science, Systems Engineering, or a related field, or equivalent experience, plus 8 or more years in software development, systems engineering, or a related field; a master's degree allows a requirement of 6 or more years of experience.
  • An active Top Secret/SCI security clearance and the ability to obtain and maintain a TS/SCI with Polygraph clearance.
  • Knowledge of Linux operating systems and Kubernetes environments.
  • At least one DoD 8570.01-M IAT Level II or higher certification, such as CCNA Security, CySA+, Security+ CE, SSCP, or CISSP (or Associate).
  • GitLab CI/CD pipeline development experience and the ability to obtain Privileged User Account certification per DoD 8570 policy.
  • Container and container orchestration experience, specifically Kubernetes, including troubleshooting Ingress/Gateway API, multi-tenant GPU sharing, Helm chart design and build, pod disruption budgets, and affinity/anti-affinity rules.
  • Familiarity with external-secrets, ArgoCD, cert-manager, and ECK (Elasticsearch).
  • Comfort with Elasticsearch, Logstash, and Kibana.
  • Ability to participate in cross-functional planning, coordination, and task execution.

Responsibilities

  • Deploy, triage, and maintain a production big data pipeline using a microservice architecture running on Kubernetes, an Elasticsearch backend, and Kafka messaging.
  • Enhance and maintain CI/CD and DevOps scripts and processes, including AI-integrated solutions for failure analysis, security, and compliance, to facilitate faster development, quicker error detection, and resilient deployments.
  • Design, develop, and support scalable, redundant infrastructure in physical and virtualized environments.
  • Configure Kubernetes continuous deployments using Helm, YAML, and ArgoCD.
  • Collaborate with systems engineers to design solutions for new features and requirements.
  • Provide technical input to systems engineering documentation and diagrams or models in coordination with systems engineering and architecture team members.
  • Participate in Agile release planning, scrum of scrums, bug triage, design sessions, and other meetings.
  • Develop PaaS solutions for hybrid deployments and secure multi-tenant GPU-sharing solutions in Kubernetes environments.

Desired Qualifications

  • Experience with systems at scale.
  • Experience or knowledge of key Agile processes and techniques.
  • Development experience with technologies such as Bash, PowerShell, SALT, Python, Groovy, or Java.
  • Experience on a production or enterprise system.
  • Experience with Kafka or other message-passing systems such as AMQP or JMS.
  • Experience with Kubernetes monitoring tools such as Prometheus, Grafana, or OpenTelemetry.
  • Experience with SALT for deployment automation.
  • Experience with Nexus.

About the Company

Leidos

Builds technology for defense and civil agencies

Leidos develops technology and runs services for defense, intelligence and civilian agencies, as well as healthcare and commercial customers. It combines software and engineering work with systems integration, building secure networks and equipment used in demanding operations. Its portfolio includes medical services, energy infrastructure design and technology that supports military missions, linking specialist businesses under one parent. Customers pay through contracts for delivered systems and services, with payment tied to labor, costs or agreed project milestones. Leidos traces its roots to a company founded in 1969 and is headquartered in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Leidos

See more jobs