GEICO is seeking an experienced Staff Engineer with a passion for building high performance, low maintenance, zero-downtime platforms, and applications.
Requirements
- 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.
- Develop automation for configuration deployment, validation, and rollback.
- Create self-service tooling for configuration management.
- 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.
- Identify opportunities to improve configuration management processes and reduce operational overhead.
- Stay current with industry trends and emerging technologies in configuration management.
- Work closely with platform, infrastructure, and application engineering teams.
- Collaborate with product managers and stakeholders to understand requirements.
- Communicate complex technical concepts to both technical and non-technical audiences.
- Document architecture decisions, patterns, and best practices.
- Present technical proposals and solutions to leadership.
- Ensure configuration management systems meet usability, reliability, security, and performance requirements
- Implement monitoring, alerting, and observability for configuration management infrastructure.
- Troubleshoot and resolve complex configuration management issues.
- Establish disaster recovery and backup strategies for configuration data.
- Maintain compliance with security and regulatory requirements.
- Fulfill on-call responsibilities and offer operational support.
Benefits
- Comprehensive Total Rewards program
- 401K savings plan
- Performance and recognition-based incentives
- Tuition assistance
- Mental healthcare
- Fertility and adoption assistance
- GEICO Flex program
- Flexible work schedule
- Four weeks of remote work per year