Welcome to my portfolio repository! This project showcases my skills in web development, DevOps, and cloud engineering. You can explore the live portfolio at praneeth.is-a.dev.
This portfolio project demonstrates an efficient automated deployment workflow using various technologies and practices:
-
GitHub Actions: Continuous Integration (CI) triggers automatic updates of Docker images on DockerHub upon code changes.
-
AWS CodePipeline: Automates deployments to Amazon S3 and utilizes CloudFront for global content distribution, ensuring optimal performance. Link
-
Microsoft Azure: Hosts the portfolio as a static web app, leveraging Azure's scalability and reliability. Link
-
Continuous Integration and Deployment (CI/CD): CI/CD pipelines ensure seamless updates and rapid deployment of changes across environments.
-
Infrastructure as Code (IaC): Utilizing Terraform for provisioning infrastructure ensures consistent and scalable deployment on AWS and Azure.
-
Multi-Cloud Deployment: Demonstrates proficiency in deploying applications across AWS and Azure, utilizing each platform's strengths for enhanced availability and performance.
-
Frontend: HTML, CSS, JavaScript
-
DevOps: GitHub Actions, AWS CodePipeline
-
Cloud Services: AWS (S3, CloudFront), Microsoft Azure (App Service)
This project is deployed using automated workflows:
GitHub Actions: CI updates Docker images on DockerHub.
AWS CodePipeline: Automates deployment to AWS S3 and distribution via CloudFront.
Azure DevOps: Deploys the portfolio as a static web app on Microsoft Azure.
Contributions are welcome! If you'd like to contribute to this project, please fork the repository and create a pull request with your proposed changes.