
Closed
Posted
Paid on delivery
I need a hand writing clean, reusable Terraform code and wiring it into a GitHub Actions workflow that automatically builds and tests my infrastructure-as-code repository on every push. Where I am now – The repository is already on GitHub and contains a rough folder structure, but the Terraform pieces still live in scattered files and lack modules, variables and state back-end configuration. – A very basic GitHub Actions file exists; it only checks out the code. No plan, validate or test steps are in place yet. What I’d like you to do 1. Refactor the current snippets into proper Terraform modules with clear variables, outputs and a remote state backend (I’m open to S3, Azure Storage or any standard option). 2. Create GitHub Actions YAML that runs terraform fmt, init, validate and plan for pull requests, then applies to the desired workspace when I merge to main. 3. Add unit-style tests with terraform-validate or terratest (whichever is faster to set up) so failures surface early in the build stage. 4. Document every step in the README so future contributors can reproduce the workflow locally with terraform and act. Acceptance criteria • terraform fmt returns no changes. • Workflow runs in under 5 minutes on a medium GitHub runner. • A successful merge to main produces an up-to-date state file in the remote backend. • All modules pass the defined tests with exit code 0. If you’ve automated similar IaC pipelines before and are comfortable with Terraform CLI, GitHub Actions, and writing concise YAML, this should be straightforward. I’m ready to share the repo as soon as we agree on the approach, and I can be available for quick reviews so we keep momentum.
Project ID: 40535805
39 proposals
Remote project
Active 18 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
39 freelancers are bidding on average ₹24,002 INR for this job

Having spent over a decade honing my skills as a DevOps professional and being a certified expert in an array of cloud platforms, I am perfectly positioned to provide you with an end-to-end solution for your Terraform and GitHub Actions pipeline. My broad experience in AWS and Azure, combined with professional expertise in Terraform, GitHub Actions and YAML make me well-suited to streamline your infrastructure-as-code deployment process. I understand the crucial need for clean, reusable code and well-documented workflows. My hands-on experience writing clear, modularized Terraform code, integrating remote state backends (S3, Azure Storage), and building efficient GitHub Actions pipelines, aligns perfectly with your project needs. Moreover, my comprehensive understanding of CI/CD best practices guarantees that I can not only optimize the current Github Actions file but also establish the necessary workflows for validating and testing each infrastructure deployment. Let's expedite your project by collaborating on an approach that's coherent and forward-thinking. With a commitment to prompt communication and an immanency for productivity, I'll ensure that our work stays on track towards delivering your İaC in record speed. Can't wait to jump-in, review your repo with you and breathe life into it, so that future contributors can efficiently replicate it locally using Terraform. Thanks for considering me for this crucial project!
₹37,000 INR in 7 days
6.6
6.6

Hello, I am Devops Engineer with great experience on Terraform and Github Actions. I just completed a similar task. Please contact me for further details. All the best, Llazar
₹25,000 INR in 7 days
3.7
3.7

Hello, I can help refactor your Terraform repository into a clean, production-ready Infrastructure-as-Code setup with automated CI/CD using GitHub Actions. My approach: • Convert existing Terraform code into reusable modules with well-defined variables, outputs, and environment separation. • Configure a secure remote state backend (AWS S3 + DynamoDB locking, Azure Storage, or your preferred platform). • Build a GitHub Actions pipeline that runs terraform fmt, init, validate, and plan on pull requests, then automatically applies changes after merge to main. • Add automated testing using terraform validate and lightweight Terratest checks where appropriate to catch issues early without slowing down builds. • Update the README with setup instructions, workflow details, backend configuration, local testing commands, and contributor guidelines. Deliverables: ✓ Modular Terraform structure ✓ Remote state configuration ✓ GitHub Actions CI/CD workflow ✓ Automated validation and testing ✓ Documentation and onboarding guide ✓ Review and support during implementation I have experience building Terraform-based DevOps pipelines and can keep the workflow fast, maintainable, and aligned with your acceptance criteria, including clean formatting, successful test execution, and reliable state management. Share the repository and preferred cloud provider, and I can review the current structure and propose the implementation plan immediately. Best regards
₹25,000 INR in 7 days
3.3
3.3

