Geico-posted 9 months ago
$90,000 - $185,000/Yr
Full-time • Senior
Chevy Chase, MD
Insurance Carriers and Related Activities

GEICO is seeking an experienced Senior DevOps Engineer to play a key role in designing and implementing the next-generation Deployment and Release Platform. You will be responsible for developing, maintaining, and scaling robust CD frameworks, improving deployment reliability, and enabling faster, automated and policy-driven software releases across the organization. As a senior DevOps engineer of the team, you will collaborate with engineering teams across GEICO to ensure best practices in software deployment, release automation, and GitOps methodologies. You will also help mentor junior engineers and drive the adoption of open-source technologies to enhance developer productivity.

  • Design, build, and maintain CI/CD pipelines to enable faster and more reliable software deployments.
  • Develop and implement GitOps workflows using Flux and ArgoCD to standardize software delivery.
  • Enhance release automation, deployment strategies, rollback strategies, and deployment observability to improve system reliability.
  • Define Service to service communication patterns, and discoverability using Istio Service Mesh.
  • Partner with security and compliance teams to build security controls and change gates into CD workflows.
  • Mentor junior engineers, conduct code reviews, and provide technical guidance.
  • Work closely with infrastructure teams to optimize deployment environments for scalability and performance, and ease of self-service.
  • Advocate for best practices in DevSecOps, Infrastructure as Code (IaC), and automation to improve developer experience.
  • Strong experience with Kubernetes and container orchestration.
  • Proficiency in Linux system administration and scripting (Bash, Python, etc.).
  • Hands-on experience with GitOps tools such as Flux and ArgoCD.
  • Expertise in managing CI/CD pipelines using Azure DevOps, Jenkins, or GitHub Actions.
  • Deep understanding of DevSecOps, branching strategies, and code versioning best practices.
  • Experience with various deployment strategies: blue/green, canary, rolling and fail-safe mechanisms.
  • Knowledge of cloud concepts (TCP/IP, DNS, Load Balancing) and cloud infrastructure (AWS, GCP, or Azure).
  • Strong debugging and troubleshooting skills related to build, deployment, and performance issues.
  • Familiarity with monitoring and logging tools (Prometheus, Grafana).
  • Hands-on experience using OPA (Open Policy Agent).
  • Exposure to security best practices in CI/CD and software release processes.
  • Proficient in cloud-native deployment concepts (AKS, Kubernetes, Docker, etc.).
  • Premier Medical, Dental and Vision Insurance with no waiting period.
  • Paid Vacation, Sick and Parental Leave.
  • 401(k) Plan.
  • Tuition Assistance.
  • Paid Training and Licensures.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service