Your tool for managing DevOps in AWS
May 05, 2023

Your tool for managing DevOps in AWS

Miguel Campos Ribau | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitLab

GitLab is used as the main devops platform for many teams in our organization to manage both internal and client projects. We use it as a central repository to version control and collaboratively develop cloud solutions, applications and internal systems. For clients, it is mainly used to develop IaC for AWS infrastructure. Internally, a good example of how we use GitLab is in our time tracking system.

Pros

  • Version control
  • Integration with Visual Studio Code
  • Continuous deployment to AWS

Cons

  • Ease of troubleshooting
  • Remote log ins
  • Cost
  • Improved collaboratively devops
  • Unquantifiable but positive ROI
  • Improved efficiency in development
vs. AWS CodeCommit: As an AWS-centered organization, our teams have used AWS CodeCommit, the AWS native services that competes against GitLab. GitLab stacks better than CodeCommit even for development and CI/CD in the AWS ecosystem. It is more user-friendly, better version control, and a generally better CI/CD nature.

vs. GitHub: Comparable, I personally consider both of these products equally as good.
Security considerations in GitLab are mainly covered by the security team in my organization. However, colleagues dedicated to the security of the company have been satisfied with GitLab and the features that the application has to offer when it comes to integrating the tool with the general security requirements of the company.
We use GitLab to precisely share code and manage versions of IaC in AWS and applications for our clients. The ability to merge requests and manage versions makes it easy for our team to reduce redundancy in our code and efficiently manage progress of our applications. It has also been an essential tool to manage applications in different stages of development (Dev, Prod...).

Do you think GitLab delivers good value for the price?

Not sure

Are you happy with GitLab's feature set?

Yes

Did GitLab live up to sales and marketing promises?

Yes

Did implementation of GitLab go as expected?

Yes

Would you buy GitLab again?

Yes

GitLab is well suited for large teams that needs to collaboratively develop complex applications, either for internal projects or for clients. From experience, GitLab is also well suited to develop infrastructure as code in the AWS ecosystem. It has good version control, an efficient interface to merge requests and a good integration with external tools.

Comments

More Reviews of GitLab