AWS DevOps Engineer for CI/CD, IaC

Job ID: 38445993

Budget: £20 – £250 GBP

Hi there, I hope you are doing good. I'm looking for tomorrow task to be done by tomorrow evening (i mean 24 hrs). Can someone able to help me?
Hi how are you. im looking for a help to desing below small project and i need it to be done by monday night(uk time), would you be able to help me?
Task 1: Set Up an ECS EC2 Cluster and Related Resources (60 minutes)
Write Terraform scripts to provision the following AWS resources:

VPC with public and private subnets
ECS cluster with EC2 launch type
IAM roles and policies for ECS and EC2 instances
Security groups for the ECS cluster and the MariaDB instance
Load Balancer for the ECS service
Deliverables:

Deliverable Name Provided? (Yes/No)
Terraform scripts
Terraform apply command showing successful resource creation
Task 2: Write a Shell Script for Configuring the MariaDB Server (20 minutes)
Develop a Shell script to configure the MariaDB server, including:

Installing MariaDB
Setting up the initial database and user
Configuring security settings (e.g., binding to private IP, setting up firewalls)
Deliverables:

Deliverable Name Provided? (Yes/No)
Shell script
Instructions on how to run the script
Task 3: Write a Python Script for Deploying WordPress on ECS (20 minutes)
Develop a Python script to deploy a WordPress container on the ECS cluster, including:

Creating a task definition for the WordPress container
Registering the task definition with the ECS cluster
Creating a service to run the WordPress task
Deliverables:

Deliverable Name Provided? (Yes/No)
Python script
Instructions on how to run the script
Instructions for the Candidate
Deliverables:
An SCM repository containing all the Terraform scripts, Python/Shell scripts, and CI/CD pipeline configurations.
Screenshots of successful Terraform apply and Jenkins/CodePipeline runs.
Instructions for running the scripts and configuring the infrastructure.
Evaluation Criteria:
Technical Competence: Demonstration of knowledge and skills in Terraform, scripting (Python/Shell), CI/CD practices, and AWS architecture.
Problem Solving: Ability to identify and address challenges during the tasks.
Documentation: Clarity, completeness, and professionalism of the documentation provided.
Efficiency: Ability to complete tasks effectively within the given time frame.
Innovation: Candidates are encouraged to add improvements or additional features if they believe it enhances the solution, as long as the core tasks are completed.
Submission:
Provide an SCM repository link containing all the deliverables.
Ensure that the documentation is comprehensive and easy to follow.
Related categories: Linux Ubuntu VMware Network Administration