Internship Position

Permission management in multi-tenant SaaS

 

Introduction

Atoti PaaS is a SaaS application designed to streamline and simplify the deployment of Atoti Projects directly within our clients’ existing cloud infrastructures. It provides immediate, out-of-the-box observability into the performance and health of Atoti applications, along with robust alerting capabilities to notify clients of any issues. Furthermore, Atoti PaaS takes on the responsibility of managing evolving cloud architectures and APIs, abstracting away the complexity for our clients and ensuring their Atoti Projects remain compatible and performant with the latest cloud innovations.

Atoti PaaS helps manage cloud costs and ensure security compliance. It optimizes resource use, and scales intelligently to reduce cloud expenditure. This includes monitoring, identifying savings, and preventing over-provisioning. ActiveViam’s platforms offer robust security features like encryption, access controls, and a no-public-IP communication model, adhering to industry standards to protect sensitive data and build customer trust.

Expected Work

Atoti PaaS offers a basic permission system, allowing users to restrict access to certain actions and certain resources. However, the current design is not granular enough to meet the requirements of our larger customers, and is not scalable enough to be viable in the long run.

Before officially launching Atoti PaaS, we need to build a more robust permission management by:

  • Designing a highly-configurable fine grained permission management system, allowing clients to restrict access to resources and actions simultaneously
  • Design a framework which allows these restrictions to be applied to the various services of Atoti PaaS, without introducing too much overhead for developers
  • Design a friendly UI & API allowing our users to take full advantage of the permission management system

Technical stack

  • Kubernetes
  • Python + FastAPI
  • Typescript + React
  • Java
  • Helm
  • Pulumi
  • AWS (EC2, S3, ECR, EKS, ECS, ImageBuilder, SQS, SNS, RDS)
  • CircleCI
  • PostgreSQL

About ActiveViam

ActiveViam provides business users with instant insight into large volumes of fast-moving data for timely and context-aware decision-making.

Founded in 2005, ActiveViam employs over 150 people in its five offices of New-York, London, Paris and Singapore. We expect sustained growth in 2025 and will continue hiring the best talents from the top schools.

Send us your application

Submit your application form today and take the next step with us.

Max. file size: 10 MB.

Thank You!

We will contact you as soon as possible.