Staff Engineer – Cmaas (platform and Tools - Vms)

GEICO GEICO · Insurance · Bethesda, MD +3

Staff Engineer role focused on building and evolving a next-generation virtual machine management and orchestration platform running on Kubernetes, specializing in configuration management infrastructure, IaC, and driving technical strategy. The role involves technical leadership, system design, implementation, strategy definition, and operational excellence for enterprise-grade configuration management systems.

What you'd actually do

  1. Design and architect enterprise-grade configuration management systems and platforms.
  2. Lead the development of configuration management tools, frameworks, and best practices.
  3. Drive technical decisions and establish standards for configuration management across the organization.
  4. Define the technical roadmap for configuration management capabilities.
  5. Ensure configuration management systems meet usability, reliability, security, and performance requirements

Skills

Required

  • Deep knowledge of configuration management tools (Ansible, Puppet, Chef, SaltStack, or similar)
  • Extensive practical knowledge and experience in Linux and Windows operating systems
  • Experience with Operating System hardening practices and frameworks (CIS Benchmarks, NIST SP 800-53, DISA STIGs, PCI DSS)
  • Professional experience in software development using modern programming languages like Python or Go, Typescript, Java
  • Experience with version control systems (Git) and CI/CD pipelines
  • Understanding of cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
  • Strong experience with Infrastructure as Code (Terraform, Crossplane, Azure Resource Manager, CloudFormation, Pulumi, etc.)

Nice to have

  • Python

What the JD emphasized

  • zero-downtime platforms
  • configuration management infrastructure
  • infrastructure as code
  • scalable configuration management solutions
  • security and regulatory requirements