Code Story
Code Story

S8 Favorite: The ClickOps Cure: Automating Multi-Cloud Infrastructure Discovery and Code Drift with Sefi Genis, Co-Founder & Late CTO of Firefly

Sefi Genis lives in Tel Aviv, and started in with technology early on in his life, maintaining the school website when he was younger. He served in the Israeli military, specifically in the cybersecurity unit, followed by working at some interesting and successful startups. Outside of tech, he loves

Featured Speakers

Noah Labhart - Startup Founder & CTO HostSethi Ghanis Guest

Topics Discussed

Episode Summary

Executive Summary: Firefly CTO/co-founder Sethi Ghanis explains how the company began as a lean MVP built in two months to prove value in cloud/IaC management, then rebuilt for scale after seed funding. The conversation centers on deliberate trade-offs, product-market fit, hiring hustlers, scaling architecture and team, and the importance of customer focus, cofounder fit, and persistence.

Main Topics: Firefly’s mission and product: Firefly helps DevOps/SRE teams govern cloud complexity by scanning cloud assets, comparing them to infrastructure as code, detecting and fixing drift, generating Terraform, and enforcing policy with OPA-based rules. MVP strategy and trade-offs: Sethi describes building the first version alone in about two months, choosing quick-to-ship tools and limited AWS coverage to demonstrate value rather than build a fully scalable product. Rebuilding for scale after seed: After fundraising, the team refactored the architecture and front end, moving from MVP shortcuts to Kubernetes and a more robust product designed for larger customers and higher scale. Team building and hiring philosophy: He emphasizes hiring hustlers who can solve hard infrastructure problems, noting that the team had to overcome cloud-scale fetching limits and build searchable inventory systems. Roadmap, product maturity, and customer focus: Once a CPO/cofounder joined, the roadmap became more structured. Sethi moved from engineering leadership into a more customer-facing CTO role to stay close to user needs and priorities. Founder mindset and advice: Sethi highlights lessons on asking unbiased customer questions, choosing cofounders carefully, understanding one’s reasons for founding, and valuing family support and personal resilience.

Key Arguments: An MVP should prove value quickly, even if it relies on temporary technical shortcuts; scalability can be addressed after product-market validation. Cloud complexity is best managed by combining cloud scanning, IaC analysis, drift detection, and policy enforcement in one platform. Hiring for grit and problem-solving matters as much as technical skill because scaling cloud infrastructure creates hard engineering problems. Moving into a customer-facing CTO role earlier would have been better, since customer interaction is critical to shaping the product and market. Successful founding teams are as important as the product itself; cofounder fit is compared to marriage. Customer discovery should use unbiased questions (the Mom Test approach) to uncover real pain instead of validating preconceived ideas. Founders need personal conviction and the right motivations because startup life is difficult and emotionally demanding.

Data Points: Time to build first MVP: Around 2 months - Sethi built a minimal first version alone to demonstrate Firefly’s value and raise seed funding. Cloud coverage in MVP: A few types of AWS resources - The MVP only caught a limited set of AWS resources, rather than scanning an entire cloud footprint. Seed-round outcome: Raised after MVP - The MVP was used to help secure seed funding, enabling a later architecture refactor. Customer scale: Hundreds of AWS accounts - Firefly now serves customers operating at high scale. Role transition timeline: Last one year - Sethi says he transitioned out of VP of engineering into a customer-facing CTO/field CTO role over the past year. Number of key advice points: 3 - He gives three major pieces of advice to entrepreneurs: use the Mom Test, choose cofounders carefully, and know why you’re founding.

Pivotal Quotes: "I made many decisions and many trade-offs to build an MVP because I was alone." — Sethi Ghanis: Explaining why the first Firefly product was intentionally minimal and non-scalable. "I am a Kubernetes guy and I believe in Kubernetes, but I used Lambda function because I couldn't invest time on DevOps operations." — Sethi Ghanis: Describing the technical shortcuts he accepted to ship the MVP quickly. "Establishing a company, co-founding team is like a marriage." — Sethi Ghanis: His advice to entrepreneurs on choosing cofounders and building the team.

Implications: The episode shows that enterprise infrastructure startups can win by proving value fast, then rebuilding for scale. It also reinforces that customer discovery, team quality, and founder resilience are as important as technical architecture.

🔓 Sign Up for Unlimited Episode Search

About Code Story

Code Story is a podcast featuring startup founders, tech leaders, CTO's, CEO's, and software architects, reflecting on their human story in creating world changing innovation, disruptive digital products. Their tech. Their products. Their stories.

View all episodes from Code Story