/ Home
Devops Tasks
Tasks:
-
Create simple EC2 by using CloudFormation with specific IPs enabled in the security Group.
-
Install Jenkins on EC2
-
Create a Jenkins Job: git clone a repo and run a specific file Use Groovy for this
-
Jenkins Job: git clone a flask app and run it through jenkins Use Groovy for this
-
Create an Image from a running EC2 instance
-
Launch an instance with recently created instance
-
Install Vector on Ubuntu
ref -
Create Launch template by using recent EC2 that you have created.
-
Automate the EC2 new Launch template version with new changes in the Ec2 on specific repository
-
Create S3 folder and upload a multiple files into S3 folder. Show the files with CloudFront
-
Create Aurora-Postgres DB
-
Provide EC2 Bastion for the DB you have created recently.
-
Connect your flask logs to Kibana by using Vector
-
Create Autoscaling group which will scale up based on the SQS messages.
Each instance should consume 5 messages per minute.
Max 3 instances should be used for testing -
AWS Alarm should be created when only 20% space in EC2. User should get an email when such situation occurs.
-
Setup ECS cluster and test 2 Microservices
-
Add 2 env values in AWS Param store and retrieve them in Python file from EC2
-
Microservices - Docker compose should consume AWS Param store values.
-
Apache Flink should be tested on EC2
-
Pritunl should be setup on EC2
-
Gitlab should be setup on EC2 (On premise Gitlab)
-
Journalctl should be analyzed by Apache Flink
-
Random log file should be analyzed by Apache Flink