Your repo already has the right pieces started, but scattered Terraform plus a checkout-only workflow means PRs can still hide broken plans until someone tests them by hand. I would clean that into a small reusable module structure, wire the variables and outputs properly, and put remote state behind it so local and CI runs behave the same way. For the Actions side I would keep it practical: PRs run fmt, init, validate and plan, main gets a guarded apply, and the README shows the exact local commands so the pipeline is not magic. Fast feedback matters here. I can do this as one milestone: 31875 INR over 3 days for the Terraform module cleanup, backend/state setup, GitHub Actions PR and main workflows, fast Terraform tests, and README usage notes. I will keep the repo understandable and easy to extend, without burying it under too much framework around a focused IaC pass. Quick check before I start: which remote backend do you want for state, S3/DynamoDB, Terraform Cloud, or something already available in your cloud account?
₹31,875 INR in 3 days
3.0
3.0

Hello, I will refactor your Terraform code and implement the GitHub Actions CI/CD automation workflow. I will reorganize your scattered files into modular, reusable components, defining structured variables and outputs, and configuring a secure remote state backend using Amazon S3 or Azure Blob Storage. I will develop a comprehensive GitHub Actions YAML workflow to automatically execute formatting checks, validation, initialization, and dry-run plans on pull requests, with automatic apply logic configured for merges to your main branch. To catch syntax and logical failures early, I will set up automated tests using terraform validate and terratest. Finally, I will write clear setup documentation in your project's README file so your team can easily run the workflow locally. 1) Which cloud provider, such as AWS or Azure, are you targeting for your Terraform deployments and remote state storage? 2) Do you already have the target cloud credentials configured as GitHub Secrets? 3) Are you utilizing a specific Terraform version that we must enforce in the GitHub Actions runner? Thanks, Bharat
₹25,000 INR in 7 days
2.7
2.7

Hi, I can help refactor your Terraform codebase and build a robust GitHub Actions CI/CD pipeline for automated infrastructure deployments. With 16+ years of experience in AWS, DevOps, Terraform, Infrastructure as Code, and CI/CD automation, I have implemented similar workflows for cloud-native environments and enterprise infrastructure projects. How I Can Help • Refactor existing Terraform code into reusable modules with variables, outputs, and remote state management • Configure secure remote state storage using S3 and DynamoDB (or your preferred backend) • Build GitHub Actions workflows for terraform fmt, init, validate, plan, and automated apply • Implement testing using Terraform Validate and Terratest • Configure workspace-based deployments for multiple environments • Create clear documentation and contributor guidelines Deliverables • Modular Terraform codebase • GitHub Actions CI/CD pipeline • Remote state backend configuration • Automated validation and testing • Complete README and deployment documentation We can discuss the budget and timeline later after reviewing the existing repository and requirements. Best regards, SaD
₹37,000 INR in 7 days
2.6
2.6

This hits three big pieces: clean Terraform modules, remote state, and a usable CI workflow. With your repo already on GitHub, it's a matter of breaking out modules and lining up Actions so nothing deploys without passing validate and test. I write Terraform and GitHub Actions for production infra most weeks. Typical flow: refactor your mixed .tf files into modules, add variables/outputs, wire in S3 (or Azure if you prefer) for state, then script Actions to fmt, init, validate, plan on PR, and apply on main. I use terraform-validate for speed unless you need deeper tests with terratest. Which cloud are you running infra on—AWS, Azure, or something else? That decides the state backend and any provider tweaks. I can start once you share access and clarify your preferred backend. Pradeep
₹25,000 INR in 7 days
2.4
2.4

