I've been working as a DevOps Engineer for about three years now, but I'm feeling a bit stuck at my current job and I'm looking to move on. I've heard from friends in development about the importance of having a portfolio, and I want to know how I can build one specifically in the DevOps and Cloud domain. What projects or examples should I include to showcase my skills and experiences during interviews?
3 Answers
Check out my portfolio at ricardllop.com! It's pretty basic, just a personal CV, but what's neat is how I set it up using my DevOps skills. It's hosted on a Kubernetes cluster with ArgoCD for deployments, and I've documented the whole process on my site. You can see how I used Terraform for everything from the VPC to the cluster setup. This kind of project shows off your skills in a real-world application and makes a great impression on recruiters.
Having a portfolio in DevOps isn't just about having projects on GitHub. The top priority should be your skills and certifications. Make sure you understand CI/CD processes inside out, and don't shy away from learning different programming languages like Python or Go. A great way to build your portfolio is by creating your own app (like a small e-commerce site) from scratch. Incorporate CI/CD workflows with GitHub Actions and deploy it on Kubernetes. Even other little improvements at your current job can be stories to tell in interviews, such as how you optimized a slow pipeline or reduced costs in your cloud usage.
What do you think about doing the cloud resume challenge for someone new to cloud infrastructure? Would that be a good way to gain practical knowledge?
Portfolios can definitely get outdated over time if you don't keep them up. One approach I've found helpful is to maintain a public GitHub repository showcasing your recent projects or contributions. Additionally, engaging on LinkedIn and maybe even starting a tech blog can keep your insights fresh and visible to recruiters. The key is to have something that reflects your ongoing work, so you don’t lose touch with your skills.

I completely agree! Also, I found studying for AWS certifications really helped me as I learned a ton and had concrete proof of my knowledge during interviews. It's all about being able to share concrete experiences during interviews.