These projects listed are great resources for anyone looking to build their DevOps portfolio. By working on these projects, you will be able to gain hands-on experience in various aspects of DevOps, including cloud deployment, infrastructure as code (IaC), automation, containerization, and disaster recovery.
Some of these projects, such as deploying a Java application on a 3-tier architecture, or deploying a scalable VPC architecture on AWS, will help you develop your cloud computing skills. Others, such as Dockerizing a Java web application or Ansible automation to configure Tomcat, will give you hands-on experience with containerization and automation, respectively. Overall, these projects are a great way to gain a diverse set of skills that are highly sought after in the DevOps field.
1. Deploy Java Application on AWS 3-Tier Architecture
2. Deploy Apache Web Server using Terraform IaC
3. Deploy Scalable VPC Architecture on AWS cloud
4. Deploy HTML-based static web application on AWS EC2
5. Dockerize a Java Web Application using docker-compose
6. Fun with Linux for Cloud & DevOps Engineers
7. Deploy Lambda function to create weekly EC2 AMI backup
8. Ansible automation to configure Tomcat on multi-environments
9. GitHub to BitBucket Migration
10. Deploy Scalable VPC Architecture on AWS cloud
11. Deploy Disaster Recovery of Workloads on AWS: Warm Standby