I have hands-on experience with Terraform, GitHub Actions, AWS/Azure, Infrastructure as Code, and CI/CD automation. I can refactor your existing Terraform code into reusable modules with proper variables, outputs, and remote state management while building a production-ready GitHub Actions pipeline. What I will deliver: • Modular Terraform structure • Remote backend configuration (AWS S3/Azure Storage) • GitHub Actions workflow for: terraform fmt terraform init terraform validate terraform plan (PRs) terraform apply (main branch) • Terratest or Terraform validation tests • GitHub secrets and environment configuration • Complete README and setup documentation Deliverables: ✔ Clean Terraform modules ✔ Automated CI/CD pipeline ✔ Remote state management ✔ Infrastructure testing ✔ Documentation and handover guide My experience includes AWS infrastructure automation, GitHub Actions pipelines, Terraform modules, Docker deployments, Kubernetes, and production DevOps environments. I can review your current repository, recommend the best structure, and implement a workflow that is fast, maintainable, and scalable while meeting your acceptance criteria. Available to start immediately.
₹25,000 INR in 7 days
1.9
1.9

Hi, I can help refactor your Terraform code into clean, reusable modules, configure a secure remote state backend (S3/Azure Storage), and build a complete GitHub Actions pipeline with `terraform fmt`, `init`, `validate`, `plan`, and automated apply on merges to `main`. I’ve worked on similar IaC automation projects and can also add Terratest/terraform validate checks to ensure issues are caught early in CI. I’ll keep the workflow optimized to run quickly, document the entire setup in the README, and ensure all modules are tested and maintainable for future contributors. Happy to review the repo and start as soon as access is shared. Looking forward to working together.
₹15,000 INR in 3 days
1.7
1.7

With my strong background in DevOps and extensive experience with Terraform and Git, I am ready to take on your project. My in-depth knowledge of infrastructure-as-code practices and previous automation of similar IaC pipelines makes me an ideal fit for your needs. Alongside automating clean, reusable Terraform code and GitHub Actions workflows, we specialize in creating systems that emphasize efficiency, scalability, and reliability - all aspects that are of paramount importance for an optimized Terraform-based workflow. We'll start by refactoring your existing snippets into proper Terraform modules with well-defined variables and outputs. Incorporating remote state backend configuration is also a core competency, be it S3, Azure Storage or any other standard option you prefer. Beyond this, we'll construct a GitHub Actions YAML file that handles everything from running terraform fmt to validate and plan for pull requests, followed by deploying it to the desired workspace upon merging to the main branch. Additionally, I aim to elevate this pipeline with unit-style tests using either terraform-validate or terratest based on which one can be set up more swiftly ensuring potential failures surface early for efficient troubleshooting. To maintain transparency and future-proofing, our documentation will comprehensively capture each step of the process in the README so that your team has a ready-reckoner for reproducing the workflow locally with terraform and act.
₹25,000 INR in 7 days
0.0
0.0

Being a versatile and skilled developer with hands-on experience on Git, I firmly believe I can provide you the most comprehensive solution for your project. My varied skillset includes working on automation pipelines to deliver clean and scalable code – a must-have for proper Terraform scripts and GitHub Actions integration, making me an ideal fit for your project. My proficiency in MERN Stack, Node.js, Express APIs and MongoDB will allow me to write well-structured Terraform modules with precise variables and outputs which are essential for efficient state-back end configuration. The repositories that I have worked with demanded that every step was properly documented in the README, thus ensuring seamless future workflow replication using terraform and act; a trait I will bring into your project as well. Additionally, my experience in mobile app development for both Android as well iOS combined with my adeptness at Firebase Integration can be valuable in designing unit tests using terratest or terraform-validate which will help surface any faul
₹25,000 INR in 7 days
0.0
0.0

