AWS DevOps Automation Pipeline

Job ID: 40268117

Budget: ₹1,500 – ₹12,500 INR

I want every step between code commit and production on AWS to run without a single manual touch. At the moment small, repetitive tasks still need human intervention, slowing releases and increasing the chance of error. The job is to design and implement an end-to-end automation pipeline dedicated to AWS.

Here’s the flow I have in mind: source stored in Git (GitHub or Bitbucket), automatic build and unit tests, security and quality scans, infrastructure provisioning through Infrastructure-as-Code, followed by blue-green or rolling deployments into staging and production. Rollbacks must also be automated.

Because the target environment is AWS only, feel free to use the native toolset—CloudFormation, CDK, CodePipeline—or proven third-party tools such as Terraform, Ansible, Jenkins, GitHub Actions. The key measure of success is that after the pipeline is in place, pushing to the main branch sends the application live on AWS with no clicks from me.

Deliverables:
• A fully functioning CI/CD pipeline linked to my repository
• IaC templates that spin up all required AWS resources from scratch
• Parameterized configuration for multiple environments (dev, staging, prod)
• Brief but complete runbook / README showing how to operate, extend, or troubleshoot the pipeline

Acceptance criteria:
1. A single commit to main automatically builds, tests, deploys, and verifies the application on AWS.
2. Any step failure halts the pipeline, notifies via SNS/email, and leaves previous production running.
3. All infrastructure changes are traceable through version-controlled IaC.
4. The README lets another engineer reproduce the setup on a fresh AWS account.

If you have recent experience creating similar hands-off pipelines for AWS, let’s discuss the details and timeline.