Geico - Chevy Chase, MD

posted 3 months ago

Full-time - Mid Level
Remote - Chevy Chase, MD
Insurance Carriers and Related Activities

About the position

GEICO is seeking an experienced Senior Engineer to drive the transformation of its insurance business by building high-performance, low maintenance, zero-downtime platforms and applications. This role is crucial in transitioning from a traditional IT model to a tech organization focused on engineering excellence, fostering a culture of psychological safety and continuous improvement.

Responsibilities

  • Implement and maintain software configuration management processes and tools.
  • Develop and manage build and release pipelines, ensuring timely and reliable software deliveries.
  • Collaborate with development and operations teams to define and implement best practices for configuration management.
  • Automate and streamline build, deployment, and release processes.
  • Monitor and troubleshoot build and release issues, providing timely resolutions.
  • Maintain and improve version control systems using Git.
  • Ensure proper documentation of configuration management processes and procedures.
  • Perform regular audits of configuration management systems to ensure compliance with industry standards and best practices.
  • Utilize programming languages like Python, C#, SQL, and NoSQL databases, as well as container orchestration services including Docker and Kubernetes.

Requirements

  • 4+ years of professional Configuration Management experience.
  • 3+ years of experience with architecture and design.
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service.
  • 2+ years of experience in open-source frameworks.
  • Advanced programming experience within Wiki (Atlassian), CI/CD Pipeline, Azure Just-in-Time, VM Access, Azure Cloud Services, Azure Active Directory, Azure Automation Accounts.
  • Proven experience in software configuration management or a related role.
  • Strong understanding of version control systems using Git.
  • Experience with build and release automation tools preferably Azure DevOps.
  • Proficiency in scripting languages like Python, Shell, etc.
  • Familiarity with containerization and orchestration tools like Docker, Kubernetes, etc.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
  • Advanced understanding of DevOps concepts including Azure DevOps framework and tools.
  • Experience with continuous delivery and infrastructure as code.
  • Knowledge of developer tooling across the software development life cycle.

Nice-to-haves

  • Experience in a hyper-growth environment where priorities shift quickly.
  • Ability to excel in a fast-paced environment.

Benefits

  • Premier Medical, Dental and Vision Insurance with no waiting period.
  • Paid Vacation, Sick and Parental Leave.
  • 401(k) Plan.
  • Tuition Reimbursement.
  • Paid Training and Licensures.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service