Hi! I'm Santhosh from VELHADE, a DevOps & full-stack agency based in India. I've written Terraform modules and GitHub Actions CI/CD pipelines for multiple projects. My approach: Milestone 1 - Refactor Terraform into reusable modules with variables and remote state Milestone 2 - GitHub Actions YAML: fmt, init, validate, plan on PR; apply on merge Milestone 3 - Add terratest/terraform-validate unit tests to surface failures early Milestone 4 - Testing, README docs, deployment, handover Clean, modular IaC. Can start immediately. Let's discuss!
₹12,500 INR in 7 days
0.0
0.0

This is a straightforward DevOps engagement and aligns well with our Terraform and CI/CD experience. We can refactor your existing Terraform code into reusable modules with proper variables, outputs, and remote state management, then implement a GitHub Actions pipeline that automatically runs fmt, init, validate, plan, and controlled apply workflows. We'll also add automated testing using Terratest or Terraform validation tools, optimize the pipeline for fast execution, and provide clear documentation so future contributors can easily work with the repository. The goal is to leave you with a maintainable infrastructure codebase, reliable deployment workflow, and a repeatable process that catches issues before they reach production. Once we review the repository structure, we can quickly define the module strategy and CI/CD approach. Looking forward to hear from you.
₹30,000 INR in 7 days
0.0
0.0

As a seasoned web design and development expert, I am excited to offer you more than pretty pixels—a solution that enhances functionality, boosts performance, and aligns with your brand. My proficiency in HTML5, CSS3, Tailwind CSS alongside my automation skills will enable me to transform your scattered Terraform code into clean, reusable modules. I would ensure the code is well-documented, easy for future contributors to understand and I would also set up an efficient workflow using GitHub Actions so that every push triggers terraform fmt, init, validate and plan for pull requests as well as applies the desired changes upon merging into the main branch – all while keeping your pipeline running within a medium GitHub runner's timeframe. In our partnership to work on your infrastructure-as-code direcotory, you can count on me for regular updates and clear communication. You'll have unlimited revisions until we get it right and most importantly I deliver projects on time because I understand how important it is. Let’s leverage my expertise to turn your tech challenge into a simplified reality!
₹12,500 INR in 3 days
0.0
0.0

The toughest part is turning the scattered Terraform snippets into clean, reusable modules with a remote state backend, because everything else depends on that structure being solid. I'd start by mapping the existing resources to module boundaries, then set up an S3 backend (or Azure if you prefer) and add variable definitions and outputs. The riskiest bit, ensuring state consistency across branches, will be handled by locking the backend during CI runs and testing the plan step on every PR. I recently refactored a multi‑cloud Terraform repo into modules, added a GitHub Actions pipeline that ran fmt, validate and plan, and introduced terratest checks; the workflow now finishes under four minutes and never drifts state. You can count on a tidy codebase, reliable CI that catches errors early, and clear documentation for future contributors.
₹25,000 INR in 2 days
0.0
0.0

Scope understanding: Your Terraform code is scattered and your CI/CD workflow lacks automation, making deployments risky and hard to maintain, I can streamline, modularize, and automate it for consistent, testable infrastructure delivery. Who we are: SCAIMLON LABS PVT. LTD. is a Bengaluru & Chennai-based Cloud MSP and certified Microsoft Azure, AWS, and Google Partner. Your Ask: You want to refactor an existing Terraform repo into modular, reusable code with GitHub Actions that automatically formats, validates, plans, tests, and applies changes on each push. Deliverables: We will refactor your Terraform repo into modular, reusable code with clear variables and remote state, using Terraform and GitHub Actions, delivering a fully automated CI/CD workflow that formats, validates, plans, tests, and applies infrastructure reliably. Our Solution Approach: Terraform modules, GitHub Actions CI/CD, code validation, automated plan/apply, documentation Relevant Experience: Firepack faced inconsistent cloud deployments causing downtime; we streamlined AWS and GCP using Terraform and CI/CD pipelines, resolving reliability issues and delivering a stable, automated, production-ready environment with full documentation. Closing: If you want fully automated, reliable cloud deployments with zero downtime and complete documentation, we are ready to deliver and guide you through it. Happy to jump on a quick call to walk you through our approach before you decide.
₹17,500 INR in 3 days
0.0
0.0

