Find more Network And System Administration Remote Jobs posted recently Worldwide

Required Linux,Amazon Web Services,Database,DevOps,Amazon EC2 freelancer for AWS and Terraform educational practice task job

Posted at - Mar 14, 2024

Toogit Instant Connect Enabled


Make a screen record of all steps. Explanations are welcome.

AWS:
1. Create VPC in us-west-2 (Oregon) region
2. Create 1 private subnet and 1 public subnet with any valid CIDR in VPC created in step 2
3. Create NAT gateway and internet gateway.
4. Create and configure route tables for subnets.
5. Create Security Group to allow traffic from everywhere to ports 80 and 22 as inbound and allow all everywhere outbound.
6. Create EC2 instance in public subnet, SSH to that instance.
7. Install and run Apache on the instance created earlier.
8. Create RDS MySQL instance in private subnet.
9. Install MySQL client on the EC2 instance and establish connection from this instance to the RDS instance.
10. Create S3 bucket. Upload a shell script 'startup.sh' that installs MySQL client, AWS CLI, and Apache to this bucket.
11. Create custom IAM role that grants read access from this S3 bucket.
12. Create Launch Configuration that contains userdata to get script startup.sh from S3.
13. Create ASG with at least one instance in private subnet using Launch Configuration.
14. Ensure that this instance has network level access to RDS instance (SG).
15. Create tag 'Application' for this instance with AWS CLI.
16. Create ALB in public subnet for the 'Application' instance in private subnet.

Terraform: Creating scripts and resouces
1. Ensure that S3 bucket created earlier already contains shell script 'startup.sh' that installs MySQL client, AWS CLI, and Apache.
2. Create another custom IAM role that grants read access from this S3 bucket.
3. Create Launch Configuration that contains userdata to get script startup.sh from S3.
4. Create ASG with at least one instance in private subnet using Launch Configuration.
5. Add tag 'Name=Apache' to this instance.
6. Create ALB in public subnet with target group that is pointing to ASG created previously.
7. Create three security groups: one between ALB and ASG, one from internet to ALB, and one between EC2 and RDS instance created manually.
8. Check that instance from your ASG can connect to RDS instance.

About the recuiterMember since Mar 14, 2020 G Vimal
from Maine-et-Loire, France

Skills & Expertise Required

Linux Amazon Web Services Database DevOps Amazon EC2 

Candidate shortlisted and hired
Hiring open till - Apr 15, 2024

Work from Anywhere
40 hrs / week
Hourly Type
Remote Job
$9.59
Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions


Apply on more work from home jobs posted in Network And System Administration category.


Related Jobs


Latest In Linux Jobs


Latest In Amazon Web Services Jobs


Latest In Database Jobs


Latest In DevOps Jobs


Latest In Amazon EC2 Jobs