You can also have a look at https://stacktape.com (full disclosure: I'm a founder). It's a Heroku-like PaaS that deploys to your own AWS account.
We support both serverless and container-based workloads (Fargate and EC2), and many AWS infrastructure (RDS, Aurora, MongoDb, Redis, OpenSearch - ElasticSearch, Bastion servers, etc.).
We're IaC-first but also provide a UI for.
We can do a hans-on assistance with the first deployment, and can also do a custom pricing (as you are a non-profit).