AWS Support: Linux Terraform Ansible

Job ID: 40373661

Budget: $8 – $15 AUD

I need hands-on help keeping my AWS estate running smoothly and fully automated. Day to day I work with EC2 for compute, S3 for object storage, and RDS for databases, all sitting on standard Linux distributions. Your role is to jump in alongside me during my working hours, answer questions, fix issues, and, when needed, take the keyboard over a screen-share to demonstrate the right way to do it.

Automation is key. I already use Terraform to provision the cloud resources and I want every new change written as clean, reusable HCL. Configuration after the machines are up is handled through Ansible, so you must feel comfortable writing new playbooks and keeping the inventory tidy and scalable. All code ends up in GitLab, so basic merge-request etiquette, branching strategy, and pipeline troubleshooting are part of the routine.

Typical situations you would tackle with me include:
• Refactoring existing Terraform modules so they’re idempotent and DRY
• Writing or debugging Ansible playbooks that configure EC2 instances from a dynamic inventory
• Investigating why an S3 lifecycle rule or RDS parameter isn’t behaving as expected
• Permissions fine-tuning via IAM policies and security groups
• Setting up lightweight tests in the GitLab CI/CD pipeline to catch syntax issues before they reach production

Acceptance criteria for any task we close together:
1. Code committed to GitLab with passing pipeline.
2. Documentation or inline comments clear enough that I can reproduce the change alone.
3. No manual steps left un-automated unless explicitly agreed.

If you’re fluent in Linux troubleshooting, Terraform, Ansible playbook development and inventory management, and you’re happy to pair program, let’s get started.