K

Kroll

Global risk management and investigations consulting

Senior DevOps Engineer - Cyber & Data Resilience

Cloud Engineering +1Confirmed live in the last 24 hours
Full-timeFort Meade, MD, USANo salary listed

About the Job

Requirements

  • A bachelor's degree from an accredited college in a related discipline such as Computer Science, Information Technology, or Systems Engineering, or equivalent experience / four additional years of relevant experience in lieu of a degree. A master's degree may substitute for two years of experience.
  • At least 12 years of professional experience in DevOps engineering, infrastructure automation, and cloud platform management within DoD/IC classified environments; the prime specifies at least nine years with a bachelor's degree or seven years with a master's degree.
  • An active TS/SCI clearance with FS Polygraph.
  • A current Security+ CE certification.
  • Hands-on experience with Kubernetes, AWS, and Infrastructure as Code (IaC).
  • Proficiency in Python, Ansible, and Terraform for infrastructure automation.
  • Experience patching, hardening, and maintaining compliance of RHEL systems.
  • Experience managing CI/CD pipelines using GitLab runners and Argo CD.
  • Experience with container technologies including Kubernetes, Docker Compose, and NiFi.
  • Proficiency managing AWS commercial cloud computing platforms.

Responsibilities

  • Develop Infrastructure as Code (IaC) and scripting to automate tasks, provision managed services, and build tools using Python, Ansible, and Terraform.
  • Design, build, and maintain AWS infrastructure, including EC2, Lambdas, S3, SNS, SQS, Event Router, Athena, and Step Functions, using Terraform and auto scaling.
  • Automate provisioning, configuration, and lifecycle management of cloud resources.
  • Implement infrastructure testing and validation practices for IaC deployments.
  • Install, configure, and provide performance tuning utilizing Kubernetes, Docker Compose, NiFi, and cloud-native logging and metrics collection tools.
  • Manage Kubernetes clusters with a focus on EKS, ECS, and/or Fargate.
  • Design and implement containerized deployment strategies supporting microservice architectures.
  • Monitor container health and resource utilization, and optimize cluster performance.
  • Manage CI/CD pipelines to automate building, testing, and deploying code utilizing GitLab runners and Argo CD.
  • Develop and manage GitLab CI/CD pipelines to automate deployment processes.
  • Implement GitOps workflows for declarative infrastructure and application delivery.
  • Integrate automated testing, security scanning, and quality gates into pipeline stages.
  • Manage commercial cloud computing platforms (AWS), including compute, storage, networking, and serverless services.
  • Implement and maintain AWS networking principles including VPCs, NATs, and IP Gateways.
  • Monitor cloud resource utilization, cost optimization, and capacity planning.
  • Implement cloud security best practices including IAM policies, security groups, and encryption.
  • Patch, harden, and maintain compliance of RHEL-based systems in accordance with DoD security requirements.
  • Implement and maintain STIG compliance across infrastructure components.
  • Support security audits and vulnerability remediation activities.
  • Ensure systems meet RMF and NIST 800-53 security control requirements.
  • Collaborate with development teams to optimize application performance and reliability.
  • Troubleshoot infrastructure issues and ensure system uptime.
  • Implement monitoring, alerting, and incident response procedures for production systems.
  • Communicate and collaborate effectively with team members and stakeholders across the program.

Desired Qualifications

  • Design, build, and maintain AWS infrastructure, including EC2, Lambdas, S3, SNS, SQS, Event Router, Athena, and Step Functions, using Terraform and auto scaling.
  • Understanding of AWS networking principles including VPCs, NATs, and IP Gateways.
  • Experience developing and managing GitLab CI/CD pipelines to automate deployment processes.
  • Collaboration with development teams to optimize application performance and reliability.
  • Experience troubleshooting infrastructure issues and ensuring system uptime.
  • Kubernetes experience with a focus on EKS, ECS, and/or Fargate.
  • Familiarity with cloud-native logging and metrics collection tools.
  • Experience with Argo CD for GitOps-based continuous delivery.

About the Company

Kroll

Global risk management and investigations consulting

Preparing summary

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
1932

Recently Posted Jobs

Explore more opportunities at Kroll

See more jobs