
Closed
Posted
Paid on delivery
I need to turn my current, mostly manual onboarding flow for new customers into a fully automated Terraform workflow. Each tenant of my web-based SaaS lives on its own VPS hosted with a provider Binary Lane. What has to happen when a new tenant signs up: a fresh VPS is created, the latest build of the application is deployed, a dedicated SQL database is wired up, environment variables and secrets are injected, and DNS / SSL are configured. Ideally this sequence is kicked off from my existing sign-up event and ends with the customer receiving their unique URL. Deliverables - Complete Setup so we can trigger automation from sign up page • Terraform modules and root configurations that spin up a new VPS, bootstrap the app, and provision an isolated SQL database • Documentation (README or comments) explaining variables, back-end configuration, and how to trigger a new tenant • A sample GitHub Actions workflow (or similar) that calls terraform fmt / plan / apply in a safe, idempotent way • A brief hand-over session so I can maintain and extend the setup on my own Acceptance Criteria • Running a single command (or CI job) with a tenant name produces a working, reachable environment in under 15 minutes • All resources are tagged and isolated per tenant, with names generated from variables • Destroying the workspace cleans up every resource without leftovers - Automate Suspending VPS we can trigger from our app when no payment is made Tools in play: Terraform 1.x, cloud-init, GitHub Actions, bash, SQL (Mysql) Linux Laravel 10 MySQL Spatie Laravel Permission Laravel Sanctum [login to view URL] 14 TypeScript Tailwind CSS Shadcn/ui [login to view URL] If this sounds straightforward, please tell me how you would approach the module structure and CI integration, and share a quick example of a similar automation you’ve built.
Project ID: 39751255
88 proposals
Remote project
Active 7 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
88 freelancers are bidding on average $516 AUD for this job

Welcome!Benjamin S. I’m available right now to discuss your project! I’m a experienced Bootstrap Developer, with strong expertise in responsive layouts, clean UI/UX, and modern web design. I use Bootstrap and related tools to craft mobile-friendly, fast-loading websites that not only look great but also perform efficiently. I’ve gone through your project description and would love to help you build a polished, responsive website using Bootstrap. With over 6+ years of experience and many successful Bootstrap-based projects under my belt, I'm confident in delivering exactly what you need. Portfolio: https://www.freelancer.com/u/dfordesigners Let’s connect and bring your vision to life—feel free to get in touch to discuss Automated Tenant Provisioning with Terraform further. Thanks & best regards, Kausar P.
$350 AUD in 3 days
8.1
8.1

Hi, I have carefully reviewed the project requirements for Automated Tenant Provisioning with Terraform. To address the issues, I will first create Terraform modules for spinning up a new VPS, deploying the latest app build, and setting up an isolated SQL database. I will then configure the automation to trigger from the sign-up page, ensuring a seamless workflow. Additionally, I will provide detailed documentation on variables, configurations, and triggering new tenants. For CI integration, I will set up a GitHub Actions workflow for safe and idempotent Terraform operations. I look forward to discussing my approach further with you. Regards, Sai Bhaskar
$480 AUD in 7 days
7.6
7.6

Hello, I understand you are looking to transform your manual onboarding process for new customers into a seamless automated workflow using Terraform. This entails setting up a robust system where every new tenant receives a dedicated VPS, with automated application deployment, database provisioning, and DNS/SSL configuration integrated directly from your sign-up event. My approach will involve creating modular Terraform configurations for easy scaling and maintenance, ensuring all resources are properly tagged and isolated. I'll also provide thorough documentation and a sample CI workflow to ensure the setup is maintainable. How do you currently handle the sign-up event, and are there any specific technologies or practices in your existing flow that you want to keep or enhance? Thanks, Shamshad
$750 AUD in 11 days
7.2
7.2

Hello Benjamin S., I have read the project details and understood the overall requirement. I am Abdul, with 5 years of experience in PHP, Linux, Cloud Computing, MySQL, Automation, Bash, and Terraform. I have successfully delivered multiple projects in similar domains. For the project, I plan to create Terraform modules and configurations to automate the provisioning of VPS, deployment of the latest application build, setup of SQL databases, injection of environment variables, and configuration of DNS/SSL for each new tenant. I will ensure a seamless integration with your existing sign-up event for a quick and efficient onboarding process. You can view my portfolio here: https://www.freelancer.com/u/mannanmaan1425 Please ping me back so we can discuss the project further in the chat. Best regards, Abdul
$250 AUD in 7 days
6.6
6.6

