Hey everyone! I've been working as a Software Engineer for about four years now and I consider myself pretty versatile, having experience in both front-end and back-end development. I've dabbled a bit in cloud and infrastructure work, and I want to know if my background qualifies me for a role as a Site Reliability Engineer (SRE) or in DevOps. Here's a quick look at what I've done:
- Built and managed several Kubernetes clusters from scratch rather than using managed services.
- Developed a multi-region, multi-vendor automated deployer for Kubernetes clusters.
- Employed Gitlab CI/CD for releases on Spring Boot and various Node.js projects.
- Created and maintained image scanning pipelines using tools like Trivy and Blackduck.
- Managed Terraform and Ansible projects for deploying infrastructure on AWS, including standard services like EC2 and RDS.
What do you all think? Am I suitable for these roles? Thanks!
5 Answers
Just keep in mind that every company will have different requirements. But from what you’ve shared, I don’t see any reason you couldn’t go for it!
You're on the right path! Just make sure to highlight your cloud and automation experience during applications because that’s what a lot of hiring managers focus on.
Honestly, it seems like you’re already positioned for a DevOps role. Some companies might look for specific Linux skills, though, so maybe brush up on that if you can!
It sounds like you’re already doing a lot of the work that SREs and DevOps engineers handle. Your experience with Kubernetes, CI/CD, and cloud infrastructure is definitely relevant!
Yeah, I agree! You’ve got a solid foundation, and many companies value practical experience over just titles.
You might be more prepared than you realize. Some roles lean more into software engineering, creating internal tools for dev teams, which might suit your background perfectly!
Exactly! Linux skills are super important in our field, but it looks like you’re on the right track.