We are seeking an experienced team or freelancer to develop a sophisticated multi-cloud cost analysis platform. The primary objective is to create a system capable of comparing cloud service prices across major providers (AWS, Azure, GCP, and Oracle Cloud Infrastructure - oci), with a strategic focus on demonstrating cost advantages and facilitating client migration to oci.
Project Objectives:
* Ingest and process billing files in various formats (pdf, xlsx, csv).
* Extract and structure billing data from these diverse sources.
* Normalize billing formats from AWS, Azure, gcp, and oci for consistent analysis.
* Accurately map existing workloads to their equivalent services within Oracle Cloud Infrastructure (OCI).
* Perform precise Lift-and-Shift cost modeling to compare current expenditures with projected OCI costs.
* Integrate with official cloud pricing APIs to ensure up-to-date and accurate pricing data.
* Utilize PAID SKUs by default in all cost calculations to reflect realistic enterprise pricing.
* Incorporate an AI-based analysis layer, leveraging technologies such as Gemini Pro 2.5, Grok, or OCI Generative AI, for enhanced insights.
* Generate comprehensive executive and technical reports detailing cost comparisons and potential savings.
This project prioritizes cost accuracy and billing predictability over theoretical savings, aiming to provide a reliable tool for financial decision-making.
High-Level Architecture:
The platform will feature a decoupled architecture comprising a Frontend Web Application, an API Gateway, Backend Core Services, Pricing Connectors, a FinOps Engine, an AI Layer, and a robust Database.
Frontend Scope:
The frontend will be an enterprise-grade web application providing a user-friendly dashboard for:
* Uploading billing documents securely.
* Viewing extracted raw billing data in an organized manner.
* Displaying normalized service breakdowns across different cloud providers.
* Presenting detailed OCI Lift-and-Shift cost modeling results.
* Generating structured and customizable reports for various stakeholders.
Suggested Frontend Stack:
* React or
Next.js for robust and scalable user interfaces.
* TypeScript for improved code quality and maintainability.
* Tailwind CSS or Material UI for modern and responsive design.
* A suitable chart library (e.g., Recharts, ECharts) for data visualization.
* JWT authentication for secure user access.
Delivery term: Not specified