Most SaaS companies lose valuable time and resources until we automate their tenant provisioning process and unlock seamless onboarding. I propose a structured approach to transform your manual onboarding flow into an efficient Terraform automation. Here’s how: - Design Terraform modules for VPS creation, app deployment, and database provisioning. - Integrate a CI workflow using GitHub Actions for safe execution of Terraform commands. - Document variable configurations and provide a clear guide for triggering new tenants. - Include a hand-over session to ensure you can maintain and extend the setup. In a recent project, I automated the onboarding for a SaaS provider, reducing their setup time to under 10 minutes per tenant, which significantly improved customer experience. As a quick tip, consider using environment variables in your Terraform configuration to keep sensitive data secure while maintaining flexibility. Let me know if you want a quick plan or to discuss this further.
$750 AUD in 7 days
6.6
6.6

Hello, Imagine automating your entire tenant onboarding process with just a single command! I’ll leverage Terraform to create a seamless workflow that provisions VPS, sets up databases, and configures DNS/SSL effortlessly, ensuring tenants are live within 15 minutes. Let's discuss how we can make this transformation happen for your SaaS! Best, Smith
$500 AUD in 7 days
6.4
6.4

Hello, I propose to architect Terraform modules for VPS, app, and SQL, ensuring uniqueness per tenant. CI via GitHub Actions with idempotent Terraform commands. Delivering setup trigger, docs, and hand-over session for extensibility. Approach: Structured Terraform modules for VPS, app, SQL isolation. CI setup with GitHub Actions for safe automation. Thanks, John Allen
$400 AUD in 7 days
5.8
5.8

As an seasoned FULL-STACK developer with over 15 years of experience, tackling your Automated Tenant Provisioning project would be right up my alley. My core skills in PHP and MySQL align perfectly with your project demands, and my mastery of Terraform and cloud-init fit in with your tech stack. Specifically, I have experience designing module structures that promote scalability and reusability, and I can integrate CI jobs seamlessly to minimize errors and maximize efficiency. In terms of automation scope, I recently built a similar system for another client using Terraform where tenants' personal environments were created upon sign-up. These per-tenant resources matched your expectations - isolated SQL database instances wired up to their applications hosted on a VPS - all provisioned independently through a single command. This setup was also able to suspend VPS accounts when users failed to make payments. I'm confident this real-life example can help us kick-start our collaboration efficiently.
$500 AUD in 7 days
5.5
5.5

Hi there, Good morning I am Talha. I have read you project details i saw you need help with MySQL, Cloud Computing, PHP, Terraform, Automation, Bash and Linux I am excited to submit my proposal for your project, which focuses on a comprehensive project plan. To begin, we will thoroughly understand your project's objectives and requirements, ensuring alignment on scope and goals. We will provide a clear and realistic project timeline with manageable milestones to ensure timely completion Please note that the initial bid is an estimate, and the final quote will be provided after a thorough discussion of the project requirements or upon reviewing any detailed documentation you can share. Could you please share any available detailed documentation? I'm also open to further discussions to explore specific aspects of the project. Thanks Regards. Talha Ramzan
$250 AUD in 14 days
5.4
5.4

Hello, As an experienced full-stack developer with over a decade of hands-on coding, I possess the skills and expertise to transform your current manual onboarding flow to a smooth, automated Terraform workflow. I have extensive knowledge in development using Laravel and MySQL, precisely what you need for this project. Having built scalable applications that have been used by hundreds of thousands of users, I understand the importance of proper project organization. Firstly, reorganizing your infrastructure in Terraform calls for well-structured and reusable modules. I would separate different tasks into individual modules while ensuring their interactions are seamless. For automated CI integration, I'd design a robust GitHub Actions workflow that handles terraform fmt / plan / apply in a safe manner, keeping it idempotent. To give you a tangible example of my automation prowess, let me describe a recent project similar to yours. I built an automated deployment pipeline for a web application that utilized services like Elastic Beanstalk, Amazon RDS (Relational Database Service), and S3 storage. The pipeline used GitHub Actions as the CI/CD tool to accomplish continuous integration and deployment through code reviews, unit tests in CircleCI, and monitoring as set up on New Relic. The end product was an efficient automated deployment system that provided accurate feedback after each iteration & allowed swift scaling. My commitment Thanks!
$250 AUD in 3 days
5.1
5.1

