Code Story
Code Story

S8 E2: 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 HostSeffi Gannis Guest

Topics Discussed

Episode Summary

Executive Summary: Firefly CTO and co-founder Seffi Gannis explains how the company was built from a scrappy MVP into a cloud asset management platform that helps DevOps and SRE teams govern infrastructure at scale. He reflects on key product and architecture trade-offs, team-building, scalability, customer value, and the personal influences that shaped his founder journey.

Main Topics: Firefly’s mission and product: Firefly scans cloud infrastructure and infrastructure-as-code to detect drift, generate Terraform, enforce policies, and help teams manage cloud complexity at scale. MVP strategy and trade-offs: The first MVP was built in about two months with minimal scope and non-ideal architecture choices, prioritizing speed and proof of value over scalability. Architecture evolution: Initial use of Lambda and a purchased frontend library helped move fast, but post-seed the team refactored toward Kubernetes and rebuilt the frontend for long-term needs. Roadmap and product maturity: As the company evolved, a dedicated product leader helped shape the roadmap, and the product expanded to serve high-scale customers with hundreds of AWS accounts. Hiring and team culture: Gannis values hustlers who can solve hard infrastructure problems, emphasizing resilience, quality, and the ability to overcome cloud-scale challenges. Founder lessons and advice: He recommends unbiased customer discovery, careful co-founder selection, and building a company for the right reasons; he also credits his wife and mother for support and motivation.

Key Arguments: A lean MVP can be enough to raise capital and validate a hard problem before investing in scalability. Cloud complexity and infrastructure drift are best addressed by combining cloud scanning, IaC analysis, and automated remediation. Speed-first technical decisions are acceptable early on if the team is willing to refactor after product-market validation. Great founders need complementary roles: technical execution alone is not enough without product leadership and customer-facing focus. Building for scale is as much about hiring the right people as it is about architecture; the team must be able to solve novel infrastructure problems. Customer value is the ultimate measure of success; the company’s pride comes from solving real pain for users at scale. Successful entrepreneurship requires unbiased discovery, a strong founding partnership, and commitment to a mission-driven reason for starting the company.

Data Points: MVP build time: around 2 months - Time Seffi Gannis says it took him to build the first Firefly MVP Initial cloud coverage: few types of resources in AWS - Scope of the first MVP Seed round timing: after the MVP - The MVP helped Firefly raise seed funding Customer scale: hundreds of AWS accounts - Current customers using Firefly at high scale Career context: 4 years ago - Time since Gannis’s mother was diagnosed with pancreatic cancer

Pivotal Quotes: "I made many decisions and many trade-offs to build the MVP because I was alone." — Seffi Gannis: Explaining why the first version of Firefly prioritized speed and proof of value over scalability "I am a Kubernetes guy and I believe in Kubernetes, but I used Lambda function because I couldn't invest time on DevOps operations." — Seffi Gannis: Describing an early technical trade-off made to move quickly with limited resources "The team is the most important part of the company." — Seffi Gannis: His advice to founders and his view on what determines company success

Implications: For founders, the episode shows that validating demand can come before elegant architecture, but refactoring becomes necessary once traction appears. For cloud teams, Firefly reflects growing demand for tools that reduce complexity, drift, and governance overhead.

🔓 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