This project is a job search application that searches public job boards for results. In addition to searching for specified keywords, the user can also filter search results by excluding results with certain keywords.
- Cloudformation is used to create all the resources needed to build this project
- EC2 is used as the Web Server to host the Django Python application
- Cloudfront along with ACM is used for SSL encryption
- Route 53 is used for domain name resolution
- IAM is used to give the Systems Manager access to the web server, which allows remote access using ssh without exposing Port 22
- Parameter store is used for credential storage
Security Measures:
- EBS volume encryption
- Port 22 disabled
- SSL/HTTPS enabled
- Web traffic filtered with cloudfront