Hey everyone! I'm in my final year and need some help deciding between two project topics. I'd love insights, especially from those in cloud computing, DevOps, or cybersecurity.
**Option 1** focuses on creating a secure AWS infrastructure and enhancing web security, where I'd design and deploy the system, using tools like EC2, S3, IAM, VPC, and Security Groups while applying best security practices like encryption and monitoring. Also, I'd conduct web application vulnerability assessments.
**Option 2** is about building a Cloud PaaS platform using OpenShift. This would involve automating deployments with CI/CD pipelines and utilizing open-source tools, emphasizing containers and DevOps practices.
Both projects are flexible, so I can add features if needed. Which project do you think holds more value in the job market, and why?
3 Answers
If you're aiming for roles in DevOps, platforms, or SRE, go with Option 2 (OpenShift + CI/CD). However, if your goal is to get into Cloud Security or become a Security Engineer, then Option 1 (Secure AWS) is the way to go. But, if you want to keep your options open, Option 2 generally has broader appeal—as long as you add some security elements into it.
For Option 1, consider checking out LocalStack for AWS. It’s a fantastic tool for simulating AWS services locally, and it could enhance your project!
Both topics seem solid! Option 1 is more straightforward and practical, especially if you have a specific career path in mind. It leans toward roles related to Security Systems Architect focusing on AWS. On the flip side, Option 2 leans towards Kubernetes and DevOps, which could prepare you for roles like Systems Automation or Platform Engineer. As someone in SRE, I think Option 2 could lead to better opportunities if that’s your interest, but it all depends on your goals!

Thanks for the advice!