A comprehensive project demonstrating AWS infrastructure setup, scripting, CI/CD implementation, and Infrastructure as Code using Terraform.
View on GitHub Contact MeSetting up core AWS services and configurations:
Python scripts utilizing AWS SDK (boto3):
Continuous Integration and Deployment pipeline:
Terraform scripts for AWS infrastructure automation:
Successfully created an S3 bucket configured for static website hosting with proper public access permissions. This very page is being served from the S3 bucket.
Deployed an Amazon Linux EC2 instance running Apache web server with a custom HTML page. The server is secured with properly configured security groups.
Developed Python scripts that interact with AWS services using boto3 SDK, including listing buckets, counting objects, and analyzing CSV data with proper error handling.
Created an event-driven Lambda function that responds to S3 object creation events and logs details to CloudWatch, demonstrating serverless architecture.
Implemented a GitHub Actions workflow that automatically tests Python code, validates Terraform configurations, and prepares Lambda deployment packages.
Developed Terraform scripts that automate the creation of all required AWS resources, enabling consistent, repeatable infrastructure deployment.
Detailed annual cost breakdown for AWS services used in this project:
| Service | Configuration | Annual Cost | With Free Tier |
|---|---|---|---|
| EC2 Instance | t2.micro, Amazon Linux | $101.62 | $0 (first year) |
| S3 Bucket | 1GB storage, 10GB transfer/month | $16.46 | $0 (first year) |
| Lambda Function | 100K invocations/month | $2.80 | $0 (perpetual) |
| CloudWatch Logs | 5GB ingestion & storage/month | $31.80 | $0 (perpetual) |
| Total | $152.68 | $0 (first year) | |
Feel free to reach out for any questions or opportunities:
lokanathpanda128@gmail.com
+91 8144496407
Bhubaneswar, India