GEICO

Staff Engineer – CMaaS, Platform and Tools – VMs

GEICO

full-time

Posted on:

Location Type: Hybrid

Location: Chevy ChaseCaliforniaMarylandUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $110,000 - $230,000 per year

Job Level

About the role

  • Design and architect enterprise-grade configuration management systems and platforms
  • Lead the development of configuration management tools, frameworks, and best practices
  • Drive technical decisions and establish standards for configuration management across the organization
  • Mentor and guide engineers on configuration management principles and practices
  • Develop automation for configuration deployment, validation, and rollback
  • Create self-service tooling for configuration management
  • Design scalable configuration management solutions that support thousands of services and environments
  • Implement infrastructure as code (IaC) patterns and tooling (Terraform, Ansible, Puppet, Chef, etc.)
  • Build and maintain configuration management platforms and services
  • Define the technical roadmap for configuration management capabilities
  • Evaluate and recommend new tools, technologies, and methodologies
  • Drive adoption of configuration management best practices across engineering teams
  • Communicate complex technical concepts to both technical and non-technical audiences
  • Document architecture decisions, patterns, and best practices

Requirements

  • Deep knowledge of configuration management tools (Ansible, Puppet, Chef, SaltStack, or similar), including authoring reusable modules/roles and establishing internal standards
  • Extensive practical knowledge and experience in Linux and Windows operating systems, internals, and command-line utilities
  • 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 (preferred) 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.)
  • 6+ years of PaaS and IaaS software development experience
  • 6+ years of Linux and Windows system administration experience
  • 4+ years specializing in system design and implementation
  • 4+ years of hands-on experience with Azure, OpenStack, AWS, GCP, or other cloud services
  • 2+ years working with open-source frameworks
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience.
Benefits
  • Compensation and benefits built to enhance physical well-being, mental and emotional health and financial future
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • 401K savings plan vested from day one that offers a 6% match
  • Performance and recognition-based incentives
  • Tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
configuration managementautomationinfrastructure as codeLinuxWindowsPythonGitCI/CDTerraformDocker
Soft skills
leadershipmentoringcommunicationtechnical decision-makingdocumentation
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information Systems