
Senior DevOps Engineer, Observability and FinOps
CACI International1 day ago
Base Salary
$99k - $207k/yr
Responsibilities
- Deploy, configure, and operate observability stacks such as Grafana Alloy, Mimir, Loki, Tempo, Elastic, and Dynatrace on OpenShift and other mission networks.
- Instrument applications and infrastructure with OpenTelemetry and Prometheus exporters, standardizing labels, tags, and naming conventions.
- Build real-time mission status, service health, cost, and utilization dashboards for operators, engineers, leadership, and financial stakeholders.
- Implement cost visibility, allocation, showback, and chargeback across AWS, OpenShift, and on-premises resources.
- Analyze and optimize cloud and infrastructure costs through rightsizing, idle-resource cleanup, storage lifecycle policies, Reserved Instance analysis, and Savings Plan coverage analysis.
- Automate infrastructure and observability deployment with Terraform, Ansible, Helm, Operators, and GitOps.
- Build and maintain GitLab CI, Jenkins, or Tekton pipelines, including image scanning, signing, and promotion into air-gapped registries.
- Package software and dependencies for offline transfer and cross-domain delivery.
- Develop lightweight web applications, APIs, Grafana plugins or panels, and Python or Go data integrations.
- Document runbooks, architecture diagrams, and user guides; train operators and mentor junior engineers.
Requirements
- TS/SCI clearance with polygraph is required.
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is required.
- At least 3 years deploying and operating an enterprise observability stack such as Grafana/Prometheus, Elastic, Dynatrace, or Splunk.
- At least 3 years of production Kubernetes experience and experience with metrics, logs, traces, operational dashboards, alert rules, and SLI/SLO concepts.
- At least 2 years of AWS experience, including EC2, S3, EKS, IAM, CloudWatch, and Cost and Usage Reports.
- Demonstrated cloud-spend analysis, tagging-strategy implementation, and delivery of at least one cost-optimization outcome.
- Experience with Terraform, Ansible, Helm charts or Operators, Git workflows, and CI/CD pipelines using GitLab CI, Jenkins, Tekton, or equivalent.
- Proficiency in Python or Go, Bash scripting, SQL, and PromQL or an equivalent query language.
- RHEL administration and troubleshooting experience, including hardening to DISA STIGs and familiarity with RMF and NIST SP 800-53 controls.
- Experience working in air-gapped or disconnected networks, including offline package and image management.
- Preferred experience includes Grafana Alloy, Mimir, Loki, Tempo, Elastic, Dynatrace, store-and-forward pipelines, edge collectors, Kafka, cross-domain solutions, OpenCost, Kubecost, CloudHealth, Apptio Cloudability, AWS Cost Explorer, AWS Cost and Usage Reports, Istio, service meshes, OpenShift GitOps, and OpenShift Pipelines.
Benefits
- Full-time regular employment with comprehensive healthcare, wellness, financial, retirement, family support, continuing education, learning and development, and time-off benefits.
- Flexible time off and a flexible work environment intended to support work-life balance.
- Access to robust learning resources and opportunities for continuous career growth.
- Up to 10% travel within the continental United States may be required.
Tech Stack
Categories
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.