Senior Cloud FinOps Engineer

Headquartered in Boston, Massachusetts, CarGurus is the all-in-one platform that’s moving the entire car shopping journey online and guiding customers through each step. This includes everything from selling an old car to financing, purchasing, and delivering a new one. Today, millions of consumers visit cargurus.com each month, and more than 30,000 dealerships use our products. We have a people-first culture that fosters kindness, collaboration, and innovation, while empowering our Gurus with tools and resources to fuel their career growth. Our goal is to give all people—consumers, dealers, and our employees—the power to reach their destination.
Job Description
Role overview
Reporting to the Director of Cloud and Reliability, as a Senior Cloud FinOps Engineer at CarGurus you will be responsible for building a FinOps practice ensuring financial efficiency in our AWS and Kubernetes-based infrastructure. You will work closely with the Director of Cloud and Reliability to build and scale our FinOps strategy from the ground up. Your technical expertise with AWS, Terraform, Kubernetes (K8s), and cost attribution strategies will be crucial in optimizing our cloud expenditures and supporting our environment. This role requires a self-starter with the ability to interact effectively with finance, engineering leaders and beyond.
What you'll do
- Develop and implement a FinOps strategy to manage cloud costs effectively.
- Monitor and analyze cloud spending patterns, providing insights and recommendations to optimize usage and reduce waste.
- Collaborate with FP&A, Engineering Managers, and other stakeholders to align financial goals with business objectives.
- Build and maintain dashboards, reports, and KPIs to track cloud usage and cost metrics.
- Establish best practices and governance policies for cloud cost management.
- Provide training and support to engineering teams on cost-efficient cloud usage.
- Lead the implementation of cost-saving initiatives and reporting processes in an AWS and Kubernetes environment.
- Design and implement tagging and attribution strategies to ensure accurate cost allocation and resource tracking.
- Partner with the Director of Cloud and Reliability to build and scale the FinOps practice like a startup.
What you'll bring
- You've got proven experience in a FinOps role or similar capacity, managing cloud costs in an enterprise setting.
- You've got in-depth knowledge of AWS cloud services and cost management tools, maybe even some certifications like AWS Solutions Architect.
- You've got strong technical skills with Terraform, Kubernetes (K8s), and tagging and attribution strategies.
- You've got excellent analytical skills with the ability to interpret complex financial data and provide actionable insights.
- You're adept at building effective partnerships with FP&A, Engineering Managers, and other stakeholders.
- You're skilled in communicating and explaining technical concepts to non-technical audiences.
- You've got experience with cloud cost management tools such as AWS Cost Explorer, CloudZero, CloudHealth, or similar platforms.
- You've transformed an engineering culture to embrace cost-efficient cloud usage and accountability.
- Self-starter who thrives in a fast-paced, dynamic environment and manages multiple priorities effectively.
- Certifications in FinOps, AWS, or Kubernetes are highly desirable.
- Familiarity with agile methodologies and DevOps practices.
- Experience with CI/CD pipelines and infrastructure-as-code tools.
- Knowledge of financial modeling and budgeting processes.
Role overview
Reporting to the Director of Cloud and Reliability, as a Senior Cloud FinOps Engineer at CarGurus you will be responsible for building a FinOps practice ensuring financial efficiency in our AWS and Kubernetes-based infrastructure. You will work closely with the Director of Cloud and Reliability to build and scale our FinOps strategy from the ground up. Your technical expertise with AWS, Terraform, Kubernetes (K8s), and cost attribution strategies will be crucial in optimizing our cloud expenditures and supporting our environment. This role requires a self-starter with the ability to interact effectively with finance, engineering leaders and beyond.
What you'll do
- Develop and implement a FinOps strategy to manage cloud costs effectively.
- Monitor and analyze cloud spending patterns, providing insights and recommendations to optimize usage and reduce waste.
- Collaborate with FP&A, Engineering Managers, and other stakeholders to align financial goals with business objectives.
- Build and maintain dashboards, reports, and KPIs to track cloud usage and cost metrics.
- Establish best practices and governance policies for cloud cost management.
- Provide training and support to engineering teams on cost-efficient cloud usage.
- Lead the implementation of cost-saving initiatives and reporting processes in an AWS and Kubernetes environment.
- Design and implement tagging and attribution strategies to ensure accurate cost allocation and resource tracking.
- Partner with the Director of Cloud and Reliability to build and scale the FinOps practice like a startup.
What you'll bring
- You've got proven experience in a FinOps role or similar capacity, managing cloud costs in an enterprise setting.
- You've got in-depth knowledge of AWS cloud services and cost management tools, maybe even some certifications like AWS Solutions Architect.
- You've got strong technical skills with Terraform, Kubernetes (K8s), and tagging and attribution strategies.
- You've got excellent analytical skills with the ability to interpret complex financial data and provide actionable insights.
- You're adept at building effective partnerships with FP&A, Engineering Managers, and other stakeholders.
- You're skilled in communicating and explaining technical concepts to non-technical audiences.
- You've got experience with cloud cost management tools such as AWS Cost Explorer, CloudZero, CloudHealth, or similar platforms.
- You've transformed an engineering culture to embrace cost-efficient cloud usage and accountability.
- Self-starter who thrives in a fast-paced, dynamic environment and manages multiple priorities effectively.
- Certifications in FinOps, AWS, or Kubernetes are highly desirable.
- Familiarity with agile methodologies and DevOps practices.
- Experience with CI/CD pipelines and infrastructure-as-code tools.
- Knowledge of financial modeling and budgeting processes.