C

Sr DevOps Engineer

CACI Products Company Herndon, Virginia, United States

2-10 employees

5 h ago
devops Principal (10+ yrs) Full-time United States
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The Senior DevOps Engineer will lead the design, implementation, and optimization of secure, scalable infrastructure to support mission-critical applications. Responsibilities include driving DevOps best practices, automating system provisioning, managing CI/CD pipelines, and ensuring system reliability and security.

What they look for

DevOps Infrastructure as code CI/CD Linux Python Container orchestration Configuration management Cybersecurity Automation Identity management LDAP Kerberos PKI System administration Troubleshooting Hardening

Requirements

Candidates must have 10+ years of experience in systems or DevOps engineering with deep expertise in enterprise Linux and infrastructure as code. Proficiency in Python, configuration management tools, containerization, and security hardening is required.

Full description

Overview

L2T is seeking a highly skilled Senior DevOps Engineer to lead the design, implementation, and optimization of secure, scalable, and resilient infrastructure supporting mission-critical applications and enterprise systems. This position is responsible for driving DevOps best practices across the software development lifecycle, enabling continuous integration and continuous delivery (CI/CD), automating infrastructure management, and improving system reliability, performance, and security. The ideal candidate combines deep expertise in cloud and on-premises environments, infrastructure as code, container orchestration, and cybersecurity-focused operations while serving as a technical leader and mentor within the engineering organization. Key Responsibilities:

  • Provisioning: Design and maintain automated, hands-off provisioning of physical and virtual hosts, from network boot through a fully configured, compliant system.
  • Configuration management: Define system state as code, enforce it consistently across environments, and eliminate configuration drift.
  • CI/CD: Build and maintain pipelines that test, package and deploy both application and infrastructure code; improve speed and reliability of releases.
  • Workflow automation: Find manual, repetitive operational tasks and replace them with reliable, auditable automation and tooling.
  • Identity and access: Operate centralized identity services — directory, authentication, certificate authority and access policy — including replication, integration and lifecycle management.
  • Containers: Build, secure and run containerized workloads, including image builds, registries and runtime management.
  • Content delivery: Manage internal distribution of software, packages and artifacts — repository mirrors, caching and delivery to hosts across sites.
  • Security and hardening: Apply and maintain hardening baselines, mandatory access controls, host firewalls and least-privilege practices; support audit and compliance requirements.
  • Reliability: Participate in troubleshooting and incident response, lead root-cause analysis, and fix underlying causes rather than symptoms.
  • Collaboration and knowledge sharing: Contribute to architecture and engineering standards, share expertise through pairing and design and code reviews, and write the runbooks and design notes the team relies on.

Responsibilities

  • 10+ years in systems, infrastructure or DevOps engineering, with a track record of applying DevOps practices: infrastructure as code, version control for everything, peer review, automated testing and continuous delivery.
  • Experience mentoring other engineers and contributing to team-wide technical standards and design decisions.
  • Deep administration experience with enterprise Linux, preferably Red Hat–family distributions.
  • Hands-on experience with automated OS provisioning and installation at scale.
  • Production experience with at least one configuration management tool.
  • Experience building and maintaining CI/CD pipelines with a mainstream platform.
  • Solid scripting and programming skills in Python, plus shell.
  • Working knowledge of directory services and authentication: LDAP, Kerberos, and PKI/certificate management.
  • Experience building and running containers.
  • Practical Linux security experience: mandatory access control, host firewalls, and hardening to a recognized baseline.
  • Strong troubleshooting skills across OS, network and application layers.
  • Clear written communication and a habit of documenting work.

Qualifications

Similar roles