Hello Benjamin, I have checked your job description, and I’m confident I can complete exactly what you need. I have extensive experience with Terraform, automation workflows, and cloud computing, particularly in setting up VPS and integrating them into a fully automated system. To approach the module structure, I would focus on creating modular Terraform configurations for each resource type: VPS, SQL database, and application deployment. Each module would be designed to accept variables for customization and tagging. For CI integration, I would create a GitHub Actions workflow that ensures safe deployment with terraform fmt, plan, and apply commands, enabling seamless provisioning directly from your sign-up event. I understand the importance of documentation and would include a comprehensive README to guide you through the triggers and configurations, as well as conduct a hand-over session to empower you for future extensions. Best regards, Andrii
$400 AUD in 5 days
5.1
5.1

Hello, I reviewed your project requirements and can automate tenant provisioning with Terraform so each sign-up creates a VPS, deploys the app, provisions a database, sets environment variables, and configures DNS/SSL. I will structure reusable Terraform modules, integrate with GitHub Actions for safe plan/apply runs, and document the setup for easy maintenance. I have built similar SaaS automation workflows and can share examples. Thank you,
$750 AUD in 7 days
5.4
5.4

Hello Benjamin, I am Rajkumar, a PHP expert with over 10 years of experience. I have carefully reviewed your project requirements for Automated Tenant Provisioning with Terraform. To achieve this, I propose creating Terraform modules and configurations to automate VPS creation, app deployment, SQL database setup, and DNS/SSL configuration. Additionally, I will provide detailed documentation, a GitHub Actions workflow for automation, and conduct a hand-over session for maintenance. Our expert team specializes in PHP, Linux, Cloud Computing, MySQL, Automation, Bash, and Terraform. You can view our portfolio at I am an Expert in : - Theme Based Campaigns Management, - Ad Groups & Keywords Usage (Broad, Exact, Modifier, Phrase Match) - Negative Keywords Optimization & Uses of Ad Extensions - A/B Testing & Quality Score Tracking, - Conversion Tracking, - Dynamic ReMarketing, - Analytics - Bounce Rate Check, - Funnel Optimization, - Exit Pages. I would love to discuss this project further with you in chat. Thanks, Rajkumar
$250 AUD in 7 days
5.6
5.6

This is exactly the kind of work I love doing. With extensive experience in automated onboarding workflows, I specialize in creating scalable, user-friendly setups like the one you require. Leveraging Terraform, GitHub Actions, and bash scripting, I can swiftly build a robust system that effortlessly provisions VPS, deploys applications, configures databases, and sets up DNS/SSL. My previous projects with Laravel, MySQL, Linux, and CI tools make me confident in delivering a seamless, secure solution for your SaaS. I’m happy to offer insight even if you don’t go with me. Regards, Anne S.
$550 AUD in 5 days
5.0
5.0

Hello, I am an expert with 15+ years of experience in the technical world, delivering simple to complex websites, e-commerce platforms, membership systems, and custom portals. I always provide clear communication, continued support after delivery, and 100% client satisfaction. I specialize in PHP development, building secure, scalable, and high-performing web applications with custom scripts, API integration, and database management (MySQL, MariaDB, etc.). From dynamic websites to enterprise-level solutions, I focus on delivering clean code and business-driven results. If you are looking for a dedicated PHP expert who ensures quality, innovation, and timely delivery, I’d be happy to handle your project.
$250 AUD in 7 days
5.4
5.4

Hello, Turning your manual onboarding flow into a seamless automated Terraform workflow sounds like a challenge I’m ready to tackle! With your SaaS operating on Binary Lane, we’ll ensure each new tenant gets their own VPS ready to roll, complete with a fresh app deployment. Here’s how I envision the module structure: I'll create modular Terraform files for each step in the process—VPS setup, database provisioning, and environment variable injections. To keep things organized, we'll have a root module orchestrating everything, making it easy to integrate with your existing sign-up event. As for CI integration, using GitHub Actions, we will automate the Terraform commands with safety checks to keep your deployments idempotent. I’ve handled similar automation projects—like a multi-tenant setup for a web app—where I ensured a flawless provisioning process and smooth workflows. Looking forward to collaborating on this! Thanks, Muhammad Umair
$600 AUD in 10 days
5.0
5.0