Hello, I reviewed your requirements and I'd be happy to help refactor your Terraform repository and set up a complete GitHub Actions CI/CD workflow. As a DevOps Engineer, I have hands-on experience with Terraform, GitHub Actions, CI/CD automation, cloud infrastructure, and Infrastructure as Code best practices. Your project aligns well with my skill set. My proposed approach: ✓ Refactor the existing Terraform code into clean, reusable modules with properly defined variables and outputs. ✓ Configure a remote state backend (S3, Azure Storage, or your preferred option) with a clear and maintainable structure. ✓ Build a GitHub Actions workflow that: * Runs terraform fmt * Runs terraform init * Runs terraform validate * Executes terraform plan on pull requests * Applies changes automatically after merge to the main branch ✓ Add infrastructure testing and validation to catch issues early in the pipeline. ✓ Create detailed README documentation covering local setup, workflow execution, and contribution guidelines. I understand the importance of keeping CI pipelines fast and reliable, and I will focus on delivering a solution that meets your acceptance criteria while remaining easy to maintain. I am available for quick reviews and feedback during implementation and can start as soon as repository access is provided. Looking forward to discussing the repository structure and preferred backend approach. Best regards, Sudarshan Deshmukh DevOps Engineer
₹12,500 INR in 7 days
0.0
0.0

Hi, This is the kind of DevOps cleanup I enjoy because the impact is immediate. I've built Terraform module frameworks and GitHub Actions pipelines for Azure and AWS environments, including remote state management, automated validation, testing, plan/apply workflows, and contributor friendly documentation. I'll refactor your existing codebase into reusable modules, implement a secure backend, add fast running validation and Terratest checks, and ensure the pipeline remains under your target runtime. The end result will be a maintainable IaC repository that scales with your infrastructure. Estimated Budget: ₹50,000 INR Estimated Timeline: 5 to 7 days Sahanaj
₹50,000 INR in 5 days
0.0
0.0

I build reusable Terraform modules and manage remote state using Azure Blob Storage for team collaboration. I integrate Terraform with Azure DevOps pipelines to automate plan and apply workflows across dev, staging, and production environments. I follow IaC best practices to deliver scalable, maintainable, and consistent cloud infrastructure.
₹25,000 INR in 7 days
0.0
0.0

I understand the importance of having clean, reusable Terraform code and a robust GitHub Actions pipeline for your infrastructure-as-code repository. What stands out to me is the need to refactor the scattered Terraform pieces into modules, configure a state backend, and set up GitHub Actions to automate testing and deployment processes efficiently. My approach involves organizing the existing code into clear modules with variables and outputs, configuring a remote state backend, and creating a streamlined GitHub Actions YAML file for testing and deployment. I will also implement unit tests using terraform-validate or terratest to catch failures early in the build stage and ensure all modules pass defined tests. With thorough documentation in the README, future contributors can easily replicate the workflow. Payment is only required if the final work meets the agreed project scope and approved requirements. I'd love to chat more about your project! The worst that can happen is you walk away with a free consultation. Regards, Jabu
₹18,750 INR in 7 days
0.0
0.0

Karnataka, India
Member since Jun 24, 2026
$15-25 USD / hour
₹750-1250 INR / hour
$250-750 USD
₹750-2000 INR / hour
₹12500-37500 INR
₹1500-12500 INR
$250-750 USD
min $50 USD / hour
₹75000-150000 INR
$15-25 USD / hour
$250-750 USD
$1500-3000 USD
$15-25 USD / hour
₹12500-37500 INR
$30 USD
₹600-1500 INR
$5000-10000 USD
$30-250 USD
$250-750 SGD
₹12500-37500 INR