My Portfolio
About Me
Hi! I'm Adam, an Aspiring Cloud & DevOps Engineer focused on AWS, Infrastructure as Code, and automation. I hold the AWS Certified Solutions Architect - Associate and AWS Cloud Practitioner certifications. Currently, I'm preparing for the Terraform Associate certification to deepen my expertise in Infrastructure as Code. I have hands-on experience in building cloud-based solutions using AWS services, Terraform, and CI/CD pipelines.
With a background in logistics and production (17+ years), I bring strong problem-solving, process automation, and attention to detail skills. My goal is to create scalable, resilient, and efficient cloud environments. I'm actively seeking my first opportunity as a Cloud Engineer or DevOps Engineer, where I can contribute, learn, and continuously improve.
About this Project
This website is part of my personal portfolio showcasing my skills in cloud development. The project is built using AWS services, including EC2 for hosting, S3 for static storage, and Route 53 for DNS management. It is designed to be simple, responsive, and demonstrate best practices in cloud infrastructure.
- AWS EC2 – Hosting the backend application
- AWS S3 – Storing and serving static assets for the frontend
- AWS CloudFront – Content Delivery Network (CDN) for fast, global access
- AWS Route 53 – Domain registration and DNS management
- AWS RDS (MySQL) – Managed relational database service
- AWS ACM – SSL certificate for secure HTTPS connections
- AWS CloudWatch – Monitoring and logging for system performance
- AWS KMS – Encryption for data at rest
- AWS SNS – Notifications for form submissions and system alerts
- GitHub – Version control and project collaboration
AWS Security Alerting Pipeline
This project showcases a simple yet effective AWS-based alerting pipeline that detects IAM and GuardDuty events and sends real-time notifications via email.
- AWS Lambda – Formats the alert and publishes it to an SNS topic
- AWS EventBridge – Filters for specific actions (e.g., `CreateUser`)
- AWS SNS – Sends an email notification to the configured address
- AWS CloudTrail – Records all actions in the account
- AWS GuardDuty – Detects suspicious activity and security threats
Serverless Task Manager
A fully automated, event-driven serverless task manager leveraging AWS services and CI/CD. This project showcases automation, Infrastructure as Code, and event-based cloud architectures.
- AWS Lambda – Handles all backend logic without servers
- AWS API Gateway – Exposes REST API for frontend interactions
- AWS DynamoDB – NoSQL database for storing task data
- AWS S3 – Hosts the frontend as a static website
- Terraform – Defines infrastructure as code (IaC)
- GitHub Actions – Automates deployments (CI/CD pipeline)
- AWS IAM – Enforces least privilege access control
Weather Project
This project fetches and processes weather data daily, storing results in DynamoDB for quick access. Data updates every day at 18:00 CST (China Standard Time) / 11:00 AM CET (Central European Time).
- AWS Lambda – Automates data fetching
- AWS EventBridge – Triggers Lambda on schedule
- AWS S3 – Stores raw JSON data
- AWS DynamoDB – Stores processed data
- AWS Amplify – Hosts frontend UI
- GitHub Actions – CI/CD automation