OVER 10 YEARS OF EXPERIENCE IN DEVOPS & CLOUD AUTOMATION Hi, Benjamin! The tricky part of your current onboarding flow is that it’s too manual—spinning up VPSs, wiring databases, injecting secrets, and setting up DNS/SSL all by hand is slow, error-prone, and doesn’t scale. The solution is to break these steps into well-structured Terraform modules that can be triggered from your signup flow or a CI/CD job, so each new tenant environment is provisioned in minutes, fully isolated, and easy to tear down. I’ve built similar workflows before where Terraform + GitHub Actions handled VPS provisioning, database setup, and app deployment with cloud-init and bash bootstraps, all while staying idempotent and safe with plan/apply gates. For your case, I’d design modules around VPS, database, DNS/SSL, and app bootstrap, then wire them in a root config that takes tenant variables—so creating or suspending an environment becomes as simple as a single command or CI trigger. I’ll also make sure every resource is tagged and cleaned up on destroy, and deliver clear docs plus a handover session so you feel confident maintaining it yourself. This way your tenants go from signup to live environment in under 15 minutes—without you lifting a finger.
$500 AUD in 7 days
5.2
5.2

Nice to meet you ben230,The requirements of your project match my areas of work and skills, to introduce myself. My name is Anthony Muñoz and i am the lead engineer for DS Pro IT agency. I have worked for over 10 years as a Full-Stack and software development engineer and have successfully done multiple jobs. It will be a pleasure to work together to make your project. Feel free to discuss about the project with me, greetings.
$990 AUD in 7 days
5.4
5.4

Hi, Benjamin I’ve reviewed your project description and believe I’m an excellent fit for this role. I recently completed a similar project just a month ago. My background covers PHP, Linux, Cloud Computing, MySQL, Automation, Bash, Terraform. Let's connect in chat so that we discuss this further. Regards
$430 AUD in 7 days
4.5
4.5

Hello, I have extensive experience of 8+ years in DevOps, Cloud Computing. I have deployed more than 100+ projects on VPS using Load Balancing and full automations with Modern Architecture . My Expertise in DevOps are: - • VPS (Linux, Windows, Mac) • Web Servers (Nginx, Apache) • Version Control Tools (Git, GitHub, GitLab) • CI/CD (GitHub Action, Jenkins) • Containerization Tools (Docker, Kubernetes) • System Administrator • Network Administrator • Cloud Service Provider ( AWS, Azure, GCP, Digital Ocean, Hostinger, GoDaddy) • DNS & Name Server Setup (SSL/TLS) • Infrastructure as Code (IaC) Tool (Terraform) • Configuration Management and Automation Tool (Ansible) • Security (SSL/TLS, Firewall) • Database (MySQL, MongoDB, Oracle, PostgreSQL, Firebase) • Load Balancing (Nginx, Apache) My Expertise in AWS are: - • EC2 (Elastic Ip's, Firewall, OS, Security Groups, Snapshots, Backup, Load Balancing, Cron Jobs) • ECS • Lambda Function • IAM Users • Amplify • S3 Bucket • Route53 • RDS (Relational Database Service) • Lightsail
$500 AUD in 7 days
4.5
4.5

Hamilton, Australia
Payment method verified
Member since Jul 20, 2020
$25-50 AUD / hour
$250-750 AUD
$250-750 AUD
$250-750 AUD
$25-50 AUD / hour
$30-250 USD
₹1500-12500 INR
$30-60 USD
$30-250 USD
₹750-1250 INR / hour
₹600-1500 INR
₹1500-12500 INR
₹750-1250 INR / hour
$15-25 USD / hour
$10-30 USD
₹12500-37500 INR
₹1500-12500 INR
₹1500-12500 INR
₹37500-75000 INR
$250-750 USD
$30-250 USD
$30-250 AUD
₹750-1250 INR / hour
$10-30 USD
₹750-1250 INR / hour